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

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
1 773 774 775 776 777 875