老饼讲解-机器学习 机器学习 神经网络 深度学习
入门教程
1.学前解惑
2.第一课:初探模型
3.第二课:逻辑回归与梯度下降
4.第三课:决策树
5.第四课:逻辑回归与决策树补充
6.第五课:常见的其它算法
7.第六课:综合应用

机器学习-使用什么编程语言

作者 : 老饼 日期 : 2022-06-27 22:48:47 更新 : 2023-11-25 16:12:15
本站原创文章,转载请说明来自《老饼讲解-机器学习》www.bbbdata.com



对于新人在入手机器学习时,选择编程语言上可能有疑惑,本文解答编程语言选择相关的疑惑



    Q1. 使用什么编程语言    


用于机器学习的语言有很多,
python、R、matlab、SAS、C++等
但现在基本都用python
用python最大的好处是,包多,开源,用的人多,
在众多语言中不算难,建议大家也直接入手python
理由如下:
 👉 工作中有时需要统一编程语言。
👉 找资料方便,也更丰富。          
 👉 python可以做的东西很多,     
熟悉python,以后用编程处理其它需求也不用重学另一种语言。
PASS:事实上,本人更愿意用matlab,但目前不得不转向了python





    Q2. 要先学会python再学机器学习吗    


如果完全不懂任何编程,
那是必须过一遍的,但不宜太专业的学习
如果有一些编程思想、编程sense,
或有其它语言编程经验,只是欠缺python的语法,
笔者认为可以边学机器学习边跟随代码学习语法
整个学习过程仍然遵守奥卡姆剃刀原则,非必要莫引入




    Q3. 机器学习环境与python用什么IDE    


如果装原生python,
在装完python后还需要装其它机器学习包、ide
 建议直接使用Anaconda
Anaconda是全家桶,各种包直接安装好,自带编程界面Spyder。
对机器学习来说,使用Anaconda简单了事
另外IDEA使用jupyter notebook也是不错的选择
pycharm则面向开发更多,机器学习用pycharm的较少









 End 




联系老饼