开发杂七杂八

Python

pypi包发布

https://pypi.org/project/twine/

1
2
python setup.py sdist bdist_wheel
twine upload dist/* -u {username} -p {pwd} {--skip-existing}

Git

仓库权限添加

  • 生成本地密钥(如果本地密钥更新了,也需要同步更新远程配置的本地key)
  • 将本地key配备到远程仓库上实现免密登陆(拉取/提交等)
    1
    pbcopy < ~/.ssh/id_rsa.pub

开发环境

快速up虚拟环境 vagrant
vagrant cloud
vagrant init hashicorp/bionic64 // hashicorp/bionic64 should be from cloud
vagrant up
vagrant ssh
vagrant destroy

ML

特征工程资源

category_encoders
ce.CountEncoder
ce.TargetEncoder
ce.CatBoostEncoder

特征选择资源

sklearn.feature_selection
基于特征的选择(依据评分函数评价特征对目标的贡献, 𝜒2, ANOVA, F-value, 互信息)
基于模型的选择(l1, l2)

编程语言基础

### NodeJS
    - NodeJS basics.
    - Event Loop.
    - Loop Tick.
    - NodeJS core modules.
    - Node package manager.
    - Asynchronous JavaScript and Promises.
    - How to develop full API

论文资源

画图: sane_tikz

GPU 模型 debug

如果模型在GPU上报错,可能给出的报错信息非常的笼统, 这时如果把模型放到CPU端执行,可能给出的报错信息会更加的具体.

运筹优化求解器评测

由 Hans Mittelmann组织
[1]. http://plato.asu.edu/bench.html
[2]. http://plato.asu.edu/ftp/milp.html
![image](\images_source\_010_\or-sovler.png)