How to Prepare Movie Review Data for Sentiment Analysis (Text Classification)

Last Updated on December 21, 2020 Text data preparation is different for each problem. Preparation starts with simple steps, like loading data, but quickly gets difficult with cleaning tasks that are very specific to the data you are working with. You need help as to where to begin and what order to work through the steps from raw data to data ready for modeling. In this tutorial, you will discover how to prepare movie review text data for sentiment analysis, […]

Read more

Sequence Classification with LSTM Recurrent Neural Networks in Python with Keras

Last Updated on September 3, 2020 Sequence classification is a predictive modeling problem where you have some sequence of inputs over space or time and the task is to predict a category for the sequence. What makes this problem difficult is that the sequences can vary in length, be comprised of a very large vocabulary of input symbols and may require the model to learn the long-term context or dependencies between symbols in the input sequence. In this post, you […]

Read more

Text Generation With LSTM Recurrent Neural Networks in Python with Keras

Last Updated on September 3, 2020 Recurrent neural networks can also be used as generative models. This means that in addition to being used for predictive models (making predictions) they can learn the sequences of a problem and then generate entirely new plausible sequences for the problem domain. Generative models like this are useful not only to study how well a model has learned a problem, but to learn more about the problem domain itself. In this post you will […]

Read more

Top Books on Natural Language Processing

Last Updated on August 14, 2020 Natural Language Processing, or NLP for short, is the study of computational methods for working with speech and text data. The field is dominated by the statistical paradigm and machine learning methods are used for developing predictive models. In this post, you will discover the top books that you can read to get started with natural language processing. After reading this post, you will know: The top books for practical natural language processing. The […]

Read more

Review of Stanford Course on Deep Learning for Natural Language Processing

Last Updated on August 7, 2019 Natural Language Processing, or NLP, is a subfield of machine learning concerned with understanding speech and text data. Statistical methods and statistical machine learning dominate the field and more recently deep learning methods have proven very effective in challenging NLP problems like speech recognition and text translation. In this post, you will discover the Stanford course on the topic of Natural Language Processing with Deep Learning methods. This course is free and I encourage […]

Read more

Oxford Course on Deep Learning for Natural Language Processing

Last Updated on August 7, 2019 Deep Learning methods achieve state-of-the-art results on a suite of natural language processing problems What makes this exciting is that single models are trained end-to-end, replacing a suite of specialized statistical models. The University of Oxford in the UK teaches a course on Deep Learning for Natural Language Processing and much of the materials for this course are available online for free. In this post, you will discover the Oxford course on Deep Learning […]

Read more

Primer on Neural Network Models for Natural Language Processing

Last Updated on August 14, 2020 Deep learning is having a large impact on the field of natural language processing. But, as a beginner, where do you start? Both deep learning and natural language processing are huge fields. What are the salient aspects of each field to focus on and which areas of NLP is deep learning having the most impact? In this post, you will discover a primer on deep learning for natural language processing. After reading this post, […]

Read more

Gentle Introduction to Transduction in Machine Learning

Last Updated on August 7, 2019 Transduction or transductive learning are terms you may come across in applied machine learning. The term is being used with some applications of recurrent neural networks on sequence prediction problems, like some problems in the domain of natural language processing. In this post, you will discover what transduction is in machine learning. After reading this post, you will know: The definition of transduction generally and in some specific fields of study. What transductive learning […]

Read more

7 Applications of Deep Learning for Natural Language Processing

Last Updated on August 7, 2019 The field of natural language processing is shifting from statistical methods to neural network methods. There are still many challenging problems to solve in natural language. Nevertheless, deep learning methods are achieving state-of-the-art results on some specific language problems. It is not just the performance of deep learning models on benchmark problems that is most interesting; it is the fact that a single model can learn word meaning and perform language tasks, obviating the […]

Read more

What Is Natural Language Processing?

Last Updated on August 7, 2019 Natural Language Processing, or NLP for short, is broadly defined as the automatic manipulation of natural language, like speech and text, by software. The study of natural language processing has been around for more than 50 years and grew out of the field of linguistics with the rise of computers. In this post, you will discover what natural language processing is and why it is so important. After reading this post, you will know: […]

Read more
1 2 3 5