教学材料、笔记本、助手等...
项目描述
ensae_teaching_cs:教学材料、算法、机器学习
此页面提供了我在ENSAE进行的实践课程的全部内容。它们基于Python。项目托管在GitHub上,可以通过发送pull请求进行修改。
贡献
始于2014/04。 贡献者: Xavier Dupré,Anne Muller,Elodie Royant,Matthieu Bizien,Nicolas Rousset,Jérémie Jakubowicz,Gilles Drigout,Gaël Varoquaux,Xavier Dupré,ENSAE的学生。
设置
持续文件travis.yml或appveyor.yml提供了如何设置机器以运行大多数笔记本的说明。由于所需时间过长,所有笔记本均不在travis或appveyor上运行。它们每周在debian机器上运行。一个覆盖率页面报告了哪些运行以及最后一次运行时间。
本地持续集成
一些用于修改和运行所有笔记本的工具,但在大多数情况下它们不是可选的。
7zip,Chrome,CMake,Graphviz,Git,GitHub,Java 64位(用于Spark),Jenkins(CI),Miktex Basic Installer 64位(文档中的公式)(检查静默安装新包的选项),Pandoc(文档),Python 3.7,64位(不要在Windows的默认PATH上添加解释器),Scite(Windows),Visual Studio 2017 Community Edition(Windows)(检查C++,C#,Python,CLang)(Cython)。
在一台debian机器上安装了Jenkins服务器,每周运行所有笔记本。Jenkins需要几个扩展:最后控制台输出,下一个执行,文本文件。可以使用以下说明安装Jupyter笔记本扩展,但这确实是可选的。
pip install widgetsnbextension jupyter nbextension enable --py --sys-prefix widgetsnbextension
需要安装本地PyPi服务器
pypi-server.exe -u -p 8067 --disable-fallback ..\..\local_pypi\local_pypi_server
一些Python脚本和笔记本使用keyring来检索密码,通常用于访问私有数据。您需要将它们设置为指向您自己的数据。以下命令行说明了如何自动将Jenkins作业添加到本地Jenkins服务器
python setup.py local_jenkins --help
历史记录
当前 - 2021-01-04 - 0.00Mb
0.9.3079 - 2020-11-09 - 6.67Mb
105:为ImageNet竞赛添加将类名添加到结果中的功能(2020-11-09)
103:添加检索法国部门形状文件的方法(2020-10-12)
100:修复worldbank API问题(笔记本TD2A_eco_les_API.ipynb)(2020-06-25)
99:修复与scikit-learn 0.23的SVC问题(2020-05-14)
98:更新笔记本以更新pandas 1.0(2020-02-26)
81:关于openmp的笔记本(2020-01-30)
97:关于topk和堆的笔记本(2019-12-16)
0.9.2894 - 2019-11-05 - 6.65Mb
96:修复2048中的错误,请参阅pystrat2048(2019-11-04)
93:实现骰子谜题的解决方案和笔记本(2019-11-04)
94:2019-2020学年的TD练习和答案(2019-10-22)
95:修复tastekid API上的笔记本(URL已更改)(2019-10-20)
0.9.2878 - 2019-10-15 - 6.65Mb
92:添加笔记本和辅助程序以加载数据用于学生项目(2019-10-15)
0.9.2873 - 2019-09-30 - 6.39Mb
91:实现LassoRandomForestRegressor,该回归器减少了随机森林中的树的数量(2019-09-30)
88:修复由于网站迁移而失败的单元测试(2019-09-30)
90:第10/3课的笔记本(2019-09-28)
0.9.2865 - 2019-09-25 - 6.39Mb
89:添加关于应用于随机森林树选择的变量选择的笔记本(2019-09-25)
87:添加2019-09-17课程的笔记本(2019-09-14)
86:实现2048的随机策略(2019-08-25)
85:摆动的模拟(2019-08-11)
84:修改模拟绳子以模拟摆动(2019-08-11)
83:为2019-2020年做准备(2019-08-10)
82:TD2A_eco_les_API笔记本已损坏(2019-07-17)
80:移除smopy,不再维护(2019-06-05)
77:修复关于莫尔斯电码的笔记本(2019-04-18)
76:移除关于splinter的测试(2019-04-06)
75:修复install_chromedriver中chromedriver的链接(2019-04-06)
74:移除waffle(已弃用)(2019-03-16)
73:谷歌_plus API消失,必须更改使用它的笔记本(2019-03-14)
72:添加关于机器学习可视化的页面(2019-03-12)
71:修复FAQ中的错误链接(2019-02-21)
70:发布失败(2019-02-21)
69:在代码中检测特定模式(2018-12-11)
68:td noted + 2018年TD修正(2018-10-23)
67:将velib移动到ensae_projects(2018-10-14)
66:添加关于SSA的notebook(2018-10-14)
65:用PCA(svd_solver="randomized")替换RandomizedPCA(2018-10-01)
64:完成聚类修正(2018-09-30)
63:介绍plotly offline,减少notebook可视化大小(2018-09-23)
62:移除对cspython的任何链接(2018-08-24)
60:移除对fastcluster的依赖(2018-07-29)
40:添加geopandas(2018-07-27)
38:用cartopy替换basemap(2018-07-27)
42:将深度学习分割成单独的包(2018-07-02)
59:修复页面“单元测试、设置和软件工程”中的图像(修正)(2018-06-08)
58:移除基于ffmpeg.zip的功能(2018-05-27)
57:修复使用pytorch的notebook(2018-05-27)
56:移除ggplot(2018-05-24)
55:移除旧演示文稿(2018-05-23)
54:用matplotlib.tri.Triangulation替换griddata(2018-05-23)
53:移除natgrid(2018-05-23)
51:删除theano(2018-05-22)
50:将magics命令分割成两个文件,一个包含C#,另一个不包含(2018-05-22)
49:在单独的模块csharpy中提取csharp部分(2018-05-22)
48:移除自定义版本的pythonnet,使用官方版本(2018-05-13)
47:将CategorytoIntegers移动到mlinsights(2018-05-08)
44:用ipywidgets替换open_html_form(2018-04-19)
26:添加关于分布式算法的内容(2018-04-17)
37:将spark的notebooks移动到新包中(2018-04-14)
45:修复TD2A_Eco_Web_Scraping中的chromedriver版本(2018-04-01)
35:添加关于成本概念的几个注释(2018-04-01)
22:在pyensae下载数据使用的任何地方添加直接链接(2018-04-01)
41:删除skbase…,移动到papiestat,cheat sheets同理(2018-03-09)
36:迭代修正提案(RM)(2017-10-03)
33:添加关于流算法的notebook(2017-08-29)
28:介绍其他库(2017-08-29)
23:为图库添加每个notebook的总结(2017-08-29)
24:添加数值算法(2017-08-21)
34:提供匿名化的正确repo链接(2017-08-06)
31:编写一个或两个关于语言处理的notebook(2017-05-05)
29:网络爬虫技术(2017-05-05)
15:修复seance_5_intro_et_json.html(格式化 + json)(2017-02-11)
18:为notebook eco sql和matplotlib添加单元测试(2016-12-27)
12:为经济学家整合Python(2016-12-27)
8:在1A生态学中更强调数值算法(2016-12-27)
21:在cython 1a教程中添加dist array的正确定义(2016-10-10)
20:notebook ac模型用于codelab竞赛(2016-10-09)
17:第二堂生态学课程(2016-10-03)
14:Td sql(2016-09-25)
11:@FAQ –> ..faqref(2016-08-04)
7:完善工业流程页面(2016-08-03)
10:更改块区域样式(2016-08-01)
9:金融演示文稿,修复指标表问题(2016-08-01)
6:介绍注释(2016-05-01)