百科问答小站 logo
百科问答小站 font logo



已有大量编程基础,如何速成python用于学习机器学习? 第1页

  

user avatar   huang-he-75-59 网友的相关建议: 
      

有编程基础还是非常轻松的, 我现在在课堂上教学生人工智能基础最大的麻烦就是他们没有python语言基础,有了python语言基础之后就好办了。 因为关于机器学习那块对于python来说,就是调用现成的工具包, 熟悉现有的工具包就行。

在tensorflow之前建议可以先熟悉sklearn相关的包, 这个包安装使用非常简单。 里面的关于学习的套路也非常简单,无非就是导入数据集,拆分,训练,最后是评估。全都是调用现成的方法。 后面就是各种各样的调参了,想方设法把准确度提上去。

当然,有一定数据基础的话会更好,像sklearn中训练时,我平时和学生讲课的时候就是按矩阵运算的思想来讲解的(训练就相当于求系数矩阵)。对于一些底层原理多了解之后调参就更得心应手。

另外,要注意的是,很多情况下,机器学习不一定是整个过程中最难的。相反,数据的来源才是。机器学习之前的数据必须先处理好(如果没有办法用数据来描述问题,也根本谈不上机器学习了), 得是电脑能够比较好处理的。 而且必须有大量的数据给模型来训练,这里就引出了另一个问题,如何合规地来获取大量的数据,这一般是大的公司才有的能力。没有大量的数据,你训练出的模型可能存在泛化能力不强的问题。毕竟,机器学习的目标就是对未知事物的预测。




  

相关话题

  如何看待华大基因董事长汪建称「未来 5-10 年就可以化学合成任何生命,进展可能比人工智能还快」? 
  如果股市里面有很多人工智能炒股机器,散户还有机会吗? 
  请问在金融风控方向,如何运用用户行为序列进行特征设计和挖掘? 
  劳荣枝二十年后被抓,容貌和20年前变化很大,警方是怎么判定她是劳荣枝的? 
  用生成模型做数据增强data augmentation时,如何从合成数据中筛选出质量较好的样本? 
  怎么通俗地理解张量? 
  小样本学习中关于虚拟样本有效性的问题? 
  未来十年,AI 将可能与哪些产业结合应用?产生怎样的价值? 
  编程新手如何提高编程能力? 
  今天的柯洁对战前ai时代的柯洁(比如他拿第一个世界冠军的时候),胜率能有多少,能让先吗? 

前一个讨论
《午夜凶铃》系列电影讲的到底是什么故事?
下一个讨论
游戏《巫师》中,狂猎究竟是种什么东西?





© 2025-06-07 - tinynew.org. All Rights Reserved.
© 2025-06-07 - tinynew.org. 保留所有权利