开发者社区> 问答> 正文

AI学习需要哪些知识

数学,概率,机器学习,还有什么,

展开
收起
1201015338409292 2018-01-07 23:26:37 3435 0
4 条回答
写回答
取消 提交回答
  • 一只普普通通的码农

    需要数学基础:高等数学,线性代数,概率论数理统计和随机过程,离散数学,数值分析。数学基础知识蕴含着处理智能问题的基本思想与方法,也是理解复杂算法的必备要素。今天的种种人工智能技术归根到底都建立在数学模型之上,要了解人工智能,首先要掌握必备的数学基础知识。线性代数将研究对象形式化,概率论描述统计规律。

    需要算法的积累:人工神经网络,支持向量机,遗传算法等等算法;当然还有各个领域需要的算法,比如要让机器人自己在位置环境导航和建图就需要研究SLAM;总之算法很多需要时间的积累。

    需要掌握至少一门编程语言,比如C语言,MATLAB之类。毕竟算法的实现还是要编程的;如果深入到硬件的话,一些电类基础课必不可少。

    2019-07-17 21:51:54
    赞同 展开评论 打赏
  • 有很多方向,看你要做什么?
    比如是要自己设计算法的,需要数学、线代、概率、统计
    如果是做后端的话,关键就是选择合适的训练数据和网络,产物训练后的模型即可
    如果是做前端预测框架的话,需要的是各个端上的开发能力,比如iOSAndroidPC等

    2019-07-17 21:51:53
    赞同 展开评论 打赏
  • 建议你把吴恩达的课程先撸一遍,有师傅教要快很多。不走弯路。

    2019-07-17 21:51:53
    赞同 展开评论 打赏
  • 数据挖掘,算法,机器学习,分布式系统

    机器学习,数据挖掘,NLP(自然语言处理),计算机视觉,算法,线性代数,概率与统计学

    2019-07-17 21:51:53
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Data+AI时代大数据平台应该如何建设 立即下载
大数据AI一体化的解读 立即下载
当搜索遇见AI 立即下载