Leanpub Header

Skip to main content

Applied Artificial Intelligence

An Engineering Approach

Modern AI applications are not built from scratch but, instead, by integrating off-the-shelf components: libraries, frameworks, and services. "Applied Artificial Intelligence - An Engingeering Approach" focuses on engineering user friendly, high-performance, and maintainable AI applications.

Minimum price

Free!

$9.95

You pay

$9.95

Author earns

$7.96
$

...Or Buy With Credits!

You can get credits monthly with a Reader Membership
PDF
EPUB
WEB
2,055
Readers
About

About

About the Book

Why yet another book on Artificial Intelligence? 

It is true that hundreds of publications on Artificial Intelligence (AI) have been published within the last decades - scientific papers and text books. Most of them focus on the theory behind AI solutions: logic, reasoning, statistical foundations, etc. However, little can be found on engineering AI applications.

Modern, complex IT applications are not built from scratch but by integrating off-the-shelf components: libraries, frameworks, and services. The same applies, of course, for AI applications. Over the last decades, numerous  off-the-shelf components for AI base functionality such as machine learning, logic reasoning, natural language procesing and computer vision have been implemented - commercial and open source. Integrating such components into user friendly, high-performance, and maintainable AI applications requires specific engineering skills. "Applied Artificial Intelligence - An Engingeering Approach" focuses on those skills.

Author

About the Author

Bernhard G. Humm

Bernhard G. Humm is a professor for software engineering and project management at the Computer Science Department of Hochschule Darmstadt - University of Applied Sciences, Germany. He received a Ph.D. from the University of Wollongong, Australia and the degree Dipl.-Inform. from Kaiserslautern University, Germany.  His research focus is on semantic applications, software architecture, and programming languages. He is a member of the board of directors of the institute of applied informatics, Darmstadt (aIDa) and Ph.D. coordinator.  He is running several national and international research projects in co-operation with industry and research organizations and is publishing his results regularly. 

Before re-entering university as a professor, he worked in the IT industry for 11 years, as a software architect, chief consultant, IT manager and head of the research department of a large German software company. His clients were in the industry sectors finance, tourism, trade, and aviation.

Contact:   Prof. Bernhard G. Humm, Dipl.-Inform., Ph.D. Computer Science (AUS)   Hochschule Darmstadt - University of Applied Sciences, Computer Science Department   Haardring 100, 64295 Darmstadt, Germany   bernhard.humm@h-da.de, www.fbi.h-da.de/~b.humm

Contents

Table of Contents

Preface

Copyright Notice

1.Introduction

  1. 1.1Overview of this Book
  2. 1.2What is AI?
  3. 1.3A Brief History of AI
  4. 1.4Impacts of AI on Society
  5. 1.5Prominent AI Projects
  6. 1.6Further Reading
  7. 1.7Quick Check

2.Machine Learning

  1. 2.1ML Applications
  2. 2.2ML Areas and Tasks
  3. 2.3ML Approaches
  4. 2.4Example: Classifying Customers using Decision Tree Learning
  5. 2.5ML Methodology
  6. 2.6Automated Machine Learning
  7. 2.7Services Maps and Product Maps
  8. 2.8Engineering ML Applications
  9. 2.9Quick Check

3.Knowledge Representation

  1. 3.1Knowledge Graphs
  2. 3.2Knowledge Representation Approaches
  3. 3.3Semantic Web Standards
  4. 3.4Querying Knowledge Graphs
  5. 3.5Rule-based Reasoning
  6. 3.6Knowledge Representation Services and Product Maps
  7. 3.7Tips and Tricks
  8. 3.8Quick Check

4.AI Application Architecture

  1. 4.1AI Reference Architecture
  2. 4.2AI Sample Architectures
  3. 4.3Hybrid AI
  4. 4.4Agents
  5. 4.5Methodology for Developing Agentic AI Applications
  6. 4.6Quick Check

5.Information Retrieval

  1. 5.1Information Retrieval Services Map
  2. 5.2Information Retrieval Product Map
  3. 5.3Tips and Tricks
  4. 5.4Application Example: Semantic Autosuggest Feature
  5. 5.5Quick Check

6.Natural Language Processing

  1. 6.1The Big Picture
  2. 6.2From Characters to Sentences: The Building Blocks of NLP
  3. 6.3Simple Approach: Bag-of-words Model
  4. 6.4Word Embeddings
  5. 6.5Large Language Models (LLMs)
  6. 6.6Prompt Engineering
  7. 6.7Retrieval-Augmented Generation (RAG)
  8. 6.8Services and Product Maps
  9. 6.9Quick Check

7.Computer Vision

  1. 7.1Computer Vision Applications
  2. 7.2Computer Vision Tasks and Approaches
  3. 7.3Services and Product Maps
  4. 7.4Quick Check

8.Complex Event Processing

  1. 8.1Foundations
  2. 8.2Application Example: Fault Detection in the Smart Factory
  3. 8.3Services Map and Product Map
  4. 8.4Quick Check

9.Conclusions

Literature

Appendix: Product Tables

  1. Machine Learning
  2. Knowledge Representation
  3. AI Application Architecture
  4. Information Retrieval
  5. Natural Language Processing
  6. Computer Vision
  7. Complex Event Processing

About the Author

Get the free sample chapters

Click the buttons to get the free sample in PDF or EPUB, or read the sample online here

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub