|
|
|
Aug 06, 2026
|
|
2026-2027 Yavapai College Catalog
|
AIM 232 - Natural Language Processing Description: Fundamental concepts in Natural Language Processing (NLP) and text processing. Focus on knowledge and skills necessary to create a language recognition application. Explores techniques such as tokenization, feature extraction, and text modeling using modern NLP frameworks. Practical applications including sentiment analysis, translation, and summarization, as well as ethical considerations like bias and fairness in language models.
Prerequisites: CSC 105 and CSC 113
Credits: 3 Lecture: 2 Lab: 2
Course Content:
- Introduction to Natural Language Processing (NLP)
- Text preprocessing and tokenization
- Linguistic foundations and text representation
- Language modeling and sequence processing
- Feature extraction and sentiment analysis
- Named entity recognition and part-of-speech tagging
- Machine translation and summarization
- Ethics, bias, and applications in NLP
Learning Outcomes:
- Explain key techniques in Natural Language Processing (NLP) and their real-world applications across industries. (1, 3, 4, 5, 6, 7, 8)
- Apply appropriate data acquisition and storage methods to prepare datasets for NLP tasks.(2, 3)
- Demonstrate the use of NLP libraries to perform core language processing tasks. (2, 3, 5)
- Apply data preprocessing techniques and machine learning methods to classify and analyze text (2, 3, 4, 5)
- Compare neural language model architectures and their capabilities. (4, 7, 8)
- Implement NLP tasks such as language detection, transliteration, translation, and sentiment analysis using Python-based tools. (4, 5, 6, 7)
- Develop simple NLP projects that integrate preprocessing, modeling, and evaluation techniques to address real-world language problems. (2, 3, 4, 5, 6, 7, 8)
- Design and deploy basic chatbots using tools like Chatteron and platforms such as Heroku. (5, 6, 7, 8)
- Discuss advanced NLP models and their influence on human€"computer interaction. (4, 7, 8)
|
|
|