subvisual



정보 사회가 도래함에 따라 정보처리 전문요원의 수요가 급격히 늘어나고 있다. 이런 시대적인 요청에 부응하기 위하여 본 전공에서는 데이터사이언스 트랙과 인공지능 트랙을 둔다. 이런 세부 전공 트랙들에 대한 개괄적인 설명과 각 트랙에서 개설한 과목들에서 다루는 내용은 다음과 같다.

데이터사이언스 트랙

정보의 효율적 관리와 접근, 그리고 응용을 위한 데이터베이스 설계와 운용 기법, 통계기반 데이터 분석, 소셜미디어 데이터 분석, 빅데이터 예측분석 등에 대해 심도 있게 학습한다.

인공지능 트랙

인공지능 기술의 기초를 터득하고 데이터 마이닝 기법, 음성 인식과 영상 인식, 자연어 처리 기법 등의 학습을 통하여 다양한 분야에 인공지능 기술을 응용할 수 있는 능력을 배양한다.

데이터사이언스 트랙

인공지능 트랙
트랙 기초 교과목

GITA301 데이터베이스론

GITA310 인공지능 개론

트랙 고급 교과목

GITA302 데이터베이스 설계

GITA305 데이터 마이닝

GITA372 소셜미디어 데이터 분석

GITA370 대화형사용자 인터페이스

GITA376 클라우드 컴퓨팅

GITA312 인공지능 기초와 응용

GITA377 빅데이터 예측분석

GITA346 지능형시스템

GITA381 통계기반 데이터 분석

GITA311 영상인식시스템

  
트랙 공통 교과목

GITA382 텍스트 마이닝 기반 데이터 분석

GITA383 빅데이터 분석결과 시각화

GITA380 머신러닝 기반 데이터 분석

GITA384 빅데이터 분석 기획

GITA344 사용자 인터페이스

GITA341 자연언어처리

GITA371 정보검색

GITA375 스마트폰 모바일 소프트웨어

GITA338 공간 정보처리 시스템

GITA315 파이썬 머신러닝

GITA301. 데이터베이스론(Database Systems) 2학점
정보 시스템에서 데이터베이스의 중요성과 관리의 복잡도 때문에 시스템 분석가는 데이터 베이스 시스템의 논리적 구조 및 물리적 구현, 관계된 응용 등을 정확히 이해해야 한다. 이 과목은 이러한 상황에 관계된 것을 다루며 중요한 내용으로는 데이터 환경, 개체-관계 모델, 데이터 모델, 데이터베이스 설계, 관계 시스템, 데이터베이스의 사용과 관리 등을 다룬다.

GITA302. 데이터베이스 설계(Database Design) 2학점
효율적인 데이터 처리를 위한 데이터베이스 구성을 다룬다. 현실세계의 요구사항 분석, 데이터 및 처리의 모델링, 통합, 구조적 분석 등 논리적 설계와 파일 및 인덱스 최적화, 기억장치 할당, 성능 평가 등의 물리적 설계를 다룬다.

GITA303. 인공지능을 위한 수학(Mathematics for artificial intelligence) 2학점
다양한 인공지능 기술을 이해하기 위한 기본적인 수학개념에 대하여 다룬다. 구체적으로 선형대수학, 해석기하학, 행렬 분해, 확률이론 등에 대한 필수 내용을 다루며, 관련한 최적화 문제에 대하여 소개한다.

GITA304. 파이썬 프로그래밍(Python Programming) 2학점
파이썬 언어의 기초 문법에 대한 개념을 설명하고 이에 대한 응용을 실습한다. 본 교과목은 데이터사이언스 과목을 이수하기 위한 기초 코딩 기술을 제공하며, 본 교과목을 이수한 학생은 파이썬을 이용하여 데이터의 저장, 처리, 분석하는 능력을 갖게 된다.

