Academics

Undergraduate Course

Intensive AI Training and Advanced Convergent AI Research

The Graduate School of Artificial Intelligence at UNIST offers a comprehensive AI curriculum designed to develop practical problem-solving skills for real-world industrial challenges. Centered on CORE AI, our program drives research innovation and fosters independent, creative thinking, empowering students to deliver impactful, industry-ready AI solutions.

For Master’s
Program
  • Total Credits Required : 28 Credits
    (Coursework : 21 Credits, Research : 7 Credits)
  • Common Requirement :
    Completion of at least 1 semester of Seminar
  • Major Required Courses (3) :
    Introduction to AI
    Principles of Deep Learnin
    AI Toolkits
  • TA Requirement :
    1 Semester Mandatory”
For Doctoral
Program
  • Total Credits Required 60 Credits
    (Coursework: 15 Credits, Research: 45 Credits)
  • Common Requirement
    Completion of at least 1 semester of Seminar
  • TA Requirement
    Mandatory 3 Semesters”
Academic Excellence or real-world impact ( Option 1 or 2 )
Option 1 : At least one first-authored paper in a premium venue ( e.g., an international SCI/SCI-E journal or conference listed in the top conference list officially approved by UNIST AIGS )
Option 2 : Real-world impact performance equivalent to option1 ( e.g., start-up, industrial-academic project ).
Dissertation committee evaluates the real-world impact performance.
For MS-PH.D
Integrated
Program
  • Total Credits Required : 60 Credits
    (Coursework: 30 Credits, Research: 30 Credits)
  • Common Requirement :
    Completion of at least 2 semesters of Seminar
  • Major Required Courses (3) :
    Introduction to AI
    Principles of Deep Learning
    AI Toolkits
  • TA Requirement :
    Mandatory 3 Semesters”
Academic Excellence or real-world impact ( Option 1 or 2 )
Option 1 : At least one first-authored paper in a premium venue ( e.g., an international SCI/SCI-E journal or conference listed in the top conference list officially approved by UNIST AIGS )
Option 2 : Real-world impact performance equivalent to option1 ( e.g., start-up, industrial-academic project ).
Dissertation committee evaluates the real-world impact performance.

졸업요건

