통계/데이터사이언스 특강 기초과정 간략 소개
과목 | 강의 간략 소개 |
Python 프로그래밍과 웹크롤링 | Python의 자료형, 조건문, 반복문, 함수, 묘듈을 통한 확장에 대해 안내하며, 웹크롤링 개념 및 사용 방법을 소개한다. 실습을 통해 실제 연구에 도움이 될 수 있도록 안내하고자 한다. |
R(& Chat GPT)를 활용한 데이터 리터러시 | 데이터 기반 의사결정에 필수적인 데이터 리터러시 역량을 키우기 위해, 다양한 데이터의 유형에 따라 시각화 기법과 기초 통계 방법을 학습한다. 또한 ChatGPT와 R을 활용해 실제 데이터를 불러오고 정리 및 변환하는 방법을 실습하며, 데이터 분석과 결과 해석 과정을 익히고자 한다. |
R(& Chat GPT)를 활용한 분산분석 | 이 강의의 주요 목적은 ANOVA(분산 분석)의 기본 개념과 방법론을 깊이 이해하고, 이를 다양한 통계적 가설 검정에 적용할 수 있도록 돕는 것이다. ANOVA는 여러 그룹 간의 평균 차이를 비교하고, 실험 설계 및 연구 데이터 분석에서 자주 사용되는 중요한 통계 기법이다. 본 강의에서는 단일 요인 ANOVA부터 다중 요인 ANOVA 까지 다양한 ANOVA 기법을 다루고, 이를 통해 수강생들은 실험 데이터 분석 및 통계적 결론 도출에 필요한 기본적이고 응용 가능한 기술을 습득하도록 도울 것이다. |
R(& Chat GPT)을 이용한 선형 회귀분석 | 교내 연구자들이 지도학습의 대표적인 모형인 선형회귀모형을 이해하고 실제 연구에 사용될 수 있도록 이론과 실습을 통해 안내한다. (포함된 주제들은 단순선형회귀모형, 최소제곱법, 이상점과 영향점, 변수변환, 다중공선성, 전통적인 모형선택방법과 교차검증을 이용한 모형선택방법, 라쏘와 능형회귀 등.) |
R을 이용한 다변량분석 | 다변량분석은 변수들간의 인과 관계를 규명하여 결과를 예측하거나 설명하는 분석으로써, Multivariate normal distribution, Multivariate Regression, Discrimination and Classification, Clustering and Multidimensional Scaling의 기본 개념 안내하고, 실습을 통해 각자의 연구에 적용해 보도록 돕는다. |
Python을 이용한 머신러닝 | 머신러닝에 대한 개요와 분류분석과 회귀분석에서 모두 사용될 수 있는 의사결정나무의 작동원리와 해석하는 방법에 대해서 강의한다. 또한 분류앙상블과 회귀앙상블의 개념에 대해 소개하고, 배깅, 랜덤포레스트, 부스팅, 그레디언트부스팅 방법에 대해서 강의하고 실습을 진행하고자 한다. |
Python을 이용한 딥러닝 기초 | 이 강의에서 심층학습(deep learning)의 기본요소가 되는 인공신경망모형(artificial neural network models)을 다루고, 인공신경망의 구조 및 기본원리를 파악하고 경사하강법(gradient descent methods)을 통한 모형적합에 대해서도 학습하고자 한다. 또한 실제 예제들을 파이썬(Python) 라이브러리를 이용하여 인공신경망모형으로 분석해 본다. (인공신경망모형은 이미지, 텍스트 등의 비정형자료를 처리할 수 있는 심화모형인 합성곱 신경망(convolutional networks), 순환 신경망(recurrent networks)을 이해하기 위한 필수임) |