Machine Learning

Machine learning is an artificial intelligence (AI) discipline geared toward the technological development of human knowledge. Machine learning allows computers to handle new situations via analysis, self-training, observation and experience.

Machine learning facilitates the continuous advancement of computing through exposure to new scenarios, testing and adaptation, while employing pattern and trend detection for improved decisions in subsequent (though not identical) situations.

The process of machine learning is similar to that of data mining. Both systems search through data to look for patterns. However, instead of extracting data for human comprehension -- as is the case in data mining applications -- machine learning uses that data to detect patterns in data and adjust program actions accordingly. Machine learning algorithms are often categorized as being supervised or unsupervized. Supervised algorithms can apply what has been learned in the past to new data. Unsupervised algorithms can draw inferences from datasets.

What is Machine Learning?

A Friendly Introduction to Machine Learning

Architecting Predictive Algorithms for Machine Learning

visual introduction to machine learning

Data Science and Machine Learning: Discovery Tools for Any Domain - Jeremy Howard

Amazon Machine Learning - Final Project

Introduction to Data Analysis using Machine Learning

Machine Learning with Knowledge Graphs

On Semantic Web, Machine Learning and feature representation of entities in Knowledge Graphs

How machine learning & artificial intelligence are changing our future

Panel Discussion: Applications of Machine Learning

Better Medicine Through Machine Learning | Suchi Saria | TEDxBoston

Sundar Pichai: How machine learning & deep learning improved technologies-Best speech by Google CEO

10 Machine Learning based Products You MUST See


Skytree Machine Learning Software



Machine learning APIs and frameworks: 14 machine learning tools for data scientists and developers.

IBM watson Analytics

Google TensorFlow

Microsoft Distributed Machine Learning Toolkit(DMLT)


Apache Spark MLib and Singa


Alibaba's Aliyun



Amazon's Deep Scalable Sparse Tensor Network Engine(DSSTNE)

Amazon Web Services Macine Learning API

Google APIs

Microsoft Computational Network Toolkit(CNTK)