Assessment 5 - Natural Language Processing
Assessment 5 - Natural Language Processing
Jeff Park
Mr. Speice
11 October 2019
Research Assessment 3
Works Cited:
Heller, Martin. "Natural language processing explained." InfoWorld.com, 29 May 2019. Gale
General OneFile,
https://link.gale.com/apps/doc/A587036144/ITOF?u=j043905010&sid=ITOF&xid=b5bc
Natural language processing has become increasingly relevant in the technology sector as
a result of increased computing capabilities and the general growth in the utilization of machine
learning techniques. Natural language processing is now mostly accomplished through the use of
machine learning and neural networks. However, for it to work effectively, a lot of data
There are specific functions that can be accomplished through the use of natural language
processing. One of the most common functions is automatic summarization. This function has
many applications regardless of the career involved as summarization would cut out irrelevant
Park 2
information and save time on anyone using the summarization program. Therefore, some aspects
of natural language processing can be applied essentially anywhere to reduce the load on
human-friendly format. For example, information regarding a press conference can be outputted
into paragraph text using natural language processing. This would allow for the automation of
low-end journalism tasks and also save time when creating reports. For software developers, it
could reduce work spent on project management tasks such as reports. Especially for scrum
software development models which require frequent communication between team members,
The article also referenced many Python libraries and educators that should continue to
guide my path for my machine learning projects. However, based on the lexile measure of this
article, it might assume a more advanced understanding of machine learning from its readers.
However, I now have more leads on where I can go to learn more about machine learning in
general. One of those people is DJ Sarkar, who apparently posts excellent tutorials on natural
language processing. The Python libraries mentioned were Beautiful Soup, Natural Language
Toolkit, and SpaCy. Combined with Google’s TensorFlow, I should have a relatively smooth
experience learning machine learning with a Python frontend. There were some other products
and tools that were discussed, but they seem to have limited relevance to my experience level
and goals. For now, my goal is probably to gain a foothold in the world of python machine
learning. However, I have still yet to encounter many resources that explain how to use these
libraries at a complete beginner level. Therefore, for my next assessment, I need to figure out
Overall, this article named a lot of new resources that I can look further into, and I can
see their connection to some of the other concepts I have learned from past research assessments.
It appears that Python is very much a favorite among developers for machine learning purposes
due to its easy to use nature. There are many resources that teach data analysis and machine
learning for those who already have a good understanding of computer science concepts and
other Python libraries. However, I have trouble finding resources that teach machine learning
concepts and usage of Python library at an absolute beginner level. Most of the understanding of
computer science I have gained is mostly through hands-on experience, so I do not have much
Annotated Works
Annotations