졸업요건 정보
Classification Field Course No. Course Title Credits Remark (Code Share)
Research AI Core AI590 AI Graduate Seminar 1-1-0
AI Core AI690 Master’s Research Value of credit
AI Core AI890 Doctoral Research Value of credit
Required AI Core AI501 Introduction to AI 3-3-0
AI Core AI502 Principles of Deep Learning 3-3-0
AI Core AI503 AI Toolkits 3-3-0
Elective AI Core AI511 Optimization for AI 3-3-0
AI Core AI512 Reinforcement Learning 3-3-0 O ( IE552 )
AI Core AI513 Learning Theory 3-3-0
AI Core AI514 Big Data Analysis 3-3-0
AI Core AI515 Distributed Learning 3-3-0
AI Core AI516 Computer Vision 3-3-0
AI Core AI517 Deep Learning for NLP/NLU 3-3-0
AI Core AI518 Deep Generative Models 3-3-0
AI Core AI519 Advanced Machine Learning Topics 3-3-0 O ( CSE544 )
AI Core AI520 Machine Learning Fundamentals 3-3-0 O ( IE503 )
AI+X AI531 Knowledge Service Engineering 3-3-0
AI+X AI532 Advanced Information Visualization 3-3-0
AI+X AI533 Advanced Quality Control 3-3-0
AI+X AI534 Advanced Additive Manufacturing 3-3-0
AI+X AI535 Robotics 3-3-0
AI Chip+System AI551 AI accelerator architectures 3-3-0
AI Chip+System AI552 AI Framework Design and Implementation 3-3-0 O ( CSE613 )
AI Chip+System AI553 AI-based computer system optimization 3-3-0
AI Chip+System AI554 Semiconductor Devices for AI System 3-3-0
AI Chip+System AI555 Optimizations for AI Systems 3-3-0 O ( EE585 )
AI Advance AI701 Probabilistic Graphical Model 3-3-0
AI Advance AI702 Meta & Multi-task Learning 3-3-0
AI Advance AI703 Theory of Deep Learning 3-3-0
AI Advance AI704 Machine Learning under Uncertainty 3-3-0
AI Advance AI705 Nonparametric Bayesian 3-3-0
AI Advance AI706 3D Vision and Machine Perception 3-3-0
AI Advance AI707 Deep Reinforcement Learning 3-3-0
AI Advance AI721 Automated Machine Learning 3-3-0
AI Advance AI722 Causal Learning & Explainable AI 3-3-0 O ( IE553 )
AI Advance AI723 Deep Learning Research 3-3-0
  • AI Graduate Seminar 세미나AI590

    The purpose of this course is to extend knowledge to the state-of-the-art R&D level by invited talks of the experts in various related scientific or engineering fields, and also possibly by presentations of the students in the course to exchange their own ideas and updated information for creative and fine-tuned achievements.

  • Master’s Research 석사논문연구 AI690

    The purpose of this course is to extend knowledge to the state-of-the-art R&D level by invited talks of the experts in various related scientific or engineering fields, and also possibly by presentations of the students in the course to exchange their own ideas and updated information for creative and fine-tuned achievements.

  • Doctoral Research 박사논문연구AI890

    This course is related to the student’s graduate thesis and dissertation. As such, students should be actively working in a laboratory setting and gaining experience through hands-on experimentation.

  • Introduction to AI 인공지능학 개론AI501

    This is a subject that provides an overview of the general AI and graduate courses.

    • Supervised learning / unsupervised learning / reinforced learning
    • Generative Model
    • Interpretability, Explainable AI, Causal Learning, Meta Learning, Federated Learning, Robot Learning;
  • Principles of Deep Learning 딥러닝 원론AI502

    This course aims to learn about basic principles of deep learning (deep learning architecture and learning methodology)

    • Backpropagation, SGD optimization, and regularization.
  • AI Toolkits AI 툴킷AI503

    This course aims to learn about basic mathematical knowledge for understanding AI models and how to use Python ( the most widely used programming language/environment, in AI )

    • Overview of computer science to understand and implement algorithms
    • Introduction to linear algebra/probability/statistics and how to use software libraries such as Numpy, Scipy, TensorFlow, PyTorch, etc.
  • Optimization for AI 인공지능 최적화AI511

    This course aims to learn about optimization techniques that are used in AI research.

    • Convex optimization, submodular optimization
    • Stochastic optimization, Bayesian optimization
  • Reinforcement Learning 강화 학습AI512

    Reinforcement learning is a promising area in artificial intelligence research. This course will deal with an introduction to the field of reinforcement learning, and students will learn about the core theories and algorithms. Also, students will improve their understanding through a final project. At the end of this course, students will

    • Understand core theories in reinforcement learning;
    • implement algorithms for real applications.
  • Learning Theory 학습 이론AI513

    This course aims to learn about the classical machine learning algorithms and their theory.

    • nformation theory, statistical machine learning
    • PAC learning, VC dimension, Boosting, Bagging
    • GLM, CART, Random Forest, SVM, PGM.
  • Big Data Analysis 빅데이터 분석AI514

    This module aims to help students understand and develop systems for analyzing big data. During the course, the students will explore

    • Text mining, graph mining, and recommender system;
    • Techniques for acquisition, pre-processing, preparation of large-scale data;
    • Data visualization.
  • Distributed Learning 분산 학습AI515

    This module aims to help students explore theoretical and practical aspects of 1) instantiating machine learning and deep learning frameworks in multi-CPU&GPU environments and 2) computation- and data-efficient inference.

  • Computer Vision 컴퓨터 비전AI516

    In this course, we study how to extract and analyze visual information from images and videos using computers. Topics may include the basic theories and deep learning applications for image formation, image processing, feature extraction, segmentation, object detection, and recognition.

  • Deep Learning for NLP/NLU NLP/NLU 딥 러닝AI517

    This course aims to learn how to apply deep learning techniques to NLP, NLU problems.

    • Machine learning techniques that extract pattern/knowledge from large-scale document data.
  • Deep Generative Models 심층 생성 모델AI518

    This course aims to learn about the deep generative models that are used to synthesize and manipulate images.

    • Variational Auto-Encoder (VAE)/Generative Adversarial Network (GAN).
  • Advanced Machine Learning Topics 고급 기계 학습 주제AI519

    This course will provide detailed treatment of advanced methods that are representative of the different categories of machine learning approaches: We will study convex/non-convex optimization and selected topics in probabilistic models, regularization techniques, and neural networks.
    At the end of this course, students will

    • demonstrate a systematic knowledge of state-of-the-art machine learning approaches;
    • develop and evaluate critically, advanced machine learning models;
    • identify and implement appropriate algorithms to solve real-world problems.
  • Machine Learning Fundamentals 기계 학습 기초AI520

    This course gives you better understanding of many concepts, techniques, and algorithms in machine learning, beginning with topics such as classification and linear regression and ending up with more state-of-the art topics such as deep learning. The course will give the student the basic ideas and intuition behind modern machine learning methods as well as a bit more formal understanding of how, why, and when they work. The underlying theme in the course is statistical inference as it provides the foundation for most of the methods covered.

  • Knowledge Service Engineering 지식 서비스 공학AI531

    This course gives you better understanding of many concepts, techniques, and algorithms in machine learning, beginning with topics such as classification and linear regression and ending up with more state-of-the art topics such as deep learning. The course will give the student the basic ideas and intuition behind modern machine learning methods as well as a bit more formal understanding of how, why, and when they work. The underlying theme in the course is statistical inference as it provides the foundation for most of the methods covered.

  • Advanced Information Visualization 고급 정보 시각화AI532

    In this course, we will learn information visualization techniques which allow users to analyze complex data. We also discuss recent visual analytics techniques and systems with a focus on understanding AI models.

  • Advanced Quality Control 고급 품질 제어AI533

    The objective of this course is to teach fundamental methods about anomaly and change detection in a process or an environment. Topics covered include the univariate and multivariate analysis for continuous and discrete data, risk adjustments, data pre-analyses (such as dimension reduction), and profile monitoring.

  • Advanced Additive Manufacturing 고등 적층 제조AI534

    This course introduces the contemporary research topics and applications of additive manufacturing (AM) technologies. The systematic AM process from design to manufacturing is examined comprehensively. Students will also learn the concept of ‘Design for Additive Manufacturing (DFAM)’ with practice using the various / up-to-date AM resources (HW/SW) in the UNIST 3D printing research center.

  • Robotics 로봇학AI535

    This course introduces topics related to algorithms in robot control, estimation, planning, decision making, navigation, perception, and learning. Students are encouraged to apply algorithms to their real robots as the final project (if they have), but the course focuses on algorithmic and software portion in robotics.

  • AI Accelerator Architectures AI 가속기 아키텍쳐AI551

    Traditional CPU and GPU became processing bottleneck as the AI algorithms rapidly advance. Therefore, today’s computing system requires special computing platforms that are dedicated to AI algorithms. This course introduces computer architectures for AI acceleration and optimization techniques.

  • AI Framework Design and Implementation AI 프레임 워크 설계 및 구현AI552

    This class will cover key concepts in systems supports for deep learning and machine learning workloads. The primary goal is understanding key properties of these workloads, learning the state-of-the-art system mechanisms and policies integrated in deep learning engines, and more importantly, figuring out how past research work made use of traditional big data processing technologies to improve performance, scalability, and programmability of deep learning applications. Still, there is an open question such that with rapid innovations in new deep learning algorithms and methodologies, how good systems work could come across with them to make synergistic impacts. This course will provide a partial answer of it.

  • AI-based Computer System Optimization AI 기반 컴퓨터 시스템 최적화AI553

    This course introduces AI-based techniques for enhancing computer systems. This course covers AI-based optimization techniques that can be applied to key components (e.g., task schedulers and memory and storage managers) in computer systems in order to improve them in various ways such as performance, power/energy efficiency, and security.

  • Semiconductor Devices for AI System AI 시스템 반도체 장치AI554

    In this class, focused on semiconductor devices such as basic computing architecture, memory devices and advanced neural devices, students are expected to acquire the knowledge and perspective of memory and neural device technologies along with basic understanding of computing and memory hierarchy.

  • Optimizations for AI Systems AI 시스템 최적화AI555

    This course introduces architecture- and system-level techniques for design of efficient artificial intelligence systems. Topics may include neural processing architectures, compilation techniques, advanced deep neural networks, and model simplification methods.

  • Probabilistic Graphical Model 확률적 그래픽 모델AI701

    This course aims to learn about diverse probabilistic graphical models based on the probability theory and optimization methods.

    • Message passing, Game theory
    • Bayesian network, conditional random field.
  • Meta & Multi-task Learning 메타 및 다중 작업 학습AI702

    This course aims to learn about the modern meta-learning and multi-task learning algorithms, and theoretical backgrounds for learning multiple tasks with data-scarcity. This course covers meta learning, multi-task learning, transfer learning and any other related learning techniques.

  • Theory of Deep Learning 딥 러닝 이론AI703

    This course aims to learn about the theoretical understanding for the process and generalization ability of deep learning.

    • Paper seminar.
  • Machine Learning under Uncertainty 불확실에 기반한 기계 학습AI704

    This course aims to learn about the machine learning techniques that are based on uncertainty estimation.

    • Active learning, Robust learning, Multi-armed bandit.
  • Nonparametric Bayesian 비모수 베이지안AI705

    This course aims to learn about the recent Nonparametric bayesian learning techniques and its recent research trends.

    • Dirichlet process, Gaussian process.
  • 3D Vision and Machine Perception 3D 비전 및 머신 퍼셉션AI706

    This course aims to study the fundamental knowledge on 3D vision (multiple view geometry) and learn about the deep learning methods that are dedicated to the 3D image processing and data learning.

    • 3D reconstruction, Robotics, Self-driving, Detection/Segmentation.
  • Deep Reinforcement Learning 심층 강화 학습AI707

    This is an in-depth course that aims to understand reinforcement learning algorithms using deep learning for applying to real-world problems.

    • Projects using the OpenGym.
  • Automated Machine Learning 자동화 기계 학습AI721

    This course aims to learn about the AutoML methods and their details that make algorithms learn by themselves without the intervention of the human engineers.

    • Black-box optimization, AutoML techniques, NAS(Neural Architecture Search), AutoAugment.
  • Causal Learning & Explainable AI 보편적 학습 및 설명 가능한 AIAI722

    In data science, it is essential to understand the causal relationship between variables as well as a high-performance prediction based on correlation. Causal learning is an emerging area in the machine learning, statistics, and artificial intelligence community. In this course, we will provide concepts, principles, and algorithms to deal with causal inference and causal discovery problems. Students will learn how to combine data and domain knowledge for causal reasoning, which is crucial in decision making science, e.g. medicine, education, and business administration.

  • Deep Learning Research 딥 러닝 연구AI723

    This course aims to learn about the recent research trends and flows by reviewing recent deep learning papers.