GITA305. 머신러닝 I(Machine Learning I) 2학점
최근 4차산업혁명시대에 인공지능에 대한 관심히 증가함에 따라 인공지능을 구현하기 위한 머신러닝(기계학습)기법을 공부하는 것을 목표로 한다. 이를 위하여 머신러닝에 많이 사용되는 행렬과 벡터에 대해서 알아보고, 기계학습 기법의 기본이 되는 신경망 모형, 다층 퍼셉트론 등과 이를 확장한 딥러닝 기법 중 합성신경망(CNN)기법에 대해서 학습하도록 한다.

GITA306. 머신러닝 II(Machine Learning II) 2학점
머신러닝1 과목의 심화과정으로 다양한 최신 딥러닝 기법을 공부하는 것을 목표로한다. 다양한 딥러닝 최적화 방법(목적함수, 규제기법 등)과 GAN, 오토인코더, RBM, 그리고 시계열 자료에 적합한 RNN, LSTM등의 딥러닝 기법을 학습하도록 한다.

GITA310. 인공지능개론(Introduction to Artificial Intelligence) 2학점
인공지능에 관한 착상과 논점, 지식표현, 문제해결, 탐색추론기법과 인공지능의 응용과 프로그래밍 언어 등을 다룬다.

GITA311. 영상인식시스템(Image Recognition Systems) 2학점
영상 데이터의 특성을 이해하고, 처리 및 인식을 하기 위한 전통적인 기법과 최근 각광받는 인공신경망 기반 기법을 공부함으로써, 실환경에 적용 가능한 영상인식시스템을 디자인, 개발 및 평가할 수 있는 소양을 갖추도록 한다.

GITA312. 인공지능 기초와 응용(Concepts and Applications to Artificial Intelligence) 2학점
탐색이나 지식표현의 문제를 비롯하여 퍼지이론, 전문가 시스템, 신경회로망, 지능형 에이전트의 개념들을 소개하고 그 응용들을 다룬다.

GITA315. 파이썬 머신러닝(Python Machine Learning) 2학점
파이썬 프로그래밍 언어와 라이브러리를 이용하여 머싱러닝 이론과 알고리즘이 실제로 적용되는 실용 경험을 통해 알고리즘에 대한 보다 깊은 이해와 활용 방안을 터득하도록 한다.

GITA316. 텐서플로우 활용기초 (Introduction to Tensorflow Applications) 2학점
텐서플로우의 기본 API를 학습하고 수치 계산과 행렬 연산 방법, 파라미터 최적화 방법 등을 학습한다. 그리고 이미지, 동영상, 문자열과 같은 데이터에 대한 기초적인 분석과 활용 사례에 대해 학습하고 이를 통하여 텐서플로우의 활용 기초 능력을 키울 수 있도록 한다.

GITA317. 파이썬 머신러닝 II(Python Machine Learning II) 2학점
머신러닝 이론과 딥러닝 이론에 대한 기본 학습과 병행하여 이를 실제로 적용하는 실용 경험을 통해 고급 머신러닝 알고리즘에 대한 이해를 높이도록 함과 동시에 이의 구현과 관련 라이브러리의 활용 기술을 터득하도록 한다. 

GITA320. 멀티미디어 시스템(Multimedia Systems) 2학점
멀티미디어 정보를 컴퓨터에서 처리하기 위하여 필요한 여러 하드웨어 및 소프트웨어 기술들에 대하여, 멀티미디어 정보 저장 방법, 압축 방법, 동기화 방법, 전송 방법, 그리고 멀티미디어 프로그래밍 방법, 멀티미디어 응용 등을 중심으로 다룬다.

GITA323. 멀티미디어 압축기술(Multimedia Compression Techniques) 2학점
멀티미디어 정보의 저장과 통신을 위한 압축기술에 대해 상세히 다룬다. 이에는 압축에 대한 기본개념과 신호처리 기술, 그리고 JPEG, MPEG 등 표준화 기술이 포함된다.

