Goto

Collaborating Authors

 Instructional Material


Book: Machine Learning Algorithms From Scratch

#artificialintelligence

You must understand algorithms to get good at machine learning. The problem is that they are only ever explained using Math. In this mega Ebook written in the friendly Machine Learning Mastery style that you're used to, finally cut through the math and learn exactly how machine learning algorithms work. Using clear explanations, simple pure Python code (no libraries!) and step-by-step tutorials you will discover how to load and prepare data, evaluate model skill, and implement a suite of linear, nonlinear and ensemble machine learning algorithms from scratch. I live in Australia with my wife and son and love to write and code.


A Primer on Neural Network Models for Natural Language Processing

Journal of Artificial Intelligence Research

Over the past few years, neural networks have re-emerged as powerful machine-learning models, yielding state-of-the-art results in fields such as image recognition and speech processing. More recently, neural network models started to be applied also to textual natural language signals, again with very promising results. This tutorial surveys neural network models from the perspective of natural language processing research, in an attempt to bring natural-language researchers up to speed with the neural techniques. The tutorial covers input encoding for natural language tasks, feed-forward networks, convolutional networks, recurrent networks and recursive networks, as well as the computation graph abstraction for automatic gradient computation.


IoT and Data Science

#artificialintelligence

Data Science for Internet of Things provides a concise introduction to the application of Predictive learning algorithms to Internet of Things. This mini book is based on my teaching at Oxford University, UPM(University of Madrid) and also working with consulting clients.We first outline the key issues involved and then explores three key areas: Stream processing, Deep Learning and Sensor fusion for IoT. The book is also a recommended material for the Stanford University course: Building a Successful Business for the Internet of Things and Mobile (BUS20) $11.99


Implementing Enterprise AI course

#artificialintelligence

Implementing Enterprise AI is a unique and limited edition course that is focussed on AI Engineering / AI for the Enterprise. The course is launched for the first time and has limited spaces. Created in partnership with H2O.ai, the course uses Open Source technology to work with AI use cases. Successful participants will receive a certificate of completion and also validation of their project from H2O.ai. The course targets developers and Architects who want to transition their career to Enterprise AI.


How to Implement Random Forest From Scratch in Python - Machine Learning Mastery

#artificialintelligence

Decision trees can suffer from high variance which makes their results fragile to the specific training data used. Building multiple models from samples of your training data, called bagging, can reduce this variance, but the trees are highly correlated. Random Forest is an extension of bagging that in addition to building trees based on multiple samples of your training data, it also constrains the features that can be used to build the trees, forcing trees to be different. This, in turn, can give a lift in performance. In this tutorial, you will discover how to implement the Random Forest algorithm from scratch in Python.


Introduction to Machine Learning for Developers

#artificialintelligence

Today's developers often hear about leveraging machine learning algorithms in order to build more intelligent applications, but many don't know where to start. One of the most important aspects of developing smart applications is to understand the underlying machine learning models, even if you aren't the person building them. Whether you are integrating a recommendation system into your app or building a chat bot, this guide will help you get started in understanding the basics of machine learning. This introduction to machine learning and list of resources is adapted from my October 2016 talk at ACT-W, a women's tech conference. While this is only a brief definition, machine learning means we can use statistical models and probabilistic algorithms to answer questions so we can make informative decisions based on our data.


Data Scientists' Guide to Azure Machine Learning Studio

#artificialintelligence

The way I did it was that I tried to read all the [online documentation][doc link] and work with the examples as described there. While doing this I encountered many questions and asked around about them. In this process I felt the need of a tutorial for someone with background like mine. In this tutorial, I try to cover the things I found most relevant from my own experience, some of which are explained by the Azure Machine Learning Studio documentation and others are not. The purpose is to help you grasp the core elements of using Azure Machine Learning Studio in about 3-4 hours: managing workspace, fitting models, evaluating models, setting up web service, consuming web service, and running R scripts.


Monte Carlo Connection Prover

arXiv.org Artificial Intelligence

Monte Carlo Tree Search (MCTS) is a technique to guide search in a large decision space by taking random samples and evaluating their outcome. In this work, we study MCTS methods in the context of the connection calculus and implement them on top of the leanCoP prover. This includes proposing useful proof-state evaluation heuristics that are learned from previous proofs, and proposing and automatically improving suitable MCTS strategies in this context. The system is trained and evaluated on a large suite of related problems coming from the Mizar proof assistant, showing that it is capable to find new and different proofs. To our knowledge, this is the first time MCTS has been applied to theorem proving.


For AI Engineers/Data Scientists: Implementing Enterprise AI course

#artificialintelligence

Implementing Enterprise AI is a unique and limited edition course that is focussed on AI Engineering / AI for the Enterprise. The course is launched for the first time and has limited spaces. Created in partnership with H2O.ai, the course uses Open Source technology to work with AI use cases. Successful participants will receive a certificate of completion and also validation of their project from H2O.ai. The course targets developers and Architects who want to transition their career to Enterprise AI.


Machine Learning & Big Data in HR: Are they Overhyped?

#artificialintelligence

Over the last decade, there has been many talks about big data and machine learning in HR. Oh, we are just looking at the tip of the iceberg. In earlier days, HR's primary duties were record maintenance and payroll. Over time other duties such as employee training, uniformity and well-being was added to their tasks. Later on, recruitment and skilled workforce selection was added to their duties.