Log in Sign up
Back to Discover
💻

Natural language processing

technology Maturity 11-13

Computers can learn to talk. They can hear your voice. They can read your words. This helps us talk to machines. It is very cool! Can you talk to a computer?

46 words

Computers can learn to understand how we talk. This helps them read our words. It also helps them hear our voices.

Hebrew stop words word cloud.png
Hebrew stop words word cloud.png

Long ago, people gave computers many rules. The machines followed these rules to work. This was hard work for people.

AST Document.svg
AST Document.svg

Later, computers began to learn from lots of data. They look at many real words. This helps them learn much faster. Now, computers can even help doctors. They can read notes to help people stay well.

99 words

Computers can learn to use human language. This field is called natural language processing. It is a part of computer science.

In the 1950s, scientists used rules to help computers. They wrote many sets of steps for the machines to follow. This was called symbolic NLP. One early program was named ELIZA. It could talk in a way that seemed human.

AST Document.svg
AST Document.svg

By the 1990s, things changed. Scientists began using machine learning. This is a way for computers to learn from data. They look at large amounts of text to find patterns.

Hebrew stop words word cloud.png
Hebrew stop words word cloud.png

Today, we use neural networks. These are computer systems inspired by how brains work. They help computers understand the meaning of words. They can even translate languages very well. This helps doctors read medical notes. It helps them take better care of people.

Entity Linking - Example of pipeline.png
Entity Linking - Example of pipeline.png

These new ways are very strong. They work well even if words are misspelled. They can learn from the whole internet. This makes them much faster than the old rule systems.

193 words

{ "text": "Natural language processing, or NLP, is a special part of computer science. It helps computers understand and use human language. This field is closely linked to artificial intelligence. There are many different tasks that an NLP system can do. It can recognize spoken words through speech recognition. It can also group text into categories, which is called text classification. Some systems focus on understanding language, while others work on generating it. \n\nIn the beginning, scientists used a method called symbolic NLP. This way of working relied on hand-written rules. A computer would follow these rules like a recipe. It might use a dictionary to look up words. One way to imagine this is a person using a phrasebook. They look at a question and find the matching answer in the book. This allows the computer to mimic understanding by following set steps.

AST Document.svg
AST Document.svg
\n\nThis work started a long time ago in the 1950s. In 1950, Alan Turing wrote a famous article about intelligence. He proposed a test to see if a machine could act smart. In 1954, the Georgetown experiment tried to translate Russian sentences into English. By the 1960s, Joseph Weizenbaum wrote a program named ELIZA. ELIZA could act like a person talking in therapy. It used very little information but could still seem human-like.
Hebrew stop words word cloud.png
Hebrew stop words word cloud.png
\n\nThings changed a lot in the late 1980s and 1990s. Scientists moved toward a statistical approach. Instead of following strict rules, computers began using machine learning. This means they learn from large amounts of data. They look at many real-world texts to find patterns. The Parliament of Canada and the European Union provided lots of text for this. These groups translate all their official government papers into different languages. This provided a huge amount of data for computers to study. [IMAGE:File:Eustagger euskal lematizatzailearen euskal lematizatzailearen euskal lematizatzailearen euskal lematizatzailearen euskal lematizatzailearen euskal lematizatzailearen euskal lematizatzailearen euskal lematizatzailearen euskal lematizatzailearen euskal lematizatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal lematzatzailearen euskal

718 words

Natural language processing, or NLP, is a specialized field of computer science. It focuses on how computers process human language information. This field is closely linked to artificial intelligence. It also connects to linguistics and information retrieval. NLP allows machines to perform several major tasks. These include speech recognition, which is hearing spoken words. It also includes text classification and natural language understanding. Finally, it involves natural language generation, where computers create text.

Entity Linking - Example of pipeline.png
Entity Linking - Example of pipeline.png

Historically, the field began with symbolic NLP. This approach used hand-coded rules to manipulate symbols. Think of it like a complex rulebook. A computer would use these rules and a dictionary to process data. John Searle described this using the Chinese room thought experiment. In this scenario, a computer emulates understanding by following specific instructions. It does not truly know the meaning. It simply applies rules to the data it sees.

AST Document.svg
AST Document.svg

The early years of NLP saw many interesting experiments. In 1950, Alan Turing proposed the Turing test. This was a way to measure machine intelligence through language. In 1954, the Georgetown experiment attempted machine translation. It translated over sixty Russian sentences into English. Researchers thought this problem would be solved quickly. However, progress was much slower than expected. An ALPAC report in 1966 showed that research had failed to meet expectations. This led to a major reduction in funding for machine translation in America.

Despite these setbacks, important systems emerged in the 1960s. Joseph Weizenbaum created ELIZA between 1964 and 1966. ELIZA simulated a Rogerian psychotherapy session. It used very little information about human thought. Yet, it could produce interactions that seemed human-like. If a user said, "My head hurts," ELIZA might ask why. In the 1970s, programmers wrote conceptual ontologies. These were structures that organized real-world information for computers. Examples included systems like MARGIE and SAM. By the 1980s, symbolic methods reached their peak. Researchers studied morphology and semantics during this era.

Hebrew stop words word cloud.png
Hebrew stop words word cloud.png

A major revolution occurred in the late 1980s. This shift moved the field toward statistical NLP. Instead of hand-written rules, researchers used machine learning algorithms. This change was helped by increasing computational power. It was also influenced by a move away from Chomskyan linguistic theories. These theories often focused on rare "corner cases" of language. In contrast, statistical methods focus on real-world data. This is known as corpus linguistics. Computers began looking for patterns in large bodies of text.

Statistical methods changed how we translate languages. IBM Research developed important alignment models in the 1990s. These systems used multilingual corpora from the European Union and the Parliament of Canada. These groups translate all official proceedings into multiple languages. This provided massive amounts of text for training. In the 2000s, the growth of the web provided even more data. Researchers began using unsupervised and semi-supervised learning. These algorithms can learn from data that is not hand-annotated. This allows computers to learn from the entire World Wide Web.

Eustagger euskal lematizatzailearen adibidea.png
Eustagger euskal lematizatzailearen adibidea.png

Since 2015, neural networks have become the dominant method. These are a type of deep learning. They use many hidden layers to process information. This approach has replaced many traditional statistical methods. Neural networks use word embeddings to capture the meaning of words. They can perform tasks like machine translation more smoothly. They no longer require many of the intermediate steps used before. Today, NLP is vital in medicine and healthcare. It helps doctors analyze electronic health records. This makes data more accessible while protecting patient privacy.

601 words
🖼️ Images & Media (5)
File:AST Document.svg
AST Document.svg
File:Hebrew stop words word cloud.png
Hebrew stop words word cloud.png
File:Eustagger euskal lematizatzailearen adibidea.png
Eustagger euskal lematizatzailearen adibidea.png
File:Entity Linking - Example of pipeline.png
Entity Linking - Example of pipeline.png
File:Use of Firefox' 'Translate selection to English' machine translation on Commons talk meta pages 02.png
Use of Firefox' 'Translate selection to...
Up Next
💻
Speech recognition
Technology
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.