有关AI理论,哲学,工具和应用程序的资料[关闭]


11

我是软件/硬件工程师多年了。但是,我对AI和机器学习一无所知。我在数字信号处理和各种编程语言(例如C,C ++或Swift)方面拥有深厚的背景

是否有任何资源(例如书籍或指南)从头开始教您AI理论和哲学,然后提供示例到现实生活中的应用程序,当前工具,您可以运行的示例等?

因此,我不是在寻找学术或统计资料。

Answers:


4

如果您想要一本关于神经网络的非常简单的基础书籍,而又不完全是机器学习,则可以尝试:

这2本书是基础且非常简单的书,它们从零开始,并通过简单的示例手工显示了计算。这些都是基于实际应用的书籍。

如果您想加强理论并全面学习机器学习,尤其是关于模式识别,那么最好的书是:

本书要求具备良好的数学知识,尤其是在概率论,线性代数和微积分领域。

关于神经网络的另外两本非常理论的书是:

根据我的经验,这些是最好的入门书籍。您还可以查看由edx.org运行的各种OCW,例如数据科学的机器学习,以及由斯坦福大学的 Andrew Ng教授在Machinera.org上强烈推荐的课程

我还建议您学习Python或R,因为它们具有强大的科学功能,因此最常用于机器学习。与C / C ++相比,Python非常易于学习和实现程序。

编辑:忘记这本书。尽管有些高级,但一些用户可能会发现它很容易:



2

只需在Coursera上参加Andrew Ng的(旧)机器学习课程,或者在Udacity上与Sebastian Thrun和Katie Malone一起参加机器学习课程。或两者。这是获得机器学习基础知识的良好而扎实的快速方法。然后在http://ai.berkeley.edu网站上的课堂上查看材料,并阅读《人工智能-一种现代方法》。如果您做到了这一点,那么您将有能力继续发展自己感兴趣的任何事物。

还要记住,您不能完全脱离该领域所涉及的数学。如果您还没有多变量演算,概率和线性代数(主要是矩阵运算)的背景知识,那么您可能需要了解这些知识。


1

您可以在此处观看Google制作的机器学习教程:Hello World-机器学习食谱#1。它的简单和沟通很明确。

编写您的第一个机器学习程序只需要六行Python!在这一集中,我们将简要介绍什么是机器学习及其重要意义。然后,我们将遵循监督学习的秘诀(一种通过示例创建分类器的技术)并将其编码。


0

迈克尔·尼尔森(Michael Nielson)的著作《神经网络和深度学习》Neural Networks and Deep Learning)是一本极好的在线书籍,其中对如何构建神经网络进行了全面的介绍和培训。在第一章中,他以识别手写数字为例,介绍了感知器,S型神经元,基本神经网络,如何在Python中进行编码等。随后的章节将更深入地介绍神经网络的基本概念。

我什至向已经有神经网络经验的人推荐这本书。这是一个很棒的资源。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.