Articles About Natural Language Processing

My Recommendations for Getting Started with NLP

I have been studying natural language processing (NLP) since 2013, back when manual feature engineering was very popular in the world of machine learning. We have come a long way since then. I actually specialized in information retrieval and machine learning techniques for my Ph.D., particularly how they apply to social computing and computational linguistics, while at the same time developing approaches for efficient information extraction from large scale text-based data. I am fortunate to have experience with classical machine […]

Read more

Learn About Transformers: A Recipe

Transformers have accelerated the development of new techniques and models for natural language processing (NLP) tasks. While it has mostly been used for NLP tasks, it is now seeing heavy adoption to address computer vision tasks. That makes it a very important technique to understand and be able to apply. I am aware that a lot of machine learning and NLP students and practitioners are keen on learning about transformers. Therefore, I am motivated to prepare and maintain a recipe […]

Read more

10 Must Read ML Blog Posts

I have been doing NLP/ML research for the last 6 years. I have come across a lot of machine learning resources and papers. Today, I kept thinking about the machine learning / NLP / deep learning related blog posts (not papers) that have been transformational for me. In this blog post, I provide a short collection of a few high-impact blog posts that come to mind. This post was originally a Twitter thread. 1) The Unreasonable Effectiveness of Recurrent Neural […]

Read more

Language Detection Using Natural Language Processing

Introduction Every Machine Learning enthusiast has a dream of building/working on a cool project, isn’t it? Mere understandings of the theory aren’t enough, you need to work on projects, try to deploy them, and learn from them. Moreover, working on specific domains like NLP gives you wide opportunities and problem statements to explore. Through this article, I wish to introduce you to an amazing project, the Language Detection model using Natural Language Processing. This will take you through a real-world […]

Read more

Issue #121 – Finding the Optimal Vocabulary Size for Neural Machine Translation

11 Mar21 Issue #121 – Finding the Optimal Vocabulary Size for Neural Machine Translation Author: Akshai Ramesh, Machine Translation Scientist @ Iconic Introduction Sennrich et al. (2016) introduced a variant of byte pair encoding (BPE) (Gage, 1994) for word segmentation, which is capable of encoding open vocabularies with a compact symbol vocabulary of variable-length subword units. With the use of BPE, the Neural Machine Translation (NMT) systems are capable of open-vocabulary translation by representing rare and unseen words as a […]

Read more

A Hands-On Introduction to Hugging Face’s AutoNLP 101

Hugging Face, founded in 2016, has revolutionized the way people approach Natural Language Processing in this day and age. Based in New York, Hugging Face started out as a chatbot company with its primary focus today on the Transformers library and helping the developers integrate NLP into their own products or services. Hugging Face has made it incredibly easy for an individual to train their data on huge state-of-the-art models only with a couple of lines. Solving NLP, one commit […]

Read more

Quick Guide to AI and ML Universe for Business Leaders

This article was published as a part of the Data Science Blogathon. Introduction Ever since the advent of Globalisation, the environment in which a business operates is constantly changing. An important component of the business environment is the technological environment. Technology, also, as we all know is constantly changing, updating with new trends coming in every day. Thus, it becomes imperative for businesses to understand and keep up with the technology trends to survive in the market. One thing that […]

Read more

Issue #120 – Interactive Neural Machine Translation

04 Mar21 Issue #120 – Interactive Neural Machine Translation Author: Dr. Patrik Lambert, Senior Machine Translation Scientist @ Iconic Introduction Despite the great quality improvements achieved recently by machine translation (MT) technology thanks to neural systems, it is still not error-free. To achieve a controlled quality, the output of a machine translation engine must be corrected by a human agent in a post-editing phase. Today we take a look at a paper from Peris et al. (2017) (publisher version, non-final […]

Read more

Beginners Guide to Regular Expressions in Natural Language Processing

Introduction Regular Expressions is very popular among programmers and can be applied in many programming languages like Java, JS, php, C++, etc. Regular Expressions are useful for numerous practical day-to-day tasks that a data scientist encounters. It is one of the key concepts of Natural Language Processing that every NLP expert should be proficient in. Regular Expressions are used in various tasks such as data pre-processing, rule-based information mining systems, pattern matching, text feature engineering, web scraping, data extraction, etc. […]

Read more

Basics of Natural Language Processing(NLP) for Absolute Beginners

Introduction According to industry estimates, only 21% of the available data is present in a structured form. Data is being generated as we speak, as we tweet, as we send messages on WhatsApp and in various other activities. The majority of this data exists in the textual form, which is highly unstructured in nature.  Despite having high dimension data, the information present in it is not directly accessible unless it is processed (read and understood) manually or analyzed by an […]

Read more
1 34 35 36 37 38 71