Hands-On Artificial Intelligence with Java for Beginners: Build intelligent apps using machine learning and deep learning with Deeplearning4j

Nisheeth Joshi

買這商品的人也買了...

商品描述

Build, train, and deploy intelligent applications using Java libraries

Key Features

  • Leverage the power of Java libraries to build smart applications
  • Build and train deep learning models for implementing artificial intelligence
  • Learn various algorithms to automate complex tasks

Book Description

Artificial intelligence (AI) is increasingly in demand as well as relevant in the modern world, where everything is driven by technology and data. AI can be used for automating systems or processes to carry out complex tasks and functions in order to achieve optimal performance and productivity.

Hands-On Artificial Intelligence with Java for Beginners begins by introducing you to AI concepts and algorithms. You will learn about various Java-based libraries and frameworks that can be used in implementing AI to build smart applications.

In addition to this, the book teaches you how to implement easy to complex AI tasks, such as genetic programming, heuristic searches, reinforcement learning, neural networks, and segmentation, all with a practical approach.

By the end of this book, you will not only have a solid grasp of AI concepts, but you'll also be able to build your own smart applications for multiple domains.

What you will learn

  • Leverage different Java packages and tools such as Weka, RapidMiner, and Deeplearning4j, among others
  • Build machine learning models using supervised and unsupervised machine learning techniques
  • Implement different deep learning algorithms in Deeplearning4j and build applications based on them
  • Study the basics of heuristic searching and genetic programming
  • Differentiate between syntactic and semantic similarity among texts
  • Perform sentiment analysis for effective decision making with LingPipe

Who this book is for

Hands-On Artificial Intelligence with Java for Beginners is for Java developers who want to learn the fundamentals of artificial intelligence and extend their programming knowledge to build smarter applications.

Table of Contents

  1. Introduction to Artificial Intelligence and Java
  2. Exploring Search
  3. AI Games and Rule Based System
  4. Interfacing with Weka
  5. Handling Attributes
  6. Supervised Learning
  7. Semi-Supervised and Unsupervised Learning

商品描述(中文翻譯)

使用Java程式庫建立、訓練和部署智能應用程式

主要特點:
- 利用Java程式庫建立智能應用程式
- 建立和訓練深度學習模型以實現人工智能
- 學習各種演算法以自動化複雜任務

書籍描述:
在現代科技和數據驅動的世界中,人工智能(AI)的需求和相關性越來越高。AI可以用於自動化系統或流程,以執行複雜的任務和功能,以實現最佳性能和生產力。

《Java初學者的實踐人工智能》首先介紹了AI的概念和演算法。您將學習各種基於Java的程式庫和框架,可用於實現AI以建立智能應用程式。

此外,本書還以實用的方式教您如何實現從簡單到複雜的AI任務,例如遺傳編程、啟發式搜索、強化學習、神經網絡和分割。

通過閱讀本書,您不僅將對AI概念有扎實的理解,還將能夠為多個領域建立自己的智能應用程式。

您將學到:
- 利用不同的Java套件和工具,如Weka、RapidMiner和Deeplearning4j等
- 使用監督和非監督機器學習技術建立機器學習模型
- 在Deeplearning4j中實現不同的深度學習演算法並基於它們建立應用程式
- 學習啟發式搜索和遺傳編程的基礎知識
- 區分文本之間的語法和語義相似性
- 使用LingPipe進行情感分析以進行有效的決策

本書適合對象:
《Java初學者的實踐人工智能》適合Java開發人員,他們想要學習人工智能的基礎知識並擴展他們的程式設計知識以建立更智能的應用程式。

目錄:
1. 人工智能和Java簡介
2. 探索搜索
3. 人工智能遊戲和基於規則的系統
4. 與Weka進行接口
5. 處理屬性
6. 監督學習
7. 半監督和非監督學習