AI ๊ธฐ์ด
- ํ๋ถ์ ์๊ณ ๋ฆฌ์ฆ ๊ณผ๋ชฉ์ ์ด์ด์ ํจ์จ์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ ์ค๊ณ์ ๋ถ์์ ๋ํ์ฌ ๊น์ด ์๊ฒ ๊ณต๋ถํ๋ค. ๋ค๋ฃจ๋ ์ฃผ์ ๋ ๊ทธ๋ํ ์๊ณ ๋ฆฌ์ฆ, ๋์์ ์๊ณ ๋ฆฌ์ฆ, ์คํธ๋ง ์๊ณ ๋ฆฌ์ฆ, ๊ธฐํ ์๊ณ ๋ฆฌ์ฆ, ๊ทผ์ฌ ์๊ณ ๋ฆฌ์ฆ ๋ฑ์ด๋ค.
- ์ค์ ์๋ฃ๋ถ์ ๋ฐ ๋ฌธ์ ํด๊ฒฐ์ ์ํ ๊ธฐ์ด์ ํต๊ณ๊ธฐ๋ฒ์ ๊ฐ๋ ์์ฃผ๋ก ์ตํ๋ค. ์ด๋ฅผ ํตํ์ฌ ๊ณ ๊ธํต๊ณ, ์ฆ ํ๊ท๋ถ์, ๋ค๋ณ ๋์๋ฃ๋ถ์, ์คํ๊ณํ๋ฒ ๋ฑ์ ์ฐ๊ตฌํ๋ ๋ฐ ํ์ํ ์ง์์ ์ตํ๋ค.
- ๋ฌผ๋ฆฌ๊ณผํ(Physical Sciences), ๊ณตํ ๋ฑ์ ๋ฑ์ฅํ๋ ๊ณผํ์ ํ์์ ์๋ฆฌ ๋ชจ๋ธ๋ง ํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ด๋ค, ๊ตฌ์ฒด์ ์ผ๋ก, ์ค์ ๋ฌธ์ ์์ ๋ฑ์ฅํ๋ ๋ฏธ๋ถ๋ฐฉ์ ์, ์ ํ์์คํ , ๋น์ ํ์์คํ , ์๊ณ ๋ฆฌ์ฆ ๋ฑ์ ํ์ตํ๋ค
- ์ธ๊ฐ์ค์ ์ธ๊ณต์ง๋ฅ ์์ ์ ๊ธฐ์ด์ธ๊ณต์ง๋ฅ ์๊ฐ์ ํจ๊ป ํด์๊ฐ๋ฅํ ์ธ๊ณต์ง๋ฅ ๋ฐฉ๋ฒ๋ค์ ์๊ฐํ๋ค. ๊ธฐ์ด์ธ๊ณต์ง๋ฅ์์๋ ์ธ๊ณต์ง๋ฅ ๋ฐฉ๋ฒ๋ค์ ์ ์ฒด์ ๊ด๊ณ์ ํํ์ Decision Making process - State Search ๊ธฐ๋ฐ ๋ฐฉ๋ฒ, Constraint ๊ธฐ๋ฐ ๋ฐฉ๋ฒ Probabilistic Reasoning, ๋ฑ โ์ ๋ค๋ฃฌ๋ค. Data๊ธฐ๋ฐ Optimization ๋ฐฉ๋ฒ๋ค์ ํด์๊ฐ๋ฅ์ฑ์ ์ง์คํ์ฌ ์ฌ๋ฌ Tree๊ธฐ๋ฐ Classification/Regression solver๋ค๊ณผ rule๊ธฐ๋ฐ ๋ฐฉ๋ฒ๋ค์ ์๊ฐํ๋ค.
- ์ปดํจํฐ๋ฅผ ํ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ ์ ์ ํ์ตํ๋ค. ํนํ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐํ๊ธฐ ์ํ ๋ณ์์ ํ, ์กฐ๊ฑด, ๋ฐ๋ณต, ํจ์ ๋ฑ์ ๋ํ ๊ธฐ๋ณธ ๊ฐ๋ ๊ณผ ๋๋ถ์ด ์ด๋ฌํ ๊ฐ ๋ ์ Python, C++, JavaScript ๋ฑ ๋ค์ํ ์ปดํจํฐ ํ๋ก๊ทธ ๋๋ฐ ์ธ์ด์ ์ ์ฉํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ํ์ตํ๋ค. ํ์ต ๊ฒฐ๊ณผ๋ก ํ์๋ค์ ํ๋ก๊ทธ๋๋ฐ์ ๊ดํ ๊ธฐ๋ณธ ๊ฐ๋ ๊ณผ ๊ฐ๋จํ ํ๋ก๊ทธ๋ ๋ฐ ๊ฐ๋ฐ ๋ฐฉ๋ฒ, ํ๋ก๊ทธ๋จ์ ์์ฑํ์ฌ ๋ฐ์ดํฐ๋ฅผ ํฐ๋ฆฌํ๊ธฐ ์ ํ ๋ฐฉ๋ฒ์ ์ดํดํ ์ ์๋ค.
AI ํต์ฌ
- ๋ณธ ๊ณผ๋ชฉ์ ๋ฐ์ดํฐ ๋ง์ด๋๊ณผ ๊ธฐ๊ณ ํ์ต ๋ถ์ผ์ ๊ณ ๊ธ ์์ค ๊ฐ ์ข๋ก, ๊ณ ์ ์ ์ธ ๋ฐฉ๋ฒ๋ก ์์๋ถํฐ ์ต์ ํ์ต ์๊ณ ๋ฆฌ์ฆ์ ์ด๋ฅด๊ธฐ๊น์ง ์ค์ ์์ฉ์์ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋๊ณ ์๋ ๋ค์ํ ๊ธฐ๋ฒ๋ค์ ์๊ฐํ๋ค. ๋ค์ํ ๋ถ๋ฅ (classification) ๊ธฐ๋ฒ, ๊ณ ์ฐจ์ ํ๊ท๋ถ์ (regression) ๋ชจ๋ธ, ๊ตฐ์งํ (clustering), bagging and boosting, ์์ธ ๋ถ์ (factor analysis), ์ ๋๋ง๋ฅด์ฝํ ๋ชจ๋ธ (hidden markov model), ๊ทธ๋ฆฌ๊ณ ํ๋ฅ ๊ทธ ๋ํ ๋ชจ๋ธ (probabilistic graphical model) ๋ฑ์ ๋ค๋ฃฌ๋ค.
- ์ง์ํํ๊ณผ ์ถ๋ก ์ ์ง์ค์ ์ผ๋ก ๊ณต๋ถํ๋ค. ํนํ Ontology Engineering์ ์ํ ์ง์ ํํ ๋ฐ ์ถ๋ก ์ ์ค์ฌ์ผ๋ก ๊ณต๋ถํ ๋ฉฐ, ์ด์ ๋ํ ์ฌ๋ก์ฐ๊ตฌ ์ค์ฌ์ผ๋ก ์ฌ๋ ์๊ฒ ๋ค๋ฃฌ๋ค.
- ๋ณธ ๊ต๊ณผ๋ชฉ์์๋ HCI๋ถ์ผ ์ฐ๊ตฌ ์ํ์ ์์ด์ ํ์์ ์ธ HCI ๋ชจ๋ธ, ์ด๋ก , ํ๋ ์์ํฌ์ ๋ํด์ ์๊ฐํ๊ณ , HCI ์ต์ ์ฐ๊ตฌ ๋ํฅ์ ์ดํด๋ณธ๋ค. ๋ํ HCI์ ๋ค์ํ ์์ฉ๋ถ์ผ(e.g., Social Computing, Human Computation, Machine Learning, Visualization, Mobile Interaction)์์ ์ค์ ๋ฌธ์ ํด๊ฒฐ์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ๋ก ๋ฐ ๊ธฐ์ ์ ์์งํ ์ ์๋ ๊ธฐ ํ๋ฅผ ์ ๊ณตํ๋ค.
- Humans perceive the three-dimensional structure of the world with apparent ease. The goal of a computer vision is to achieve the dream of having a computer interpret an image at the same level. In this course, we will explores the variety of techniques commonly used to analyze and interpret images. It also describes challenging real-world applications where vision is being successfully used, both for specialized applications such as medical imaging, and for fun, consumer-level task such as image editing and stitching, which students can apply to their own personal photos and videos. Moreover, we will study the deep learning based computer vision methods from common CNN-based object recognition to RNN-based sequential image processing. To handle this latest method, we will study the deep learning tools such as caffe, torch and tensor flow and from AlexNet to ResNet from the viewpoint of computer vision application.
- Data capture has become inexpensive and ubiquitous as a by-product of innovations such as the internet, e-commerce, electronic banking, point-of-sale devices, bar-code readers, intelligent machines, and the amount has been increasing at an incredible rate due to technological advances. โData miningโ refers to a collection of techniques for extracting โinterestingโ relationships and knowledge hidden in a mountain of data in order to assist managers or analysts to make intelligent use of them. A number of successful applications have been reported in areas such as credit rating, fraud detection, database marketing, customer relationship management, and stock market investments. In this course, we will examine a variety of data mining techniques evolved from the disciplines of statistics and artificial intelligence (or machine learning), and practice them in recognizing patterns and making predictions from an applications perspective. Application (or case) surveys and hands-on experimentations with easy-to-use software will be provided.
- ์ด ๊ต๊ณผ๋ชฉ์์๋ ๋ค์ํ ์์์ ํธ์ฒ๋ฆฌ๊ธฐ๋ฒ์ ์๊ฐํ๋ค. ์ ํ์ฒ๋ฆฌ(ํ์ง๊ฐ์ ๋ฐ ์์์ฌ์), ๋น์ ํ์ฒ๋ฆฌ(๋ถ์๊ณ ๋ณํ, ํํ๋ก ), ์ปฌ๋ฌ์์์ฒ๋ฆฌ(์ปฌ๋ฌ ๊ธฐ์ธ๊ธฐ์ ์ํ ์์ง๊ฒ์ถ), ๋ค์ฐจ์์์์ฒ๋ฆฌ ๋ฑ์ ๋ค๋ฃฌ๋ค. ๊ธฐ์กด์ ์ฃผ์ ์์์ฒ๋ฆฌ๊ธฐ๋ฒ(์์๋ถํ , ๋ค์ฐจ์ ์์ ๋ถ๋ฅ, ๋์์๋ฌผ์ฒด์ถ์ )์ ๋ค๋ฃจ์ง๋ง ์ด๋ก ๋ณด๋ค ์คํ ์ค์ต์ ์ปดํจํฐ ๊ณ์ฐ์ ์ค์ ์ ๋๋ค.
- ๋ณธ ๊ฐ์ข๋ ์ํํธ์จ์ด ๊ณตํ์ ๋ํ ๊ณ ๊ธ ์์ค์ ๊ฐ์ข๋ก ์ ๊ธฐ์กด์ ์ํํธ์จ์ด ๊ณตํ์ ๊ฐ๋ , ๋ฐฉ๋ฒ๋ก , ๊ธฐ๋ฒ ๋ฑ์ ๋ถ ์ ํ๊ฐํ๊ณ ๊ทธ๊ฒ์ ํ๊ณ์ฑ ๋ด์ง๋ ์ ์ฝ์ฑ์ ๊ทน๋ณตํ๊ธฐ ์ ํด์ ์๋กญ๊ฒ ๋๋๋๊ณ ์๋ ๊ฐ์ฒด์งํฅ์ ์ํํธ์จ์ด ๊ณตํ (O.O.S.E.),์์คํ ๊ณตํ, ์ปดํฌ๋ํธ ๊ธฐ๋ฐ ์ํํธ์จ์ด๊ณตํ (Component Based S.E.) ๋ฐ ์ํคํ ์ณ ๊ธฐ๋ฐ ์ํํธ์จ์ด ๊ณตํ (Architecture Based S.E.)๋ฑ์ ๊ดํด์ ๊ทธ๊ฒ๋ค์ ์ ๋ก์ด ๊ฐ๋ ๊ทธ๋ฆฌ๊ณ ๋ฐฉ๋ฒ๋ก ๊ธฐ๋ฒ ๋ฑ์ ๋ํด์ ํฌ๊ด์ ์ผ๋ก ๊ณ ์ฐฐํ๊ณ ํ์ค ์ ์ฉํ๊ฒฝ์ ๋ถ์ ํ๊ฐํด ๋ด์ผ๋ก์ ํฅํ ์ด๋ถ์ผ ๊ฐ ์ด๋ป๊ฒ ๋ฐ์ ํด ๊ฐ ๊ฒ์ธ๊ฐ์ ๋ํ ๊ฐ๊ฐ์ ๊ฐ์ง๋๋ก ํ๋ ๋ฐ ๋ชฉ์ ์ ๋๋ค.
- ๋ณธ ๊ต๊ณผ์์๋ ํ์๋ค์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ถ์ผ์ ์ต์ ์ฐ๊ตฌ ์ด ์๋ฅผ ํ์๋ค์ด ์ดํดํ ์ ์๋๋ก ํ๋ค. ์ฆ, ๊ฐ์ฒด ์งํฅ ๋ฐ์ด ํฐ๋ฒ ์ด์ค, ๊ฐ์ฒด ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค, XML ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋ฉํฐ๋ฏธ๋์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์ฐจ์ธ๋ ํ๋์ ๋ฉ๋ชจ๋ฆฌ ๊ธฐ๋ฐ ๋ฐ์ด ํฐ๋ฒ ์ด์ค ๋ฑ์ ๋ค๋ฃฌ๋ค.
- ์ด ๊ฐ์์์๋ Liux ์ด์์ฒด์ ์ ๊ตฌ์กฐ ๋ฐ ๊ตฌํ์ ์ฐ๊ตฌํ๋ค. ํนํ ๋ก๋, ์ ํ๋ก๊ทธ๋๋ฐ ๋ฑ์ ํ์ตํ๊ณ , ์ฃผ์ Linux source code๋ฅผ ์ค์ฌ์ผ๋ก Linux์ ์ฃผ์ ์๋ฃ๊ตฌ์กฐ, ๋ชจ๋ ๊ด๋ฆฌ, VFS, ์ฅ์น๋๋ผ์ด๋ฒ, ๋คํธ์ํฌ ๊ด๋ จ ๋ชจ๋, ์ฅ์น ๋๋ผ์ด๋ฒ๋ ์ฃผ์ ์์คํ ํธ์ถ์ ๊ตฌํ ๊ธฐ๋ฒ์ ์ดํด๋ณธ๋ค.
- ์ต๊ทผ ๊ณ ์ฑ๋ฅ ํ๋ก์ธ์ ์ค๊ณ์์๋ ์ฑ๋ฅ์ ๋์ด๊ธฐ ์ํด, Instruction Level Parallelism (ILP) ๊ธฐ๋ฒ, Thread Level Parallelism (TLP) ๊ธฐ๋ฒ, ๋ฉํฐ ์ฝ์ด ๊ธฐ๋ฒ, ๋ณ๋ ฌ ์ปดํจํฐ ๋ฑ์ ์ด์ฉ, ์ฑ๋ฅ์ ๋์ด๊ณ ์๋ค. ์ด๋ ์ฃผ๋ก ๊ธฐ์กด ์ปดํจํฐ์์ ์ฌ์ฉํ๋ ๊ธฐ์ ์ด์์ผ๋, ์ต๊ทผ์๋ ์ค๋งํธํฐ, ์ค๋งํธ ํจ๋ ๋ฑ์์ ์ ๊ทน์ ์ผ๋ก ์ฑํํ๊ณ ์๋ค. ์ด๋ฌํ ๊ธฐ์ ์ ๋ณํ, ์์ฅ์ ๋ณํ๋ ๋ฏธ๋์ ๋ง์ดํฌ๋กํ๋ก์ธ์ ๋์์ธ์ ์๋ก์ด ์์ญ์ ๊ฐ์ฒํ ๊ฒ์ด๋ค. ์ด ๊ต๊ณผ๋ชฉ์์๋ ๊ณ ๊ธ ์ปดํจํฐ ๊ตฌ์กฐ๋ผ๋ ์ฃผ์ ๋ก, ์ ์์ ๋์ branch prediction, ๊ณ ๋์ญํญ instruction fetch, ๋์ instruction scheduling, Tomasulo ์๊ณ ๋ฆฌ์ฆ, superscalar, speculation, multi threading, symmetric multiprocessors, shared memory multiprocessors, cache and memory hierarchy ์ค๊ณ ๋ฑ์ ์ฃผ๋ก ํ์ตํ๋ค.
- ๋ถ์ฐ๋ณ๋ ฌํ๋ก๊ทธ๋๋ฐ์ ์ฌ๋ฌ ์ฐ์ฐ(task or job)์ ๋์ ์ ์ํํ์ฌ ๋๊ท๋ชจ ์ปดํจํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ์ผ๋ก ๊ณ ์ฑ ๋ฅ ์ปดํจํ ํ์(High Performance Computing/ High Throughput Computing)๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ์ฌ์ฉ๋์ด ์ ๋ค. ์ต๊ทผ์ ๋ฌธ์ ์ ํฌ๊ธฐ๊ฐ ๊ธฐํ๊ธ์์ ์ผ๋ก ์ปค์ง๋ฉฐ (๋น ๋ฐ์ดํฐ), multicore ๋ฐ manycore (GPGPU)์ ๋ฑ์ฅ ๋ฐ MapReduce ํ๋ก๊ทธ๋๋ฐ ๋ชจ๋ธ์ ํ์ฐ์ ๋ฐ๋ผ ๋ณ๋ ฌํ๋ก๊ทธ๋ ๋ฐ์ ํ์์ฑ์ด ๋ค์ ๋๋๋๊ณ ์์ด ๋ณธ ๊ณผ๋ชฉ์ ํตํด์ ๋ถ์ฐ๋ณ๋ ฌํ๋ก๊ทธ๋๋ฐ์ ์ด๋ก ๋ฐ ์์ฉ์ฌ๋ก๋ฅผ ํตํด ํ์ตํ๋ค. ๋ณธ ๊ณผ๋ชฉ์์๋ ๋ณ๋ ฌํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ๋ฐ์ด ๋๋ ํ๋ซํผ, ๋ชจ๋ธ ๊ณผ ํจ๊ป ์ ํต์ ์ธ ๊ณ ์ฑ๋ฅ ์ปดํจํฐ/ํด๋ฌ์คํฐ ๊ธฐ๋ฐ์ Parallel Programming Tool์ธ MPI, ์ต๊ทผ ํด๋ผ์ฐ๋ ์ปดํจํ ๋ฐ ๋น ๋ฐ ์ดํฐ์ ๊ด๋ จํ์ฌ ์ฃผ๋ชฉ์ ๋ฐ๊ณ ์๋ MapReduce (Hadoop) ๋ฐ CUDA (PyCUDA) ๋ฑ์ GPGPU๋ฅผ ํ์ฉํ ๋ณ๋ ฌ์ฒ๋ฆฌ์ ๋ํด ํ์ตํ๋ค.
- ๋ณธ ๊ณผ๋ชฉ์์๋ ์ปดํจํฐ ๋น์ ผ์ ์ผ๋ฐ์ ์ธ ์๊ณ ๋ฆฌ์ฆ๋ค์ ๋ํด์ ๊ณต๋ถํ๋ค. ์ปดํจํฐ ๋น์ ผ์ด๋ ์ ์ง์์์ด๋ ๋์์์ผ๋ก๋ถํฐ 3์ฐจ์ ํ๊ฒฝ์ ๋ถ์ํ๊ณ ๋ชจ๋ธ๋งํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ค. ์ด ๊ณผ์ ์์๋ ๋จผ์ ์์์ ๊ธฐ๋ณธ์ ์ธ filtering, sampling ๋ฑ์ ๊ฐ๋ ์ ๋ฐฐ์ฐ๊ณ edge detection, projection, image matching, motion estimation, image segmentation ๋ฑ ์ปดํจํฐ ๋น์ ผ ๊ฐ ๋ถ์ผ์ ๋ํ์ ์ธ ์๊ณ ๋ฆฌ์ฆ๋ค๊ณผ ์ด๋ค์ ์ํ์ ๋ชจ๋ธ๋ค์ ๋ํด ๋ค๋ฃฌ๋ค. ํ๊ธฐ๋ง์๋ ๊ฐ์ ์ปดํจํฐ ๋น์ ผ ์ต์ ๋ ผ๋ฌธ์์ ์ ์ํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ๊ณ ๊ฐ์ ํ๋ ํ๋ก์ ํธ๋ฅผ ์ํํ๋ฉด์ ์ปดํจํฐ ๋น์ ผ์ ๋ ธํ์ฐ๋ฅผ ๊นจ์น๊ฒ ๋๋ค.
AI ์ฌํ
- ๊ฐํํ์ต์ ๊ธฐ์ด์ ๋ด์ฉ์ธ Multi-Armed Bandit, Markov Decision Process๋ก๋ถํฐ Monte-Carlo Method, Q-learning, Value Function Approximation, Policy Gradient, Deep Q-learning Network ๋ฑ ์ด๋ก ์ ๋ด์ฉ์ ๋ค๋ฃฌ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค์ํ ๋ถ์ผ์ ์์ฉ ์ฌ๋ก๋ค์ ์ดํด๋ณด๊ณ ํ ์๋ค์ ์ฐ๊ตฌ์ ์ ์ฉํ ์ ์๋๋ก ํ๋ก์ ํธ๋ฅผ ์ํํ๋ค.
- ๋ณธ ๊ณผ๋ชฉ์ ์ ๋ณด ๋ณดํธ์ ๋ํ ๊ณ ๊ธ ์ด๋ก ์ ์ดํดํ๋ ๊ฒ์ ๋ชฉ ํ๋ก ํ๋ค. ๋จผ์ ์ ๋ณด๋ณดํธ์ ์๋ฏธ, ์ค์์ฑ, ๊ทธ๋ฆฌ๊ณ ๋ชฉํ๋ฅผ ์ดํดํ๊ณ , ์ดํ ์ ๋ณด๋ณดํธ์ ๊ด๋ จ๋ ์ํธํ, ๋ณด์ ๋ชจ๋ธ ๋ฐ ์ ์ฑ , ์ด์์ฒด์ ๋ณด์, ํ๋ก๊ทธ๋จ ๋ณด์, ์ ์ฑ ์ฝ๋, ๋ณด์ ํ๊ฐ ์ ๊ด๋ฆฌ ๋ฑ์ ๊ณ ๊ธ ์ด๋ก ๋ค์ ์ฐ๊ตฌํ๋ค.
- Machine learning is all about finding generalized patterns from data. The whole idea is to replace the โhuman writing codeโ with a โhuman supplying dataโ and then let the system figure out what it is that the person wants to do by looking at the examples. In recent years, many successful applications of machine learning have been developed, ranging from data-mining programs that learn to detect fraudulent credit card transactions, to autonomous vehicles that learn to drive on public highways. At the same time, there have been important advances in the theory and algorithms that form the foundation of this field. The goal of this class is to provide an overview of the state-of-art algorithms used in machine learning and different perspectives, and hopefully to gain some understanding of whatโs going on the next. We will discuss both the theoretical properties of these algorithms and their practical applications.
- ๊ธฐ์ ์ธํ ๋ฆฌ์ ์ค๋ ๋ค์ํ ์์ฒ์ผ๋ก๋ถํฐ ๊ธฐ์ ์ ๋ณด๋ฅผ ์์ง, ํตํฉ, ๋ถ์, ์๊ฐํํ์ฌ ์กฐ์ง์ ๊ธฐํ์ ์ํ์ ํ์ ํ์ฌ ์์ฌ๊ฒฐ์ ์์๊ฒ ์ ๊ณตํ๋ ํ๋ก์ธ์ค๋ฅผ ์๋ฏธํ๋ค. ๋ณธ ๊ณผ์ ์์๋ ๊ฐ์ฅ ๋ํ์ ์ธ ๊ธฐ์ ์ ๋ณด์ ์์ฒ์ธ ํนํ, ์ํ๊ถ์ ๋ํด ์ด๋ก ์ ๊ฐ์๋ฅผ ์งํํ๊ณ , ์ด๋ฅผ ๋จ๋ ์ผ๋ก ํน์ ๊ธฐ์ ํ๋กํ์ผ, ์น ๋ฐ์ดํฐ ๋ฑ๊ณผ ํ ์ ๋ณด์์ฒ๊ณผ ํตํฉํ์ฌ ๋ถ์ํจ์ผ๋ก์จ ๊ธฐ์ ๊ณผ ๊ฒฝ์์ฌ์ ๋ํฅ์ ํ์ ํ๊ณ ๊ถ๊ทน์ ์ผ๋ก ์กฐ์ง์ ์์ฌ ๊ฒฐ์ ์ ์ง์ํ๋ ๋ฐฉ๋ฒ์ ํ์ตํ๋ค. ํนํ ๋ณ๋ฆฌ์ฌ ๋ฑ์ ์ธ๋ถ ๊ฐ์ฌ์ง ๋ฑ์ ์ด๋นํ์ฌ ๊ธฐ์ ์ ๋ณด๋ถ์์ ์ค๋ฌด์ ์ด๋ก ์ ๋ฅํ ์ฐ๊ตฌ์๋ฅผ ์์ฑํ๊ณ ์ ํ๋ค.
- ๊ธ์๋๋ก ๋ณํํ๋ ๊ณผํ๊ธฐ์ ํ๊ฒฝ ์์์ ๊ธฐ์ ๋ค์ ํ์กดํ๋ ๊ธฐ์ ์ ๋ฐ์ ์ ๋ชจ๋ํฐ๋ง ํจ๊ณผ ๋์์ ์๋กญ๊ฒ ๋ถ์ํ๋ ์ ๋ง๊ธฐ์ ์ ์ฐพ์์ผ๋ง ๊ฒฝ์๋ ฅ์ ๊ฐ์ง ์ ์๋ค. ๊ตญ๊ฐ ์์ค์์ ๋ํ ๋ฏธ๋์ ์ฌํ์ ๊ธฐ์ ์ ๋ณํ๋ฐฉํฅ์ ์์ธกํ๊ณ ๋ฏธ๋๋ฅผ ์ ๋ํ ์ ๋ง์ฐ๊ตฌ ๋ฐ ๊ธฐ์ ์ ์ฐพ๊ธฐ ์ํ ๋ ธ๋ ฅ์ ์ง์ํ๊ณ ์๋ค. ๋ณธ ๊ณผ๋ชฉ์์๋ ๋ฏธ๋์ ๊ธฐ์ ์ ์์ธกํ๋ ๋ค์ํ ๋ฐฉ๋ฒ๋ก ์ ๊ฒํ ํ๊ณ ๊ฐ ๋ฐฉ๋ฒ๋ก ์ ์ฅ๋จ์ ๊ณผ ์ ์ฉ์ค๋ก๋ฅผ ์ฐ๊ตฌํ๋ค.
-
- API ํ์ฉ ๋ฐ ์น ํฌ๋กค๋ง์ ํตํ ์์ ๋ฏธ๋์ด ๋ฐ์ดํฐ ์์ง ๋ฐ ์ ์ฅ
- ๋ฐ์ดํฐ์ ์ ์ฒ๋ฆฌ, ์์ถ ๋ฐ correlation, regression, and classification์ ์ํ ๋ค์ํ ๊ธฐ๋ฒ์ ํ์ฉํ์ฌ ๋ถ์ ใ์ธ์ดํ์ ํน์ง ๋ถ์ ๋ฐ ๊ฐ์ฑ ๋ถ์ ใ ์ฐ๊ตฌ ๋ชฉ์ ์ ์ํ ๋ค์ํ ํด์ ํ์ฉํ ์์ ๋ฏธ๋์ด ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ์๊ฐํ
- ๋ณธ ๊ณผ๋ชฉ์์๋ ์์ฐ์ด๋ก ํํ๋์ด ์๋ ๋ค์ํ ์ ๋ณด๋ค์ ์ ์ฒ๋ฆฌ ํ์ฌ ๋ฐ์ดํฐ ํ ํ๊ณ , ์ด๋ฅผ ๋ค์ํ ๋ถ์ ๋ฐฉ๋ฒ์ ์ ์ฉํ ์ฌ ์๋ฏธ ์๋ ์ ๋ณด๋ฅผ ์ถ์ถํ๊ธฐ ์ํ ์ผ๋ จ์ ๊ณผ์ ์ ํ์ตํ๋ค. ํนํ ์ต๊ทผ ๊ด๋ จ ๋ถ์ผ์ ์ฐ๊ตฌ ๋ํฅ์ ์ดํด๋ณด๊ณ ํ์ฉํ ์ ์๋ ๋ฅ๋ ฅ์ ํจ์ํ๋ค.
- BT์ IT ์ฐ์ ์ ์ตํฉ์ ํด๋นํ๋ ์ ์ฐ์๋ฌผํ์ ๊ธฐ์ด ์ง์ ๋ฐ ๊ทธ ์์ฉ๊ณผ ์ ๋ง์ ๋ํด ๋ฐฐ์ด๋ค. ๋ถ์์๋ฌผํ์ ๊ฐ๋ตํ ๊ฐ ์ ๋ฐ R programming์ ์๊ฐํ๊ณ , sequence analysis, disease association analysis, gene expression analysis, systems biology ๋ฑ ์์๋ช ๊ณผํ ๊ด๋ จ ์๊ณ ๋ฆฌ ์ฆ์ ๋ํด ๊ณต๋ถํ๋ค. Clustering, classification, timeseries data analysis, network mining ๋ฑ์ ์ํ ์ฌ๋ฌ ๋ฐ ์ดํฐ ๋ถ์ ๊ธฐ๋ฒ์ ๋ค๋ฃฌ๋ค.
- ์ ๋ณด ๊ฒ์์ ๋ชจ๋ธ, ๋ธ๋ฆฌ์ธ ๋ชจ๋ธ, ๋ฒกํฐ๊ณต๊ฐ ๋ชจ๋ธ, ์ธ์ง๊ณผํ์ ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๊ฒ์ ๋ชจํ ๋ฑ์ ๋ฐฐ์ด๋ค. ๋ํ ์ธํฐ ๋ท ๊ฒ์์ ์ค์ฌ์ผ๋ก ํ์ํ ๊ธฐ์ , ์ธ๋ฑ์ค ์ถ์ถ, ํํฐ๋ง, ํด ๋ฌ์คํฐ๋ง, ๊ฐ๋ ๊ธฐ๋ฐ ๊ฒ์ ๋ฑ์ ๊ด๋ จ๋ ๊ธฐ์ ์ ๋ ผ๋ฌธ์ ์ค์ฌ ์ผ๋ก ๋ฐฐ์ด๋ค. ์์ฉ์ ์ํ์ฌ ์ธํฐ๋ท์์์ ๊ฒ์ํ ์ ์๋ ์์คํ ์ ๊ฐ๋จํ ๋ง๋ค๊ณ ๊ธฐ์ ์ ํ๋ก์ ํธ๋ณ๋ก ๊ตฌํํ๋ ๊ณผ ์ ๋ฅผ ์ํํ๋ค.
- ํ์ฌ IT ํ๊ฒฝ์์ ๊ฐ์ฅ ์ค์ํ ํจ๋ฌ๋ค์์ ํด๋ผ์ฐ๋ ์ปดํจ ํ ์ด๋ฉฐ, ๋ง์ ์ฐ๊ตฌ์๋ค์ด ํด๋ผ์ฐ๋ ์ปดํจํ ์ ํตํด ๋ ํจ์จ ์ ์ด๊ณ ์ฑ๋ฅ์ด ๋์ ์์ ์ ๊ณต์ด ๊ฐ๋ฅํ๋ฉฐ ๋์๊ฐ์ ์๋ก์ด ํํ์ ์๋น์ค ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ (์์ฉ์ฒด๊ณ)์ ์ ๊ณต์ด ๊ฐ๋ฅํ ๋ค๊ณ ์์ํ๊ณ ์๋ค. ์ด On-demand ๊ธฐ๋ฐ์ ์ปดํจํ ํจ๋ฌ ๋ค์์์๋ ์ฌ๋ฌ ์ปดํจํ ๊ธฐ์ ๋ค์ ํ์๋ก ํ๊ณ ์์ผ๋ฉฐ, ๋ณธ ๊ณผ๋ชฉ์์๋ ์ด์ ๊ฐ์ ๊ธฐ์ ๋ค๊ณผ ์ด ํด๋ผ์ฐ๋ ์ปดํจํ ํจ๋ฌ๋ค ์์ ์์ฉํ ์์ฉ์ฒด๊ณ๋ค์ ๋ํด ๊ณต๋ถํ๋ค. ์ธ๋ถ ์ฃผ์ ๋ก๋ ํด ๋ผ์ฐ๋์ปดํจํ ์ ๊ฐ์์ ์์คํ ๋ชจ๋ธ, ๊ฐ์ํ ๊ธฐ์ , ํด๋ผ์ฐ๋ ํ๋ซํผ, ํด๋ผ์ฐ๋ ํ๋ก๊ทธ๋๋ฐ ํ๊ฒฝ, SOA ๋ฑ์ ๋ค๋ฃฌ๋ค.
- ๋ณธ ๊ณผ๋ชฉ์์๋ ํจํด์ธ์ ๋ฐฉ๋ฒ๋ค์ ๋ํด ๊ณต๋ถํ๋ค. ๋จผ์ ๋น์ง๋ํ์ต๊ณผ ์ง๋ํ์ต ๋ฑ์ ๊ฐ๋ ๊ณผ ์ด๋ค์ ์ฐจ์ด์ ์ ๋ํด์ ๊ณต๋ถํ๊ณ , ์ง๋ํ์ต ์ค์์๋ ๋ถ๋ฅ ๋ฌธ์ ์ ๋ฆฌ๊ทธ๋ ์ ๋ฌธ์ ๊ฐ ์ด๋ป๊ฒ ๋ค๋ฅธ์ง์ ๋ํด์ ๊ณต๋ถํ๋ค. ๊ฐ ๋ฐฉ๋ฒ๋ค์ ๋ํ์ ์ธ ์๊ณ ๋ฆฌ์ฆ๋ค๊ณผ ์ด๋ค์ ์ํ์ ๋ชจ๋ธ๋ง์ ๋ํด์ ๋ค๋ฃฌ๋ค. ํ๊ธฐ๋ง์๋ ์ผ๊ตด์ธ์ ์์คํ ์ ๊ตฌํ ๋ฑ ๊ธฐ๋ง ํ๋ก์ ํธ๋ฅผ ์ํํ๋ฉด์ ํจํด์ธ์์ ๋ ธํ์ฐ๋ฅผ ๊นจ์น๊ฒ ๋๋ค.
AI ์ตํฉ
- ๊ธฐ๊ณ ํ์ต๊ณผ ๊ด๋ จ๋ ์ต์ ์ ์ด๋ก ๋ฐ ์์ฉ, ์ถ์ธ์ ๋ํ์ฌ ๋ค ๋ฃฌ๋ค. ํนํ ์ต๊ทผ ๊ด๋ จ ์ฐ๊ตฌ ๋ํฅ์ ์๊ฐํ๊ณ , ํ ๋ก ํจ์ผ๋ก์จ ํ์๋ค์ ๋ ผ๋ฆฌ์ ์ฌ๊ณ ๋ ฅ๊ณผ ํ ๋ก ๋ฅ๋ ฅ์ ํจ์ํ๋ค.
- ๊ธฐ๊ณ ํ์ต๊ณผ ๊ด๋ จ๋ ์ต์ ์ ์ด๋ก ๋ฐ ์์ฉ, ์ถ์ธ์ ๋ํ์ฌ ๋ค ๋ฃฌ๋ค. ํนํ ์ต๊ทผ ๊ด๋ จ ์ฐ๊ตฌ ๋ํฅ์ ์๊ฐํ๊ณ , ํ ๋ก ํจ์ผ๋ก์จ ํ์๋ค์ ๋ ผ๋ฆฌ์ ์ฌ๊ณ ๋ ฅ๊ณผ ํ ๋ก ๋ฅ๋ ฅ์ ํจ์ํ๋ค.
- ๋ณธ ๊ณผ๋ชฉ์์๋ ๊ธฐ์กด์ ๊ธฐ๊ณํ์ต๊ณผ ์ฌํํ์ต์ ํตํด ์ป์ ์ด ๋ก ์ ์ธ ์ง์์ ๋น ๋ฐ์ดํฐ์ ์ค์ ๋คํธ์ํฌ๋ฌธ์ ์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ๋ก ๋ค์ ๋ฐฐ์ฐ๊ณ ์๋ก์ด ๋ถ์ผ์์์ ํ์ฉ ๋ฑ์ ๋ํ ์ฐฝ์ ์ ์ฐ๊ตฌ๋ฅผ ๋๋ชจํ๋ค.
- ๋ณธ ๊ณผ๋ชฉ์์๋ ๊ธฐ์กด์ ๊ธฐ๊ณํ์ต๊ณผ ์ฌํํ์ต์ ํตํด ์ป์ ์ด ๋ก ์ ์ธ ์ง์์ ๋น ๋ฐ์ดํฐ์ ์ค์ ๋คํธ์ํฌ๋ฌธ์ ์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ๋ก ๋ค์ ๋ฐฐ์ฐ๊ณ ์๋ก์ด ๋ถ์ผ์์์ ํ์ฉ ๋ฑ์ ๋ํ ์ฐฝ์ ์ ์ฐ๊ตฌ๋ฅผ ๋๋ชจํ๋ค.
- ์ํ์ด ์๊ตฌ๋๋ ๊ตฌ์ฒด์ ์ธ ์ฐ์ ๋ฌธ์ ์ ๊ทธ ํด๊ฒฐ์ ์ํด ์ ์ฉ๊ฐ๋ฅํ ์ํ์ ๋๊ตฌ๋ค์ ์กฐ์ฌํ๊ณ , ํ ํ๋ก์ ํธ ์ํ ์ ํ์ํ ๋ณด๊ณ ์ ์์ฑ๊ณผ ๊ตฌ๋ ๋ฐํ๋ฅผ ์ฐ์ตํ๋ค.
- ICT ๊ด๋ จ ์ฐ์ ์ฒด ํน์ ์ฐ๊ตฌ์์์ ์ค์ ์ฐ๊ตฌ๊ฐ๋ฐ ์ ๋ฌด์ ์ธํด์ผ๋ก ์ฐธ์ฌํจ์ผ๋ก์จ ํ์ฅ ์ค๋ฌด ๋ฅ๋ ฅ์ ๋ฐฐ์ํ๋ค.
