About Derinlemesine Python 4: AI Natural Language Processing course
This book explains Artificial Intelligence and Natural Language Processing with Python . Topics are covered with NLTK , and options such as Spacy & Gensim are also explained. Topics such as Corpus , N-Grams , Parts Of Speech , Bag of Words are covered. Machine Learning topics such as extracting text features are also included in the content. Text-related sections of Skit-Learn , TensorFlow & Keras tools are explained.
The training covers natural language processing functions as well as text feature extraction, which means preparing text-type data for artificial intelligence . In one respect, it serves as an advanced topic in terms of the application of artificial intelligence to text-type data.
The training is done entirely as applications. Theoretical/Theoretical topics are given as a summary when appropriate. It is explained how artificial intelligence applications are developed with text type data with Python language scripts; how the algorithms used are developed and how they work are explained only to the extent necessary to be able to use them. Since the operation of each method or algorithm is a subject of computer science and mathematics on its own, it is not shown in great detail here.
In the training, Python language and Data Science are not explained from the beginning, it is assumed that they are known at a basic level. On the other hand, since these topics are shown as applications when necessary, this training provides for the advancement of Python and Data Science knowledge. For this reason, we recommend that those who are not interested in artificial intelligence take this training to improve their Python language. Although artificial intelligence or machine learning knowledge is not required for the natural language processing topics in the beginning, since these topics are covered in the last section, it would be useful to know the subject of Machine Learning at least at a basic level.
You can see the examples in the tutorial after joining the repository named python-natural-language-processing on GitHub under the godoro-education user.