![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PYTHON
Doodlera
这个作者很懒,什么都没留下…
展开
-
PyTorch bindings for Warp-ctc: cannot stat ‘libwarpctc.dylib‘: No such file or directory
安装步骤按照github即可。项目地址如果导入报错,作者给出了这样的办法cd ../pytorch_bindingpython setup.py installcd ../buildcp libwarpctc.dylib /Users/$WHOAMI/anaconda3/lib但是我的build文件夹下没有libwarpctc.dylib文件,只有libwarpctc.so文件。在项目的issue里找了一下,发现将该文件拷贝过去即可。cd ../buildcp libwarpctc.so原创 2022-01-29 09:44:38 · 597 阅读 · 0 评论 -
XGBoost预排序算法的疑问(求大佬解答)
在XGBoost中,使用预排序的方法来处理节点分裂,会先对每个特征按照特征值大小进行排序,然后保存为block结构,后面的迭代中会重复地使用这个结构,使计算量大大减小。对这一点存在一些疑问:举例说明,假设一个样本有“年龄”,“身高”两个特征,取值分别为[23,24,25,26,27,99],[244,180,181,175,172,168]。预排序后分别为[23,24,25,26,27,99],[168,172,175,180,181,244]。假设第一次选择“年龄”为26进行分裂,分裂后节点左原创 2021-04-13 13:30:33 · 1581 阅读 · 5 评论 -
Attention理解(未完待续)
总结、记录一下对Attention的理解。不保证正确。Attention的流程,我觉得这一篇讲解的比较易于理解,根据公式过一遍就可以有一个简单的认知。整理流程与seq2seq一样。区别在于,在每一个时间点i,得到不同的编码向量C。使用不同的编码向量再进行解码,得到y。Q,K,V的含义 Q代表输入,K代表被查找的全部,V就是内容。打个不一定恰当的比方,在数据库中搜索,Q就是从输入提取出的关键字,K就是全部数据的索引,通过Q和K的相似度找到目标。这三者不一定要一致,只是现在常用的K和V是相同的。Atte原创 2020-12-24 16:03:47 · 148 阅读 · 0 评论 -
FATE联邦学习笔记(二)——如何在FATE上使用卷积
学习自定义算法模块。根据github教程和官方视频学习。原计划编写一个reshape模块。目前的理解:FATE上传的数据格式支持有限。数据是一维的,无法使用神经网络的卷积等操作。原打算通过: 数据上传(一维数据)——数据转换(转换为多维数据)——算法模块(卷积神经网络)这样的流程实现。目前的问题在于FATE使用的数据格式DTable。...原创 2020-06-18 16:44:13 · 1121 阅读 · 1 评论 -
python调用elasticsearch的常用命令
调用Python中的elasticsearch库对ES进行操作。1.安装pip install elasticsearch导入from elasticsearch import Elasticsearch, helpers3.连接es = Elasticsearch(hosts=es_host,port=port,timeout=100)es.ping() #验证是否连接成功4.操作#创建索引,若存在即忽略#指定建立的类型,所用分词器,是否建立索引等,即预先定义好字段body =原创 2020-06-16 13:38:42 · 500 阅读 · 0 评论 -
有趣的python库
记录一下遇到的有趣的库,聊以慰藉。逐渐扩充。html5lib 地址有趣之处:版本号里的9终于写不下了。2013.9.10 版本号:0.992013.12.23 0.9992015.4.29 0.99992015.4.30 0.99999…2016.7.15 0.999999999终于,2017.12.7,1.0版本发布,可喜可贺!...原创 2020-05-28 16:33:26 · 172 阅读 · 0 评论