我对人工智能很感兴趣,但是一点基础都没有怎么学习这方面的知识?哪个软件适合学习?

疯人拉拉队


首先你要知道,什么是人工智能,人工智能说白了,就是算法。是计算机领域的一种分支。

人工智能是一门非常全来面的学科,需要非常扎实的数学和物理基础。需要数学基础:高等数学,线性代数,概率论数理统计和随机过程,离散数学,数值分析。需要算法的积累:人工神经网络,支持向量机,遗传算法等等算自法;当然还有各个领域需要的算法,这些都是大学理工科知识。比如要让机器人自己在位置环境导航和建图就需要研究SLAM;总之算法很多需要时间的积累。需要掌握至少一门编程语言:毕竟算法的实现还是要编程的;如果深入到硬件的话,一些电类基础课必不可少。其实很多编程语言都可以实现人工智能技术,比如C++,java、python。

目前比较流行是python编程语言。利用python学习人工智能相对来说较为简单。真正的计算底层都用c++写好来。用python只要写逻辑,对对于C++效率上会更高。

如果没有什么基础,可以先从高中数学学起,建议先学习C语言打基础,这样会好些。



jake电脑技术分享


对人工智能感兴趣是好事,符合时代发展潮流。尤其是年轻人,多学些东西,是正道。

人工智能没那么难,别被吓着。既然自学,就要走不同于科班教育、课堂学习、循规蹈矩的路子。而应当采取遇到什么问题,解决什么问题;需要什么知识,补什么知识的策略。有志者事竟成!世界经营之神、日本松下公司创始人松下幸之助不也是从一个普通收音机修理学徒工起家的嘛。

我想,你既然准备学习人工智能,可能已经有了一定的电路基础知识。如果真是这样的话,可以按照下面的顺序学习:

(1)从身边接触到的传感器学起,结合浅显易懂的书籍。这样可以增加学习兴趣感和成就感。例如身边的温度传感器、人工智能照明灯(光控、声控)等。看它们用的是什么传感器,原理是什么,这些传感器有什么性能与技术参数,在哪里能够买到,价格如何(例如,同样是温度传感器,类型不同,价格可能有天壤之别),条件如果允许,可以动手试做一下。不需要深入详细地掌握这些传感器的制作工艺、使用的材料、甚至工作原理。这方面的书籍很多。其中2005年、2006年由我译著,科学出版社出版的有《传感器实用电路设计与制作》、《传感器应用技巧141例》等。

(2)在了解一些传感器知识的基础上,可以学习一些自动控制或者单板机方面的知识。

(3)学习计算机应用中你认为对自己接触到的内容直接相关的知识。

(4)了解模拟信号/数字信号(即A/D)转换方面的简单知识,以便能够选用合适的接口电路,将传感器与计算机能够组合起来使用。

虽然退休前,我上课的听众是大学本科生、硕士研究生、博士研究生,在国内是中国学生、在国外是外国学生;但是现在退休了,在网上,在今日头条里,再介绍科技方面的内容时,就尽可能地通俗易懂、普罗大众一些。如果对我讲解内容感兴趣,可关注我持续发布的文章。


分享到:


相關文章: