一个人如何成为AI专家?

人工智能(AI)是计算机科学的研究重点,致力于开发具有人类智能的软件或机器。 本文介绍如何通过六个简单步骤开始学习人工智能,这将为您提供全面的指南,您可以将其用作学习人工智能的起点。

AI用于解决现实世界中的问题,包括搜索,游戏,机器学习,逻辑,理解自然语言,计算机视觉,专家系统,启发式分类,约束满足问题等。

要成为专家 ,就要从基础开始。

开始学习人工智能的6个简单步骤

步骤1.)学习Python和SQL

您要做的主要事情是使用编程语言。 尽管您可以使用多种语言来开始使用Python ,但许多人还是喜欢使用Python ,因为它的库更适合于机器学习。

我会建议以下链接:

  • scikit-learn中的文本机器学习(PyCon 2016)
  • 使用scikit-learn在Python中进行机器学习
  • 使用Python进行机器学习

步骤2。)从以下一些课程中学习机器学习。

人工智能:斯坦福大学的原理与技术 –一项针对非专业学生的惊人的教育计划,其灵感来自于对AI的更多适应。 该课程集中于AI的基本标准。

CS405:人工智慧 CS405引入了人工智能(AI)领域。 有关AI编程,逻辑,搜索,游戏,机器学习,自然语言理解和机器人技术的材料向学生介绍了AI方法,工具和技术,它们在计算问题中的应用以及对理解智能的贡献。

edx.org关于AI的课程 :该课程介绍了人工智能(AI)的基础知识并加以应用。 设计智能代理以解决现实世界中的问题,包括搜索,游戏,机器学习,逻辑和约束满足问题。

麻省理工学院的AI课程 :该课程向学生介绍人工智能的基本知识表示,问题解决和学习方法。 完成本课程后,学生应能够通过组合解决具体计算问题的解决方案来开发智能系统; 了解知识表示,问题解决和学习在智能系统工程中的作用; 并理解解决问题,视觉和语言在从计算角度理解人类智能中的作用。

学习AI的基础知识 -本课程分为10节课 ,该在线课程使学生熟悉AI的整个领域。 要理解它,请确保您掌握一些基于直接变量的数学和可能性假设的基本信息,并且应该牢记要准备的最终目标。

伯克利视频讲师 :我会在这里推荐一组视频讲师。

另外,我还列出了面向初学者和高级的十大人工智能与机器学习课程 ,这些课程将帮助您成为Google或Apple雇用的以下机器学习大师。

步骤3。)学习概率论,统计学和数学的基础知识。

我会建议以下链接:

  • 线性代数 线性代数 – MIT 18.06线性代数by Gilbert Strang
  • 概率概率与统计 -MIT 6.041概率系统分析和应用概率(作者:John Tsitsiklis)
  • 结石
  • 多元微积分
  • 图论
  • 优化方法

步骤4.)推荐阅读的书

  • http://aima.cs.berkeley.edu/
  • 人工智能:现代方法 ,作者:Stuart J. Russell和Peter Norvig
  • http://wps.aw.com/wps/media/obje…
  • Nils J. Nilsson的《 人工智能的追求》
  • 实用人工智能:Java编程 ,作者:Mark Watson
  • https://grey.colorado.edu/CompCo…
  • 简单逻辑: Peter Flach的 示例智能推理
  • 人工智能革命:超级智能之路
  • http://psych.colorado.edu/~oreil…

我还列出了一些顶级和最佳的免费机器学习AI电子书 ,您可以从中下载并启动机器学习基础知识/统计信息,以使开发人员能够快速构建AI系统。

步骤5。练习几次练习

如果您对自己喜欢的编程语言有详尽的了解,并且对基本知识进行了充分的练习,那么您应该开始对机器学习有所了解。 在Python中,开始学习Scikit-learn,NLTK,SciPy,PyBrain和Numpy库,这些库对于组合机器学习算法非常有用。

从网站上在Scikit上练习一些练习:

http://scikit-learn.org/

&&

https://www.edx.org/course/artif…–用于Python练习。

另外,这里还有资产清单供您学习和磨练ML:

http://www.r2d3.us/visual-intro-…

https://www.coursera.org/learn/m…

https://www.cs.cmu.edu/~tom/1070…

https://code.tutsplus.com/tutorials/how-to-build-a-python-bot-that-c​​an-play-web-games-active-11117

https://www.udacity.com/course/intro-to-artificial-intelligence-cs271

http://ocw.mit.edu/courses/elect…

步骤6。练习—学习—自己动手,逐步,您将逐渐成为AI程序员

我列出了免费的开源AI工具或软件,可用于构建解决方案。

你也可以参加 人工智能会议 并在AI上观看视频

完成所有这6个步骤后,您便可以浏览一下关于AI和机器学习的Top&Best 99面试问题,如果您想开始从事AI / ML的职业,就可以开始进行面试。

祝好运!

通过解决AI问题。

这些问题越有挑战性,您将获得更多的专业知识。

该工作可以在(大小) 公司学术界中完成

这将需要您多年的时间,奉献精神和毅力。

这值得么? 您应该尝试自己找出答案。

就像生活中的所有事物一样,学习,练习,如果可能的话,还要做学徒。