About This Course
This course, Advanced Machine Learning and Artificial Intelligence (32-06-1705), provides a comprehensive study of modern ML and AI techniques. Students will gain both theoretical understanding and practical skills in supervised and unsupervised learning, deep learning architectures (CNNs, RNNs, Transformers), fuzzy logic, explainable AI, and emerging generative AI models. The course emphasizes critical analysis, responsible use of AI, and application to real-world case studies in domains such as natural language processing, image recognition, and intelligent decision systems.
Learning is structured around hands-on labs and projects using Docker, JupyterLab, Scikit-Learn, TensorFlow, Keras, PyTorch, and NLP frameworks such as spaCy and PyThaiNLP. Students will develop the ability to evaluate models with advanced metrics, interpret results responsibly, and propose innovative AI-driven solutions.
By the end of the course, learners will:
-
Understand the concepts, theories, and principles of ML and AI.
-
Analyze and apply algorithms to diverse datasets.
-
Demonstrate skills in model evaluation and interpretability.
-
Apply creativity and ethics in AI-driven problem-solving.
This course is suitable for advanced undergraduate and graduate students, as well as professionals in computer science, data science, and related fields seeking to deepen their AI expertise.