How to Improve Performance By Combining Predictions From Multiple Models. Deep learning neural networks are nonlinear methods. They offer increased flexibility and can scale in proportion to the amount of training data available. A downside of this flexibility is that they learn via a stochastic training algorithm which means that they are sensitive to the […]
Search results for "stacking"
A Gentle Introduction to NumPy Arrays in Python
Arrays are the main data structure used in machine learning. In Python, arrays from the NumPy library, called N-dimensional arrays or the ndarray, are used as the primary data structure for representing data. In this tutorial, you will discover the N-dimensional array in NumPy for representing numerical and manipulating data in Python. After completing this […]
Difference Between Return Sequences and Return States for LSTMs in Keras
The Keras deep learning library provides an implementation of the Long Short-Term Memory, or LSTM, recurrent neural network. As part of this implementation, the Keras API provides access to both return sequences and return state. The use and difference between these data can be confusing when designing sophisticated recurrent neural network models, such as the […]
Stacked Long Short-Term Memory Networks
Gentle introduction to the Stacked LSTM with example code in Python. The original LSTM model is comprised of a single hidden LSTM layer followed by a standard feedforward output layer. The Stacked LSTM is an extension to this model that has multiple hidden LSTM layers where each layer contains multiple memory cells. In this post, […]
The 5 Step Life-Cycle for Long Short-Term Memory Models in Keras
Deep learning neural networks are very easy to create and evaluate in Python with Keras, but you must follow a strict model life-cycle. In this post, you will discover the step-by-step life-cycle for creating, training, and evaluating Long Short-Term Memory (LSTM) Recurrent Neural Networks in Keras and how to make predictions with a trained model. […]
Machine Learning Performance Improvement Cheat Sheet
32 Tips, Tricks and Hacks That You Can Use To Make Better Predictions. The most valuable part of machine learning is predictive modeling. This is the development of models that are trained on historical data and make predictions on new data. And the number one question when it comes to predictive modeling is: How can […]
How To Improve Deep Learning Performance
20 Tips, Tricks and Techniques That You Can Use To Fight Overfitting and Get Better Generalization How can you get better performance from your deep learning model? It is one of the most common questions I get asked. It might be asked as: How can I improve accuracy? …or it may be reversed as: What […]
Weka Machine Learning Mini-Course
Become A Machine Learning Practitioner in 14-Days Machine learning is a fascinating study, but how do you actually use it on your own problems? You may be confused as to how best prepare your data for machine learning, which algorithms to use or how to choose one model over another. In this post you will discover […]
How to Use Ensemble Machine Learning Algorithms in Weka
Ensemble algorithms are a powerful class of machine learning algorithm that combine the predictions from multiple models. A benefit of using Weka for applied machine learning is that makes available so many different ensemble machine learning algorithms. In this post you will discover the how to use ensemble machine learning algorithms in Weka. After reading […]
How to Use Machine Learning Algorithms in Weka
A big benefit of using the Weka platform is the large number of supported machine learning algorithms. The more algorithms that you can try on your problem the more you will learn about your problem and likely closer you will get to discovering the one or few algorithms that perform best. In this post you will […]