Artificial Neural Networks with Java: Tools for Building Neural Network Applications
暫譯: 使用 Java 的人工神經網絡:構建神經網絡應用的工具
Livshin, Igor
- 出版商: Apress
- 出版日期: 2019-04-13
- 售價: $1,920
- 貴賓價: 9.5 折 $1,824
- 語言: 英文
- 頁數: 566
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484244206
- ISBN-13: 9781484244203
-
相關分類:
Java 程式語言
-
相關翻譯:
Java人工神經網絡構建 (簡中版)
相關主題
商品描述
Use Java to develop neural network applications in this practical book. After learning the rules involved in neural network processing, you will manually process the first neural network example. This covers the internals of front and back propagation, and facilitates the understanding of the main principles of neural network processing. Artificial Neural Networks with Java also teaches you how to prepare the data to be used in neural network development and suggests various techniques of data preparation for many unconventional tasks.
The next big topic discussed in the book is using Java for neural network processing. You will use the Encog Java framework and discover how to do rapid development with Encog, allowing you to create large-scale neural network applications.
The book also discusses the inability of neural networks to approximate complex non-continuous functions, and it introduces the micro-batch method that solves this issue. The step-by-step approach includes plenty of examples, diagrams, and screen shots to help you grasp the concepts quickly and easily. What You Will Learn
Who This Book Is For
Intermediate machine learning and deep learning developers who are interested in switching to Java.
The next big topic discussed in the book is using Java for neural network processing. You will use the Encog Java framework and discover how to do rapid development with Encog, allowing you to create large-scale neural network applications.
The book also discusses the inability of neural networks to approximate complex non-continuous functions, and it introduces the micro-batch method that solves this issue. The step-by-step approach includes plenty of examples, diagrams, and screen shots to help you grasp the concepts quickly and easily. What You Will Learn
- Prepare your data for many different tasks
- Carry out some unusual neural network tasks
- Create neural network to process non-continuous functions
- Select and improve the development model
Who This Book Is For
Intermediate machine learning and deep learning developers who are interested in switching to Java.
商品描述(中文翻譯)
使用 Java 開發神經網路應用程式的實用書籍。在學習神經網路處理的規則後,您將手動處理第一個神經網路範例。這涵蓋了前向傳播和反向傳播的內部運作,並促進對神經網路處理主要原則的理解。《Artificial Neural Networks with Java》還教您如何準備用於神經網路開發的數據,並建議針對許多非常規任務的各種數據準備技術。
本書接下來討論的主要主題是使用 Java 進行神經網路處理。您將使用 Encog Java 框架,並發現如何利用 Encog 進行快速開發,讓您能夠創建大規模的神經網路應用程式。
本書還討論了神經網路無法近似複雜的非連續函數的問題,並介紹了解決此問題的微批次方法。逐步的方法包括大量的範例、圖表和螢幕截圖,以幫助您快速輕鬆地掌握概念。
您將學到什麼
- 為許多不同的任務準備您的數據
- 執行一些不尋常的神經網路任務
- 創建神經網路以處理非連續函數
- 選擇和改進開發模型
本書適合誰
對轉向 Java 感興趣的中級機器學習和深度學習開發者。
作者簡介
Igor Livshin is a senior architect with extensive experience in developing large-scale applications. He worked for many years for two large insurance companies: CNN and Blue Cross & Blue Shield of Illinois. He currently works as a senior researcher at DevTechnologies specializing in AI and neural networks. Igor has a master's degree in computer science from the Institute of Technology in Odessa, Russia/Ukraine.
作者簡介(中文翻譯)
伊戈爾·利夫辛(Igor Livshin)是一位資深架構師,擁有豐富的大型應用程式開發經驗。他曾在兩家大型保險公司工作多年:CNN 和伊利諾伊州的藍十字藍盾(Blue Cross & Blue Shield of Illinois)。目前,他在 DevTechnologies 擔任資深研究員,專注於人工智慧(AI)和神經網絡。伊戈爾擁有俄羅斯/烏克蘭敖德薩科技學院的計算機科學碩士學位。