GITA325. 멀티미디어 표준 및 응용(Multimedia Standards and Applications) 2학점
멀티미디어 시스템의 구성은 멀티미디어 데이터의 생성, 코딩, 저장, 검색, 전송, 표현 등의 일련의 과정을 포함하고 있으며 각 부분 및 서로 다른 시스템과의 호환성을 위하여 각 해상 기술의 표준화가 필요하며, 많은 관련 국제 표준들이 제정되어 왔다. 이러한 각 표준들의 이해와 적절한 으용은 기술의 개발이나 시스템의 구성시 호환성, 안전성, 사용기술의 첨단성 등 많은 부분에서 필요한 노력을 감소시켜주며, 빠른 개발의 진행을 가능하게 하여 준다. 본 과목에서는 많은 멀티미디어 관련 표준들 중에서 각 분야에서 가장 널리 사용되며 추후 기술개발에 바탕을 제공하는 MPEG-1/2/4/7/21, JPEG/JPEG2000, H.320, G.700 등의 최신 멀티미디어 관련 표준과 그 응용 분야의 이해 및 표준화 동향의 파악을 목적으로 한다.

GITA330. 컴퓨터 그래픽스(Computer Graphics) 2학점
컴퓨터 그래픽스 분야에서 3차원 공간의 물체를 제작하고(형상모델링), 물체의 자연스러운 움직임에 대하여 계산하며(애니메이션), 사실적인 이미지를 생성하여 주는(렌더링)기법들에 대하여 이론적으로 알아본다. 또한 SGI MATA, MS Soft Image 3D, PIXAR Render Man 소프트웨어들에서 어떠한 방식으로 그러한 이론들을 이용하여 애니메이션 작품을 제작하는가에 대하여 살펴본다.

GITA331. 컴퓨터 애니메이션(Computer Animation) 2학점
컴퓨터상에서 3차원 물체에 대한 애니메이션 기법에 대하여 다룬다. 본 과목은 컴퓨터 그래픽스에 대한 고급 기법과 렌더링 기법에 대한 기술을 다루고, 애니메이션에 대한 최신 이론과 응용에 대해서 다룬다.

GITA333. 지리 정보 시스템(Geographic Information System) 2학점
지리정보시스템은 지리 형태에 관한 데이터를 수집, 저장하고 이를 분석, 가공하여 관련 으용 분야에 활용할 수 있는 정보를 제공하는 시스템을 말한다. 지리정보시스템은 영상처리, 데이터베이스, 그래픽스, 인공지능 등 여러 분야에 기초한 시스템으로 도시계획, 교통관리, 자원관리, 환경 및 토지관리, 군사적 목적 등 다방면에 적용되고 있다. 이에 대한 기초 이론과 활용을 다룬다.

GITA338. 공간 정보 처리 시스템(Spatial Information Processing Systems) 2학점
정보처리시스템에서는 지리정보, CAD, Robotics 및 이미지 프로세싱과 같은 다양한 응용시스템 분야에서 사용되는 핵심 데이터인 다차원 공간 데이터를 효과적으로 처리하고 관리하는 기술에 대하여 배운다. 공간 데이터 모델, 공간 데이터 처리 알고리즘, 데이터 인덱싱 및 질의어 처리 기술 등을 배운다.

GITA339. 생물 정보학(Bioinformatics) 2학점
생명현상의 규명과 신약개발과 같은 인류복지의 향상을 가져오기 위하여 다양한 생물정보를 분석, 이해하기 위한 방법들을 소개하고 실습한다.

