
Machine Learning
A Constraint-Based Approach
Resources
Description
Key Features
- Presents fundamental machine learning concepts, such as neural networks and kernel machines in a unified manner
- Provides in-depth coverage of unsupervised and semi-supervised learning
- Includes a software simulator for kernel machines and learning from constraints that also includes exercises to facilitate learning
- Contains 250 solved examples and exercises chosen particularly for their progression of difficulty from simple to complex
Readership
Upper level undergraduate and graduate students taking a machine learning course in computer science departments and professionals involved in relevant areas of artificial intelligence
Table of Contents
1. The Big Picture
2. Learning Principles
3. Linear-Threshold Machines
4. Kernel Machines
5. Deep Architectures
6. Learning and Reasoning with Constraints
7. Epilogue
8. Answers to selected exercisesAppendices:
Constrained optimization in Finite Dimensions
Regularization operators
Calculus of variations
Index to Notations
Product details
- No. of pages: 580
- Language: English
- Copyright: © Morgan Kaufmann 2017
- Published: November 13, 2017
- Imprint: Morgan Kaufmann
- Paperback ISBN: 9780081006597
- eBook ISBN: 9780081006702
About the Author
Marco Gori
(http://www.topitalianscientists.org/top_italian_scientists.aspx). Dr. Gori is a fellow of the IEEE, ECCAI, and IAPR.
Affiliations and Expertise
Ratings and Reviews
Latest reviews
(Total rating for all reviews)
Beatrice L. Fri Jul 13 2018
Machine Learning: A Constraint-Based Approach
The book offers a unified and innovative vision of the science of machine learning and proposes a fascinating journey inside intelligent agents that are able to learn and reason through an approach based on environmental constraints. The author manages to explain their behavior by analyzing the agents from within, as might a psychologist or psychoanalyst. Machine learning is presented as an exciting scientific planet ready to be explored. Walking through the theoretical and practical aspects of the fundamental concepts and algorithms of machine learning, including supervised and unsupervised learning, kernel machines and neural networks, the reader understands how to model the interactions of the intelligent agent with its environment in terms of an appropriate set of constraints that the agent will learn to satisfy. Right from the beginning the reader is infected by the pervasive enthusiasm and the palpable excitement of the author - something rarely present in more traditional textbooks. Finally, the book is written in way that makes it accessible for those approaching machine learning for the first time, yet very revealing even for those who have been using machine learning for a long time.
Marcello S. Sun Jun 03 2018
A great "fresco" on an innovative and exciting approach to machine learning
Some years ago Marco Gori described to me his idea of constraint-based learning. Not much time was required to convince myself that Marco’s point of view was strongly innovative. I enthusiastically accepted his invitation to work together on some aspects related to this subject and so I could give a small contribution to Marco’s “big picture”. When I first saw the monograph, I was impressed by how much work Marco did in recent years on this topic and how clearly he can now present constraint-based learning. This book looks to me like a great “fresco”, in which a large variety of colours and tones have been put together in such a way as to create an exciting overall view. Despite the novelty of the approach described and the fact that research on this subject is quite recent, the material is presented with the elegance and clarity of a classical, well-established theory. Marco has the capability to guide through the various chapters of his "novel", so that the reader can enjoy the book like an enthusiastic journey in the world of constraints. Each concept and each theorem are presented in such a way that they seem to arise in the most natural way and exactly at the right moment. Although some advanced mathematical tools are used, rigour is achieved avoiding heavy formalism and allowing also less technically-oriented readers to enjoy the book. Summing up, this is an excellent monograph dealing with machine learning from an innovative point of view, which lays the foundations of a new theory with strong impact on machine learning applications. It opens the doors to a wide range of research directions. Definitely, Marco’s work is a “must” for researchers and practitioners in machine learning.
Riguzzi F. Tue Apr 17 2018
A novel and unifying point of view on Machine Learning
The book develops a new point of view of Machine Learning that is able to encompass different techniques and settings. By seeing the problem of learning as that of satisfying constraints, the author builds a framework that integrates symbolic and subsymbolic learning, one of the longstanding open problems in Artificial Intelligence. At the same time, supervised and unsupervised learning, kernel machines and deep learning are also modeled by the framework and new opportunities arise from their combination. All of this is discussed in the context of the problem of an agent acting in the evnrinoment, receiving feedback and operating over time, showing how a constraint point of view can bring new insights on the problem. The book is concerned with providing a big picture of Machine Learning, able to encompass current research directions, rather than focusing on describing the details of each and every technique. As such, it is a must-read for researchers working in the field but its accessiility makes it a good text for students and for people that want to get a fresh point of view on Machine Learning.