Jump to ratings and reviews
Rate this book

Introduction to Cognitive Computing: A Guide for Individuals and Small Organizations

Rate this book
This short book provides both an introduction to Cognitive Computing and practical examples that take the reader on a deeper dive into machine learning, deep neural networks using Google's TensorFlow library, and natural language processing.

Most of the book examples use Python, with a few in Java and TypeScript.

The book starts by reviewing Philosophy (study of Ontology's and Knowledge Representation), an overview of general Artificial Intelligence, Linguistics (understanding language will help us better extract useful information from English language text), and Neuroscience (to better understand how our minds work).

There are three parts to this

Part I - A Dive into Human Cognition and Cognitive Science

This section of the book will ground you in the science that forms the foundation of Cognition Technology with chapters on Philosophy (especially how it pertains to Knowledge Management and Knowledge Representation), Linguistics, general AI, and Neuroscience.

Part II - Using Machine Learning and Deep Learning Neural Networks to Model Cognition

We use Deep Learning Neural Networks for classification, logistic regression, Knowledge Representation, and Natural Language Processing. We start with some simple standalone programs (written in TypeScript, with JavaScipt versions also included) and then use Google's Tensorflow machine learning library for more complex examples. Tensorflow runs well for moderate size problems on your laptop and scales up using Google's Cloud Platform (or your own servers with GPU support). Currently deep learning networks are the most interesting and useful technology for modeling cognition. The author's primary personal interests in deep learning are NLP and language models.

Part III - Natural Language Processing and Knowledge Representation

Here we will dive deeper into practical applications of Natural Language Processing.

109 pages, Kindle Edition

Published March 28, 2017

3 people are currently reading
1 person want to read

About the author

Mark Watson

31 books5 followers
There is more than one author with this Name.

Mark Watson is a Ruby and Java Consultant and Author.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
0 (0%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.