用 Java 创建神经网络

Create a Neural Network in Java

Java 中的人工神经网络,从头开始

你将学到什么

  • 使用 Java 从头开始​​创建神经网络
  • 了解如何使用神经网络进行手写数字识别
  • 实现反向传播算法
  • 使用神经网络进行分类

要求

  • 对 Java 编程有基本的了解

描述

了解如何在 Java 程序中创建和使用神经网络。本课程不仅教您如何使用自己的人工神经网络 (ANN)实现机器学习 AI,还教您人工神经网络的工作原理 – 以便您可以实现自己的神经网络。

您只需要了解 Java 编程和基本代数;在本课程中,您将学习相关的线性代数、信息论和微积分,我们将从头开始构建一个快速高效的神经网络,能够识别手写数字并轻松适应其他任务。

除此之外,我们将涵盖:

  • 什么是人工神经网络以及如何自己编写它们
  • 如何使用矩阵和线性代数创建高效的神经网络
  • 训练网络所需的微积分基本原理
  • 编写和组织快速、高效、多线程的神经网络代码
  • 使我们能够评估神经网络性能的基本信息论概念
  • 在免费提供的 MNIST 手写数字数据库上训练您的网络

学习完本课程后,人工神经网络对您来说将不再是一个谜。您将能够编写自己的神经网络并将它们无缝集成到您的 Java 程序中,并详细了解它们的工作原理。

无论您对神经网络和相关数学完全陌生,还是正在使用神经网络库并且您了解一些数学,但您只是不知道它们实际上是如何工作和组合在一起的,本课程旨在澄清所有问题谜。

人工智能是现代世界中一项日益重要的技术,本课程将教您可能是人工智能最重要组成部分的基础知识。

本课程适合谁:

  • 想要入门人工智能的Java程序员
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。