Credit Requirements

기준학점 정보
Program Credit Requirements for Graduation TA Publication Q.E. Research Proposal
Coursework Research Credits Seminar Total
Master’s 21 6 1 28 1 X X X
Integrated
(MS–Ph.D.)
30 28 2 60 3 O O O
Ph.D. 15 44 1 60 3 O O O
  • Required Courses : AI501, AI502, AI503
  • Publication Requirement : Choose one of the following
    1. ① At least one first-authored paper in a premium venue
    2. ② Real-world impact performance equivalent to option ① ( Evaluator : Dissertation committee )
  • Submission Timeline : The Research Proposal must be submitted within two years of enrollment.

Doctoral Qualifying Examination (Q.E.)

  • Examination Method
    • Completion of designated coursework
  • Passing Criteria
    • Minimum grade of B+ in each required course
  • Eligibility
    • Students enrolled in the Integrated (MS–Ph.D.) or Ph.D. program (up to the 6th semester)
    • Must pass within three years of enrollment
  • Examination Period
    • June and December (twice a year))
    • Held between the start of the semester and the final examination period
  • Examination Format
    • Choose one of the following options
    1. ① Four courses
      • 1 required course + 3 designated track courses
        ※ At least two different tracks must be selected
    2. ② Five courses
      • 1 required course + 4 track courses
  • Designated Track
Core
AI502 (Required)
AI503 (Required)
AI51X
AI52X
AI7XX
AI+X
AI53X
AI5a4X
Systems
AI55X
AI56X