朝着3D深度学习:使用Python的人工神经网络

Towards 3D Deep Learning Artificial Neural Networks with Python

一份实践性的初学者指南:解锁Python中人工神经网络的力量

用于栅格、矢量和三维点云的人工神经网络应用。© F. Poux

在人工智能领域,几乎没有哪项技术像人工神经网络一样引起了如此多的关注并取得了突破性的成功。受到人脑复杂的相互连接性的启发(对不起,我刚说了脏话),这些强大的算法结构彻底改变了深度学习领域,将我们推向了一个前所未有的机器智能时代。

几种人工智能技术的“深度层级”:机器学习、人工网络、深度学习。© F. Poux

现在,我的任务是确保您可以进入3D领域,这是深度学习中的高难度级别之一!

就像玩一个视频游戏一样。你必须选择一个适合你的困难级别,这样才能有趣!© F. Poux

但在这个任务中,我还需要确保您可以作为一个独立的应用程序工作(是的,您是一个生活应用程序 😁),在这个旅程中,您将拥有所有的元素,来创造下一个伟大的事物:深度学习概念、编码技能、3D视觉以及最终的有趣指南,引导您完成这段旅程。

在本课程中,我们将踏上一段令人激动的旅程,通过一个简单的任务:图像分类,来实现人工神经网络的基本原理。这是一个完美的实用场所,以揭示核心概念(架构、层次和激活函数),并训练一个工作的神经网络模型,涉及到反向传播、优化算法和损失函数。

将人工神经网络概念与Python和图像分类目标相结合的力量。© F. Poux

我将这个教程分解为四个主要步骤,我们将按照下面的示例进行跟随。

我们正在按照以下工作流程高效地使用ANN的任务。© F. Poux

我知道,你比以往更加准备好了,所以请在聪明的大脑中腾出一些硬盘空间,下载第一个…