Articles About Machine Learning

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

Promise of Deep Learning for Natural Language Processing

Last Updated on August 7, 2019 The promise of deep learning in the field of natural language processing is theĀ better performance by models that may require more data but less linguistic expertise to train and operate. There is a lot of hype and large claims around deep learning methods, but beyond the hype, deep learning methods are achieving state-of-the-art results on challenging problems. Notably in natural language processing. In this post, you will discover the specific promises that deep learning […]

Read more

Datasets for Natural Language Processing

Last Updated on August 14, 2020 You need datasets to practice on when getting started with deep learning for natural language processing tasks. It is better to use small datasets that you can download quickly and do not take too long to fit models. Further, it is also helpful to use standard datasets that are well understood and widely used so that you can compare your results to see if you are making progress. In this post, you will discover […]

Read more

How to Encode Text Data for Machine Learning with scikit-learn

Last Updated on June 28, 2020 Text data requires special preparation before you can start using it for predictive modeling. The text must be parsed to remove words, called tokenization. Then the words need to be encoded as integers or floating point values for use as input to a machine learning algorithm, called feature extraction (or vectorization). The scikit-learn library offers easy-to-use tools to perform both tokenization and feature extraction of your text data. In this tutorial, you will discover […]

Read more

How to Prepare Text Data for Deep Learning with Keras

Last Updated on August 7, 2019 You cannot feed raw text directly into deep learning models. Text data must be encoded as numbers to be used as input or output for machine learning and deep learning models. The Keras deep learning library provides some basic tools to help you prepare your text data. In this tutorial, you will discover how you can use Keras to prepare your text data. After completing this tutorial, you will know: About the convenience methods […]

Read more

How to Use Word Embedding Layers for Deep Learning with Keras

Last Updated on September 3, 2020 Word embeddings provide a dense representation of words and their relative meanings. They are anĀ improvement over sparse representations used in simpler bag of word model representations. Word embeddings can be learned from text data and reused among projects. They can also be learned as part of fitting a neural network on text data. In this tutorial, you will discover how to use word embeddings for deep learning in Python with Keras. After completing this […]

Read more

How to Develop Word Embeddings in Python with Gensim

Last Updated on September 3, 2020 Word embeddings are a modern approach for representing text in natural language processing. Word embedding algorithms like word2vec and GloVe are key to the state-of-the-art results achieved by neural network models on natural language processing problems like machine translation. In this tutorial, you will discover how to train and load word embedding models for natural language processing applications in Python using Gensim. After completing this tutorial, you will know: How to train your own […]

Read more
1 166 167 168 169 170 226