GITA340. 모바일 컴퓨팅 시스템(Mobile Computing Systems) 2학점
이동 컴퓨팅 시스템의 중요 핵심 구성 요소인 이동 컴퓨팅 모델, 위치 의존적 질의어 처리 및 최적화 기술, 데이터 브로드 캐스팅 기술 및 처리 모델, 이동클라이언트와 서버간의 캐시 관리 기술, 위치 데이터목록 관리 기술 등의 기본개념을 배우며, 위의 기술들이 실제적으로 응용된 다양한 이동 컴퓨팅 시스템들을 소개하고 분석한다. 또한 이와 관련된 최근 연구 동향들을 분석하여 그 문제들을 토의하고 이에 대한 개선점을 제시하는 프로젝트를 수행함으로써 이동 컴퓨팅 시스템에 대한 기본적인 이론뿐만 아니라 그 응용 시스템들에 대한 이해를 높인다.

GITA341. 자연언어처리(Natural Language Processing) 2학점
한국어 형태소 분석, 구문분석, 의미분석, 대화분석, 한국어 생성, 기계번역, 대화 인터페이스 기법 등 컴퓨터의 자연언어 이해 및 생성에 관한 전반적인 내용을 다룬다.

GITA344. 사용자 인터페이스(Human-Computer Interaction) 2학점
사용자의 개념모형 및 학습, 수준 등을 고려한 사용자 모델링과 그래픽 사용자 인터페이스, 멀티미디어 사용자 인터페이스, 음성 및 대화를 이용한 사용자 인터페이스 등 사용자 위주의 제품 개발을 위한 사용자 인터페이스 개발 기법 및 평가 방법을 다룬다.

GITA345. 상황인식 시스템(Context-aware Pervasive Systems) 2학점
사용자에게 현재 주어진 상황을 인식하고 사용하려는 목적에 맞는 Application을 간단하게 구동하고 쉽게 사용하기 위하여, 상황정보를 활용한 시스템의 필요성이 최근에 급격히 증대되고 있다. 특히, 이동 중에 사용이 가능한 스마트폰의 Mobile 응용시스템에서 사용자 주변의 상황정보를 자동으로 인식하여, 수집/저장하고, 통신 기능을 통하여 필요한 서비스를 제공하는 Ubiquitous 환경에서의 상황인식시스템에 대한 개념과 이를 구축하는데 필요한 핵심개발 방법론에 대하여 살펴본다.

GITA346. 지능형시스템(Intelligent Systems) 2학점
계획, 추론, 학습, 의사결정 등과 같은 지능적 행동을 위한 다양한 계산 모델을 살펴보고 소프트웨어 에이전트로 구현하는 방법을 다룬다. 그리고 이러한 방법들이 실제로 적용된 응용상황에 대해 고찰한다.

GITA347. XML 기술과 응용(XML Technology and Applications) 2학점
최근 정보 및 데이터를 표현하는 표준으로 많이 사용되고 있는 XML과 관련된 여러 기술(XML의 문법, XML의 스키마, XML 질의언어들, DOM, SAX, XML 데이터베이스 등)을 다룬다. 또한 XML 분야와 관련된 최근 연구동향을 살펴본다.

GITA360. 전자상거래시스템 분석 및 설계(E-Commerce Systems Analysis and Design) 2학점
전자상거래 비즈니스 계획에 의거하여 전자상거래 시스템 구현을 위한 필요사항의 분석과 이를 시스템화 하기 위한 설계능력을 학습한다. 실제 운영 중인 다양한 형태의 전자상거래 시스템에 대한 사례분석을 기반으로 구체적인 실무분석능력을 배양한다.

GITA361. 전자 화폐 및 지불 시스템(E-Cash and Payment System) 2학점
전자상거래와 사이버 비즈니스의 확산에 따라 최근 급속도로 발전하고 있는 전자화폐의 개념과 분류에 대해 알아보고, 전자화폐의 안정성과 익명성 및 그 취소, 오프라인성, 이중사용 방지 등의 요구 조건을 만족시키기 위한 프로토콜 및 전자결제의 표준화 문제를 다룬다.

