通过一段时间的实践以及向 ChatGPT 咨询后,我觉得可以向大家证明一件事:外行也可以学习人工智能。
我的研究领域主要是神经生物学,因此,很容易为人工智能的最新发展所触动。实际上,人工智能已经并将进一步融入我们的日常生活和工作。这是大趋势。因此了解人工智能特别是深度学习是有益的。作为一位科技工作者,我觉得不能只知道 AI 能做什么,而且应该知道 AI 是如何工作的。
该频道记录了我的学习过程,从简到繁,每一步都是可操作的。如果你也感兴趣,你可以跟我一起学。
我使用 TensorFlow 和 Keras 软件库。TensorFlow 为构建和训练神经网络提供了一个灵活高效的系统。Keras 是运行在 TensorFlow 之上的高级 API,为构建和训练深度学习模型提供了一个简单直观的界面。Keras 最初是作为一个独立的库开发的,后来整合到 TensorFlow 中。TensorFlow 和 Keras 对用户隐藏了很多底层数学,这对我们外行来说无疑是个好消息。当然,对线性代数、微积分和概率的基本了解对于理解深度学习中的一些关键概念非常有帮助。
使用 TensorFlow 需要编程,但简单的编程可以应付很多复杂的任务。我们需要的编程语言是 Python, 极为简单。
我使用 Google Colab 作为编程环境。Colab 允许通过浏览器编写和执行 python 代码,特别适合机器学习、数据分析和教育。所以,只要一个电脑和互联网,任何人都可以学习人工智能。