机器学习环境及工具包介绍

机器学习环境及工具包介绍

作者: yym439 时间: 2020-08-10

一、 常用语言开发工具

  • python
  • Anaconda (python包管理和环境管理软件)
创建开发环境
conda create -n env_name

激活开发环境
conda activate env_name
  • jupter notebook (开源的web程序,实时写代码,查看结果)
1.界面优化:
https://github.com/dunovank/jupyter-themes

2.进入Anaconda,打开终端,输入:
pip install jupyterthemes

3.配置:
jt -t grade3 -f fira -fs 16 -cellw 100% -ofs 11 -dfs 11 -T

二、工具包

  • pandas (分析结构化数据的工具包,数据导入导出)
  • matplotlib (基础绘图库,直方图等等)
  • Numpy (数组运算的工具包)
  • scikit-learn (python专门针对机器学习应用而发展起来的开源框架-算法库,不支持深度学习和强化学习)

  • keras Python编写的用于神经网络应用的接口(MLP、卷积神经网络、循环神经网络);可以看做是TF封装后的一个接口(keras作为前端,TF作为后端)

  • tensorflow 深度学习框架

三、修改pip源

pip清华源: https://pypi.tuna.tsinghua.edu.cn/simple/

使用方法:
pip install package_name -i  https://pypi.tuna.tsinghua.edu.cn/simple/

显示已安装的包: pip list

四、第三方包安装

  • keras: pip install keras

  • TF:python -m pip install tensorflow -i http://pypi.douban.com/simple –trusted-host pypi.douban.com

  • opencv: pip install opencv-python