GITA370. 음성인식 개론(Introduction to Speech Signal Processing) 2학점
음성인식의 HMM 기반의 음향모델, 통계 기반의 언어모델, 탐색 기능구현 중심으로 대화형 사용자 인터페이스 설계방법을 소개한다. Audio fingerprint의 생성 및 검색 방법을 공부하며, 이를 이용한 응용인 음악검색에 대해서 소개한다.

GITA371. 정보검색(Information Retrieval) 2학점
이 과목은 대량 정보의 조직적인 색인, 저장, 관리에 필요한 이론과 실제를 교육한다. 특히 대량의 문서를 효과적으로 저장하고 검색할 수 있는 색인, 저장, 검색, 문서분류, 시소러스 구성방법으로 학습하고, 정보검색시스템의 관리와 평가 방법을 학습하며, 주요 정보검색시스템과 전자도서관등에 대한 사례연구 조사를 통해 정보검색의 실제 활용을 이해한다.

GITA372. 소셜 미디어 데이터 분석(Social Media Data Analysis) 2학점
페이스북, 트위터, 위키, 유투브 등과 같은 다양한 소셜 미디어 데이터를 분석하는 기술을 배운다. 이를 위하여 소셜 미디어 데이터의 그래프 모델링, 탐색 및 측정기법과 기본적인 데이터 마이닝 기법과 같은 핵심 분석 요소 기술들을 배우고 이에 기반한 소셜 미디어 데이터 커뮤니티 분석 기법을 배운다. 

GITA375. 스마트폰 모바일 소프트웨어(Mobile Software for Smart Phone) 2학점
스마트폰 모바일 플랫폼인 Android 와 iOS에서 응용 소프트웨어 개발을 위해서 필요한 개발 플랫폼 개요, 응용 프로그램 설계, 사용자 인터페이스, 주요 APIs 등을 소개하고 간단한 응용 소프트웨어를 구현해 본다.

GITA376. 클라우드 컴퓨팅(Cloud Computing) 2학점
차세대 IT 시스템 중에서 분산 컴퓨팅과 스마트 컴퓨팅 기술의 기본이 되는 클라우드 컴퓨팅(Cloud Computing) 기술의 구조, 구현, 응용 등을 이해해야 한다. 이 과목에서는 클라우드 컴퓨팅 사례를 중심으로 여러 가지 기술과 응용을 고찰한다.

GITA377. 빅데이터 예측분석(Bic Data Predictive Analytics) 2학점
세상의 거의 모든 것이 데이터화(datafication)되고 있다. 빅데이터 분석은 다양한 출처의 데이터를 대규모로 융합, 분석하여 새로운 가치를 만드려함이다. 예측분석은 구할 수 있는 데이터를 잘 취합하고 모델을 만들어 미래의 또는 아직 접하지 않은 이벤트를 예측함이다. 이를 위해선 예측분석을 통해 얻으려는 비즈니스 가치 분석, 데이터 이해, 빅데이터 기술 및 다양한 기계학습/통계 기법에 대한 이해가 필요하다. 이 과목은 이론과 실습을 통해 데이터 예측분석에 필요한 기본소양을 다룬다.

GITA378. 빅데이터 컴퓨팅(Bic Data Computing) 2학점
데이터의 수집, 전처리, 탐색적 테이터 분석 및 간단한 자연어 처리, 예측모델 적용, 그리고 데이터 가시화 등에 필요한 다양한 Python package들을 실제 사용 사례 등을 다룬다.

GITA380. 머신러닝 기반 데이터 분석(Machine Learning-Based Data Analysis) 2학점

고도의 정확도가 요구되는 문제를 해결하기 위해 복잡한 데이터 구조 패턴을 기계(컴퓨터)로 하여금 스스로 학습하게 하는 머신러닝 알고리즘 기술을 활용하여 현업의 데이터를 분석하고, 실제 업무에 적용할 수 있다.

머신러닝 수행방법 계획, 데이터 세트분할, 학습모델 적용하기, 자율학습 모델 적용하기 등 머신러닝 기반 데이터 분석의 이론과 실습을 다룬다.


