大家好,今天小编关注到一个比较有意思的话题,就是关于python机器学习知识体系的问题,于是小编就整理了4个相关介绍Python机器学习知识体系的解答,让我们一起看看吧。
- Python人工智能学习流程怎么安排?
- 想学习python用来做机器学习方面的内容(如建立LDA模型),该如何入门并学习?
- Quant应该学习哪些Python知识?
- 为什么python的机器学习模型不支持bach_size?
Python人工智能学习流程怎么安排?
学习Python人工智能需要系统性、全面性和实践性的学习。以下是一个较为完整的Python人工智能学习流程:
学习Python基础:学习Python语言基础,包括Python基本语法、数据类型、控制流、函数、模块和面向对象编程等。
学习数学基础:数学基础是人工智能学习的基础,包括线性代数、概率论、统计学等。
学习机器学习:学习机器学习理论和算法,包括监督学习、无监督学习、半监督学习等,同时需要学习Python机器学习库,如scikit-learn、TensorFlow、Keras等。
想学习python用来做机器学习方面的内容(如建立LDA模型),该如何入门并学习?
Python基础
首先,装ANACONDA,是PYTHON的集成环境。
ANACONDA的安装程序 ***s://***.continuum.io/downloads/ ,选择PYTHON3版本的。
推荐 菜鸟教程 PYTHON3版***://***.runoob***/python3/python3-tutorial.html
CSDN也有PYTHON的知识库,不过不够系统,可以有一定基础再看看。链接***://lib.csdn.net/base/python
***://python.jobbole***/82758/
程序很短,知识量很大。把这个搞明白了,你也就入门了。
Quant应该学习哪些Python知识?
说下自己预备的学习:
python基础编程,必须掌握,不仅仅是会语法,还有各种语言细节的坑(当然比C++少很多)。对于常年使用R matlab SAS的研究人员来讲,python有很多更偏向程序员的表达方式,需要转换下思维适应。然后就是各种库pandas:原AQR资本的员工写的一个库,专门用来处理panel data这种数据结构的,几乎是处理金融时间序列的标配了。scipy, numpy:科学计算的库,类似于一个小型matlab或者oct***estat***odels : 看名字就知道,统计分析的包。scikit-learn: 这个包是做python做机器学习的库,地位很高。matplotlib : python的作图库。如果你喜欢R的ggplot, 现在也有python的版本,貌似还不成熟。
此外ipython的notebook是一个做研究的利器,类似于mathematica的notebook,可以记录自己trail and error的过程。
对于国内来讲,有两个项目比较火一个是获取金融数据的TuShare -财经数据接口包 还有一个就是开源交易平台vn.py ,
如果要做衍生品定价, 学学swig直接在python里调用quantlib,
为什么python的机器学习模型不支持bach_size?
batch_size是stochastic gradient descend (SGD)做参数优化时需要的变量 如果你使用SGD做参数优化的话理论上都支持batch_size
一般在深度学习中数据量较大 大家喜欢用SGD做参数优化 因为比较快 所以在深度模型中都会有batch_size需要设置
到此,以上就是小编对于python机器学习知识体系的问题就介绍到这了,希望介绍关于python机器学习知识体系的4点解答对大家有用。