High Tech, High Touch

Search
Close
Search
 
  • home
  • Program
  • Graduate
  • Curriculum

Program

Graduate -

Curriculum

For more details on the courses, please refer to the Course Catalog

교육과정
Code Course Title Credit Learning Time Division Degree Grade Note Language Availability
AIM4003 Natural Language Processing Fundamentals 3 6 Major Bachelor/Master 1-4 Artificial Intelligence Korean Yes
his course covers the overall content of theories and techniques for analyzing and generating natural languages. This course deals with NLP overview, text corpus lexical resources, preprocessing, POS tagging, text vectorization, document classification, syntax analysis, semantic analysis, word embeddings, summarization, deep learning based language models. After taking this course, students are expected to implement programs to solve text problems. To take this course, students are required to have sufficient knowledge in machine learning, deep learning, and Python programming.
AIM5001 Theories of Artificial Intelligence 3 6 Major Master/Doctor Artificial Intelligence Korean Yes
In this course students will learn the fundamental algorithms of Aritificial Intelligence including the problem solving techniques, search algorithms, logical agents, knowledge representation, inference, and planning. After taking the course, students are expected to implement the algorithms using computer programming languages.
AIM5002 Theory of Machine Learning 3 6 Major Master/Doctor 1-4 Artificial Intelligence - No
MachineLearningisthestudyofhowtobuildcomputersystemsthatlearnfromexperience.Thiscoursewillgiveanoverviewofmanymodelsandalgorithmsusedinmodernmachinelearning,includinggeneralizedlinearmodels,multi-layerneuralnetworks,supportvectormachines,Bayesianbeliefnetworks,clustering,anddimension reduction.
AIM5004 Deep Neural Networks 3 6 Major Master/Doctor Artificial Intelligence - No
In this class, we will cover the following state-of-the-art deep learning techniques such as linear classification, feedforward deep neural networks (DNNs), various regularization and optimization for DNNs, convolutional neural networks (CNNs), recurrent neural networks (RNN), attention mechanism, generative deep models (VAE, GAN), visualization and explanation.
AIM5010 Advanced Reinforcement Learning 3 6 Major Master/Doctor 1-4 Artificial Intelligence - No
Reinforcement learning is one powerful paradigm for an enormous range of tasks, including robotics, game playing, consumer modeling and healthcare. In this class, we will provide a solid introduction to the field of reinforcement learning including Markov decision process, planning by dynamic programming, model-free prediction, model-free control, value function approximation, policy gradient methods, integrating learning and planning, exploration and exploitation.
AIM5020 Theory of Computer Vision 3 6 Major Master/Doctor 1-4 Artificial Intelligence - No
ThislessondiscussesbasictechnologiesonInput,processinganddisplayingofvisualsignals.Mainsubjectsareimagealgebra,imageenhancementtechniques,edgedetection,thresholding,thinningandskeletonizing,morphologicaltransforms,linearimagetransforms,patternmatchingandshapedetection,imagefeaturesanddescriptors,deepneuralnetworks,andsoon.
AIM5021 Natural Language Processing Theory and applications 3 6 Major Master/Doctor 1-4 Artificial Intelligence - No
Naturallanguageprocessing(NLP)isoneofthemostimportanttechnologiesoftheinformationage.Understandingcomplexlanguageutterancesisalsoacrucialpartofartificialintelligence.TherearealargevarietyofunderlyingtasksandmachinelearningmodelsbehindNLPapplications.Inthiscoursestudentswilllearntoimplement,train,debug,visualizeandinventtheirownneuralnetworkmodels.Thecourseprovidesathoroughintroductiontocutting-edgeresearchindeeplearningappliedtoNLP.thiscoursewillcoverwordvectorrepresentations,window-basedneuralnetworks,recurrentneuralnetworks,long-short-term-memorymodels,recursiveneuralnetworks,convolutionalneuralnetworksaswellassomerecentmodelsinvolvingamemorycomponent.
AIM5024 Recommendation Systems 3 6 Major Master/Doctor 1-4 Artificial Intelligence - No
A recommendation system is the information filtering system that seeks to predict the rating or preference that a user would give to a target item. In this course, we will cover non-personalized recommender systems, content-based and collaborative techniques. We also cover nearest neighborhood methods and matrix factorization methods. Lastly, we will address the recent advances in recommender systems using deep neural networks.
AIM5029 AI Colloquium 1 2 Major Master/Doctor Artificial Intelligence - No
Thisclassprovidesbroadknowledgeaboutmanyfieldsofinformationtechnology.VarioussubjectsareselectedwhicharecurrentlyhotissuesinArtificial Intelligence andinvitedtalksaregivenabouttheselectedsubjects.
AIM5053 AI and Ethics 3 6 Major Master/Doctor Artificial Intelligence - No
In this course, students will analyze AI models' limitations in terms of ethics and learn how to overcome the limitations. Every technology has an intended use and unintended consequences. For example, nuclear power makes power plants and atomic bombs. AI also has this dual-use. Students will learn the problem of dual-use in AI and understand and suggest solutions.
AIM5056 Machine learning with Graphs 3 6 Major Master/Doctor Artificial Intelligence - No
Machine learning with graphs is a quickly growing subfield of machine learning that seeks to apply machine learning methods to graph-structured data. Applications of machine learning on graphs include drug design, user profiling, and friendship recommendation in social networks. This course will provide an introduction to graph representation learning, including matrix factorization-based methods, random-walk based algorithms, and graph neural networks. During the course, we will study both the theoretical motivations and practical applications of these methods.
AIM5070 Spoken Language Processing 3 6 Major Master/Doctor 1-8 Artificial Intelligence Korean Yes
This course provides how recent AI developments are applied to speech processing, building on conceptual and mathematical foundations of speech signals. Core topics are speech recognition (STT) and speech synthesis (TTS), including essential natural language processing techniques required for speech AI. The course also explores how speech AI is evolving in the era of large language models (LLMs).
AIM5071 Advanced Topics in Multimodal Artificial Intelligence 3 6 Major Master/Doctor 1-8 Artificial Intelligence Korean Yes
This course provides a broad exploration of modern multimodal AI, covering theoretical foundations, recent research trends, and practical applications. In particular, the course discusses how text-based language models integrate with vision, audio, robotics, and other modalities. The course also discusses multimodal understanding and generation, representation leraning, multimodal alignment and verification methods, reasoning, and hallucination mitigation techniques.
AIM5072 Efficient Deep Learning and Optimization 3 6 Major Master/Doctor 1-8 Artificial Intelligence - No
This course provides an in-depth exploration of optimization techniques that enable efficient training and inference of deep learning models. Starting from practical constraints, the topic includes model-level optimzation methods (pruning, quantization, etc.) and algorithm-level optimization methods (dynamic selection, diffusion simplification, etc.). Finaly, the course discusses recent LLM-oriented optimization methods.
AIM5073 Self-Supervised Learning 3 6 Major Master/Doctor 1-8 Artificial Intelligence - No
This graduate-level course covers the fundamentals and recent advances in self-supervised learning (SSL), a methodology for learning representations from data without explicit labels. Self-supervised learning has become a core paradigm for training large-scale models across various domains, including computer vision, natural language processing, speech, and time-series analysis. The goal of this course is to provide a systematic understanding of these developments. Students will read, present, and discuss recent research papers each week to gain insight into current trends. In addition, they will write a technical report on a selected topic, analyzing the strengths and weaknesses of SSL methods, their applications, and future research directions. This course is suitable for students who wish to develop a deep understanding of representation learning in deep neural networks and build foundational skills that can be extended to real research problems.