Goto

Collaborating Authors

 Instructional Material


Cluster Analysis and Unsupervised Machine Learning in Python

@machinelearnbot

Cluster analysis is a staple of unsupervised machine learning and data science. It is very useful for data mining and big data because it automatically finds patterns in the data, without the need for labels, unlike supervised machine learning. In a real-world environment, you can imagine that a robot or an artificial intelligence won't always have access to the optimal answer, or maybe there isn't an optimal correct answer. You'd want that robot to be able to explore the world on its own, and learn things just by looking for patterns. Do you ever wonder how we get the data that we use in our supervised machine learning algorithms?


Keras LSTM tutorial - How to easily build a powerful deep learning language model - Adventures in Machine Learning

@machinelearnbot

In previous posts, I introduced Keras for building convolutional neural networks and performing word embedding. The next natural step is to talk about implementing recurrent neural networks in Keras. In a previous tutorial of mine, I gave a very comprehensive introduction to recurrent neural networks and long short term memory (LSTM) networks, implemented in TensorFlow. In this tutorial, I'll concentrate on creating LSTM networks in Keras, briefly giving a recap or overview of how LSTMs work. In this Keras LSTM tutorial, we'll implement a sequence-to-sequence text prediction model by utilizing a large text data set called the PTB corpus. All the code in this tutorial can be found on this site's Github repository. Recommended online course: If you are more of a video course learner, I'd recommend this inexpensive Udemy course to learn more about Keras and LSTM networks: Zero to Deep Learning with Python and Keras A LSTM network is a kind of recurrent neural network.


Cork Institute of Technology

#artificialintelligence

The programme aims to produce AI engineers with a highly relevant skillset in AI topics. Students will learn how to use and develop intelligent computer systems that can learn from experience, recognise patterns in vast amounts of data and reason strategically in complex decision-making situations. The programme content will deliver a comprehensive range of topics integral to the study of AI. These include machine learning, deep learning, natural language processing, optimisation, anomaly detection and big data processing to name but a few. The programme will start in September 2018 producing the first AI graduates in 2019.


Deep Learning Project in NLP – Yu Wang's Personal Page

#artificialintelligence

Natural language processing is one of the most popular research area in machine learning field. During this year, I have got a chance to collaborate with a Google invested AI company, and work with them on building a deep learning based Question and Answering (QA) platform by applying my Neural Network expertise. The major work involved is the query classification of various questions from the user end. The implementation is using the Google open source Deep Learning platform: Tensorflow. In this tutorial, I will mainly discuss two different deep learning algorithms that are applied in our project: feed-forward neural network (MLP based deep learning) and recurrent neural network (like LSTM and GRU).


Google goes all in on machine learning

#artificialintelligence

Google, one of the world's largest tech companies, will focus on helping start-ups that integrate machine learning or artificial intelligence (AI) into their business strategy. This was disclosed to a room of journalists in San Francisco last week during Google Launchpad Accelerator. The programme brings together start-ups from emerging markets to participate in a two-week boot camp to take their business to the global stage. The start-ups need to already have a product, with a good market fit, and be ready to scale. During the intensive two weeks at Google's offices, start-ups are exposed to expert professionals and mentors in the technology and business space.


Deep Learning: The Big Picture

#artificialintelligence

Deep learning is a form of artificial intelligence that allows machines to learn how to solve complex tasks without being explicitly programmed to do so. In this course, Deep Learning: The Big Picture, you will first learn about the creation of deep neural networks with tools like TensorFlow and the Microsoft Cognitive Toolkit. Next, you'll touch on how they are trained, by example, using data. Finally, you will be provided with a high-level understanding of the key concepts, vocabulary, and technology of deep learning. By the end of this course, you'll understand what deep learning is, why it's important, and how it will impact you, your business, and our world.


Open Machine Learning Course. Topic 2. Visual data analysis with Python

#artificialintelligence

In the field of Machine Learning, data visualization is not just making fancy graphics for reports; it is used extensively in day-to-day work for all phases of a project. To start with, visual exploration of data is the first thing one tends to do when dealing with a new task. We do preliminary checks and analysis using graphics and tables to summarize the data and leave out the less important details. It is much more convenient for us, humans, to grasp the main points this way than by reading many lines of raw data. It is amazing how much insight can be gained from seemingly simple charts created with available visualization tools. Next, when we analyze the performance of a model or report results, we also often use charts and images.


Convolutional Neural Networks For All Part II – Machine Learning World – Medium

#artificialintelligence

If you're not a Deep Learning expert, chances are that the Coursera Convolutional Neural Networks course kicked your behind. So much information, so many complex theories covered in such a short time! Countless times pausing the lectures, rereading additional material and discussing topics later led us, a group of official mentors, to decide a learner study guide is worth the effort. Part I reviews the broad concepts covered in this course. Part III will offer a deeplearning.ai


Introduction to Machine Learning for Mere Mortals: Solving Common Business Problems with Data Science

#artificialintelligence

Machine learning is one of the hottest topics in tech today. It is a must-have organizational competency in the data-driven era of digital transformation. Despite the unprecedented speed and ease of creating predictive models today, the human mind is still essential for generating good machine learning models. In this fast-paced introductory class, participants will be introduced to fundamental concepts and walk-through the entire machine learning lifecycle with optional hands-on exercises using open source tools. From selecting the right problem to solve to preventing algorithm bias, machine learning is still an art and a science.


A Gentle Introduction to Matrix Operations for Machine Learning - Machine Learning Mastery

#artificialintelligence

We can transpose a matrix in NumPy by calling the T attribute. Running the example first prints the matrix as it is defined, then the transposed version. The transpose operation provides a short notation used as an element in many matrix operations. Matrix inversion is a process that finds another matrix that when multiplied with the matrix, results in an identity matrix. Given a matrix A, find matrix B, such that AB or BA In. The operation of inverting a matrix is indicated by a -1 superscript next to the matrix; for example, A -1. The result of the operation is referred to as the inverse of the original matrix; for example, B is the inverse of A. A matrix is invertible if there exists another matrix that results in the identity matrix, where not all matrices are invertible. A square matrix that is not invertible is referred to as singular. Whatever A does, A -1 undoes.