강화된 AI 집중교육과 심화융합된 AI 연구
UNIST 인공지능대학원은 CORE AI를 중심으로 한 연구 혁신과 자율창의를 기반으로 실제 산업현장의 문제를 해결할 수 있는 실전적 문제해결 역량을 갖출수 있는 AI 교육과정으로 진행됩니다.
UNIST 인공지능대학원은 CORE AI를 중심으로 한 연구 혁신과 자율창의를 기반으로 실제 산업현장의 문제를 해결할 수 있는 실전적 문제해결 역량을 갖출수 있는 AI 교육과정으로 진행됩니다.

| Classification | Field | Course No. | Course Title | Credits | Remark (Code Share) |
|---|---|---|---|---|---|
| Research | AI Core | AI590 | 세미나 | 1-1-0 | |
| AI Core | AI690 | 석사논문연구 | Value of credit | ||
| AI Core | AI890 | 박사논문연구 | Value of credit | ||
| Required | AI Core | AI501 | 인공지능학개론 | 3-3-0 | |
| AI Core | AI502 | 딥러닝 원론 | 3-3-0 | ||
| AI Core | AI503 | AI 툴킷 | 3-3-0 | ||
| Elective | AI Core | AI511 | 인공지능 최적화 3-3-0 | 3-3-0 | |
| AI Core | AI512 | 강화 학습 | 3-3-0 | O ( IE552 ) | |
| AI Core | AI513 | 학습이론 | 3-3-0 | ||
| AI Core | AI514 | 빅데이터 분석 | 3-3-0 | ||
| AI Core | AI515 | 분산 학습 | 3-3-0 | ||
| AI Core | AI516 | 컴퓨터 비전 | 3-3-0 | ||
| AI Core | AI517 | NLP/NLU 딥 러닝 | 3-3-0 | ||
| AI Core | AI518 | 심층 생성 모델 | 3-3-0 | ||
| AI Core | AI519 | 고급 기계 학습 주제 | 3-3-0 | O ( CSE544 ) | |
| AI Core | AI520 | 기계 학습 기초 | 3-3-0 | O ( IE503 ) | |
| AI+X | AI531 | 지식 서비스 공학 | 3-3-0 | ||
| AI+X | AI532 | 고급 정보 시각화 | 3-3-0 | ||
| AI+X | AI533 | 고급 품질 제어 | 3-3-0 | ||
| AI+X | AI534 | 고등 적층 제조 | 3-3-0 | ||
| AI+X | AI535 | 로봇학 | 3-3-0 | ||
| AI Chip+System | AI551 | AI 가속기 아키텍처 | 3-3-0 | ||
| AI Chip+System | AI552 | AI 프레임 워크 설계 및 구현 | 3-3-0 | O ( CSE613 ) | |
| AI Chip+System | AI553 | AI 기반 컴퓨터 시스템 최적화 | 3-3-0 | ||
| AI Chip+System | AI554 | AI 시스템용 반도체 장치 | 3-3-0 | ||
| AI Chip+System | AI555 | AI 시스템 최적화 | 3-3-0 | O ( EE585 ) | |
| AI Advance | AI701 | 확률적 그래픽 모델 | 3-3-0 | ||
| AI Advance | AI702 | 메타 및 다중 작업 학습 | 3-3-0 | ||
| AI Advance | AI703 | 딥 러닝 이론 | 3-3-0 | ||
| AI Advance | AI704 | 불확실에 기반한 기계 학습 | 3-3-0 | ||
| AI Advance | AI705 | 비모수 베이지안 | 3-3-0 | ||
| AI Advance | AI706 | 3D비전 및 머신 퍼셉션 | 3-3-0 | ||
| AI Advance | AI707 | 심층 강화 학습 | 3-3-0 | ||
| AI Advance | AI721 | 자동화 기계 학습 | 3-3-0 | ||
| AI Advance | AI722 | 보편적 학습 및 설명 가능한 AI | 3-3-0 | O ( IE553 ) | |
| AI Advance | AI723 | 딥 러닝 연구 | 3-3-0 |
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.
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.
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.
This is a subject that provides an overview of the general AI and graduate courses.
This course aims to learn about basic principles of deep learning (deep learning architecture and learning methodology)
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 )
This course aims to learn about optimization techniques that are used in AI research.
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
This course aims to learn about the classical machine learning algorithms and their theory.
This module aims to help students understand and develop systems for analyzing big data. During the course, the students will explore
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.
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.
This course aims to learn how to apply deep learning techniques to NLP, NLU problems.
This course aims to learn about the deep generative models that are used to synthesize and manipulate images.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
This course aims to learn about diverse probabilistic graphical models based on the probability theory and optimization methods.
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.
This course aims to learn about the theoretical understanding for the process and generalization ability of deep learning.
This course aims to learn about the machine learning techniques that are based on uncertainty estimation.
This course aims to learn about the recent Nonparametric bayesian learning techniques and its recent research trends.
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.
This is an in-depth course that aims to understand reinforcement learning algorithms using deep learning for applying to real-world problems.
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.
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.
This course aims to learn about the recent research trends and flows by reviewing recent deep learning papers.
| 과정 | 졸업학점 | TA | 학술지2) | Q.E. | 논문연구계획서3) | |||
|---|---|---|---|---|---|---|---|---|
| 교과1) | 논문연구 | 세미나 | 합계 | |||||
| 석사 | 21 | 6 | 1 | 28 | 1 | X | X | X |
| 통합 | 30 | 28 | 2 | 60 | 3 | O | O | O |
| 박사 | 15 | 44 | 1 | 60 | 3 | O | O | O |