GITA381. 통계기반 데이터 분석(Statistics-Based Data Analysis) 2학점

수집된 내, 외부 데이터 및 정형, 비정형 데이터를 활용하여 분석 목적에 따라 가설을 설정하고 필요한 데이터 세트를 편성하여 통계기반 데이터 분석 모델을 만들고 평가할 수 있다.

가설 설정하기, 빅데이터 모델 개발하기, 빅데이터 모델 평가 검증하기, 빅데이터 모델 운영방안 마련하기 등 통계기반 데이터 분석의 이론과 실습을 다룬다.


GITA382. 텍스트 마이닝 기반 데이터 분석(Text Mining-Based Data Analysis) 2학점

다양한 텍스트 형태의 원천 자료로부터 고품질의 정보를 도출하기 위해 입력된 텍스트를 처리하고, 구조화하여 패턴을 도출한 후 결과를 평가 및 해석하여 현실 업무에 적용할 수 있다. 텍스트 분석 계획 수립하기, 텍스트 모델 구축하기, 단어사전 구축하기, 텍스트 분류 결과 분석하기, 정형 데이터 결합 분석 수행하기 등 텍스트 마이닝 기반 데이터 분석의 이론과 실습을 다룬다.


GITA383. 빅데이터 분석 결과 시각화(Big Data Visualization) 2학점

정보를 명확하고 효과적으로 전달하기 위해서 사용자가 분석 결과를 이해하기 쉽게 그래픽 의미를 이용하여 시각적으로 표현하고 전달할 수 있다. 분석 결과 스토리텔링하기, 분석 정보 시각화하기, 분석 정보 시각표현하기 등 빅데이터 분석 결과 시각화의 이론과 실습을 다룬다.


GITA384. 빅데이터 분석 기획(Big Data Analysis Planning) 2학점

업무별 분석요건에 대한 문제현황을 정의하고 이슈사항을 도출하여 빅데이터 분석목표 및 프로젝트 계획을 수립할 수 있다. 도메인 이슈 도출하기, 분석목표 수립하기, 프로젝트 계획하기, 보유데이터 자산 확인하기 등 빅데이터 분석 기획의 이론과 실습을 다룬다.


GITA385. 딥러닝 기초(Introduction to Deep Learning) 2학점

딥러닝의 기초가 되는 신경망(Neural Network)의 기본 구조 및 동작 원리, 역전파 학습(Backpropagation) 알고리즘, 학습 데이터 및 학습 방법에 대하여 설명하고, 이를 바탕으로 이미지 정보 처리에 많이 사용되는 CNN(Convolutional Neural Network)을 이미지 분류(Image Classification), 객체 인식(Object Detection) 등의 응용에 적용하는 방법에 대하여 설명한다.


GITA386. 빅데이터 마이닝(Big Data Mining) 2학점

메모리에 저장할 수 없는 대용량 데이터베이스로부터 사전에 알려지지 않은 잠재적인 유용한 정보를 추출하는 내용을 다룬다. 유사 항목 검색, 데이터 스트림 처리, 다중빈도 항목 마이닝, 클러스터링, 추천 등 기술을 다룬다. 분산 파일 시스템과 맵리듀스를 바탕으로 대용량 데이터에 작동하는 병렬 알고리즘을 다룬다.


GITA387. 메타버스: 이해와 응용(Metaverse: Understanding & Application) 2학점

메타버스에 대한 원론적 이해를 도모하고 4R(VR/XR/MR/AR), AI, 3D Graphic Engine 등 메타버스를 구성하는 핵심 요소 기술에 대한 기본적 이해를 통해 엔터테인먼트 영역을 넘어 산업 전반으로 메타버스를 확대 적용할 가능성에 관하여 탐구하는 것을 목적으로 한다. 또한, 산업용 메타버스 플랫폼 구축을 위해 추가적으로 융합되어야 하는 핵심 요소 기술들을 도출하고, 특정 산업분야에서 메터버스를 통해 진행되고 있는 공정혁신 사례를 탐구한다.

 

GITA388. 패턴인식(Pattern Recognition) 2학점

패턴인식은 패턴매칭, 통계적 분석, 구조적 분석, 신경망 처리 등을 이용하여 패턴의 특성을 분석하는 학문이다. 본 교과목에서는 통계적 패턴인식 방법, 고차원 데이터 처리, 군집화 및 신경망 기반 처리 방법 등에 대하여 학습하게 된다. 다양한 데이터를 분석하는 알고리즘의 학습을 통하여 데이터를 처리하는 통찰력을 배양하도록 한다.

 

GITA389. 인공지능 확률통계(Probability and Statistics for AI) 2학점

인공지능, 머신러닝, 및 데이터 분석 분야에서 사용하는 다양한 확률통계이론을 이해하고 연구하기 위하여 필요한 기본적인 확률통계의 개념을 학습한다. 확률분포 모델 및 각 확률분포 모델의 파라메터 추정 방법에 대한 수학적 개념과 계산방법에 대하여 학습한다. 그리고 확률론적 모델링 및 분석 이론의 기반이 되는 베이즈 추론 방법에 대한 기본적 개념을 학습한다.

 

GITA390. 시계열 자료 분석과 예측(Time Series Data Analysis and Forecasting) 2학점

시계열 자료 및 비시계열 자료에 대한 예측 기법과 예측에 대한 모델 평가 방법을 학습한다. 예측 기법으로 선형 회귀모델, 로지스틱 회귀모델, decomposition 모델, ARIMA 모델, ARIMAX 모델, Panel Data 분석 기법을 학습한다. 시계열 분석의 중요한 개념인 정상 시계열, Granger 인과관계, co-integration을 학습한다. 프로그래밍 사례 학습 훈련을 통하여 실제 데이터 분석 능력을 확립하는 것을 목표로 한다.


GITA391. 인공지능 종합설계(AI Comprehensive Design) 2학점

IT 혁신의 중심으로 떠오르는 인공지능 관련 주요 이론과 기술 발전 방향을 이해하고 주요 머신러닝 알고리즘을 활용한 실제 응용 및 딥러닝(CNN, RNN, Transformer )의 핵심이론과 알고리즘을 이해하고 텐서플로와 케라쓰를 활용하여 실제 인공지능 종합 설계 기법을 학습한다.
이를 통해 실무에 인공지능을 적용하여 창의적인 업무 방식을 학습한다.

 

GITA392. 음성신호처리개론(Introduction to Speech Signal Processing) 2학점

음성을 포함한 음향 신호처리의 기본원리 및 응용기술의 기초 개념을 익힌다. 음향 신호처리에 기본이 되는 관련 디지털신호처리, 음성신호의 발생 및 모델링, 청각 시스템 및 신호 인지 과정, 몇 가지 해석 기법 등의 기초 개념을 이해한다.


GITA393. 추천시스템(Recommender Systems) 2학점

사용자에게 맞춤형 유용한 정보를 제공하여 사용자가 효율적인 의사 결정을 가능하게 한다. 본 교과목은 텍스트, 그래프, 수치형, 범주형 데이터를 효율적으로 분석하여 인공지능 기반의 추천시스템을 구축하는 방법을 학습한다. 기초적인 내용기반 필터링, 협업 필터링부터 최신 딥 뉴럴 네트워크 기반의 모델까지 다양한 추천시스템 모델을 습득한다.


GITA394. 적응필터개론(Introduction to Adaptive Filtering) 2학점

필터의 기초 개념부터 시작하여 적응이 가능한 필터의 기본 원리를 이해하고 다양한 적응필터 알고리즘과 응용을 다룬다. 특히, steepest descent 방법, LMS RLS 알고리즘에 대해서 살펴보고, 관련 문제에 적용해 본다.