모.집.임.박.강.좌
과정명 | 파이썬을 활용한 빅데이터 머신러닝 개발자 양성과정 |
---|---|
교육기간 | 2021년 3월 22일(월) ~ 4월 21일(수) 23일 총 184시간 (평일주간) |
접수기간 | 2021년 3월 21일(일) 까지 / 선착순 마감 |
교육시간 | 09:30 ~ 18:30 |
교육비 | 최대 100% 지원 |
모집정원 | 20명 |
문의처 | email : oraclejava@oraclejava.co.kr / tel : 02 - 6925- 4760 |
강좌명 | 파이썬을 활용한 빅데이터 머신러닝 개발자 양성과정 |
---|---|
교육목표 |
- 파이썬 기초 프로그래밍에 대해 이해하고 구현할 수 있다. - 데이터 분석, 시각화를 위한 파이썬 패키지와 라이브러리 활용법을 배우고 습득할 수 있다. - 데이터 수집, 가공, 분석, 시각화를 할 수 있다. - 머신러닝의 개념을 이해할 수 있다. - 빅데이터 머신러닝의 알고리즘들을 이해하고 구현할 수 있다. - 본 교육을 수강한 훈련생의 경우 실무 현장에서 발생되는 문제가 어떤 유형이며 어떤 알고리즘을 통해 해결할 수 있는지 분석할 수 있으며 기존 데이터마이닝 방식과 머신러닝의 차이를 명확히 이해할 수 있다. |
교육개요 |
본 과정은 4차산업혁명에서 각광받는 언어인 파이썬에 대해 기본부터 학습하는 과정입니다. 파이썬 프로그래밍 언어의 기초문법을 적용하고 언어의 특징과 라이브러리를 활용하여 기본 응용소프트웨어를 구현하는 능력을 함양할 수 있고, 이를 활용하여 데이터 분석 및 머신러닝 알고리즘을 이해 및 구현할 수 있습니다. 또한 각종 라이브러리로 데이터 분석 및 시각화에 대한 내용, 그리고 머신러닝의 기본까지 학습하여 데이터 분석가를 희망하는 입문자가 단기간 데이터 분석과 인공지능에 대해 학습할 수 있으며 기존 사용되고 있는 데이터마이닝과 머신러닝의 차이점에 대한 교육을 진행하여 현직 데이터 분석가 및 개발자가 차이점에 대해 정확히 이해할 수 있도록 훈련이 진행된다. 마지막으로 관계형 데이터를 대상으로 분석하여 분류모형을 훈련할 예정이며 군집과 패턴, 분석 등 실무에서 가장 원활하게 사용될 수 있는 기법을 강의한다. 끝으로 훈련생이 직접 PC, 교육용 서버, 그리고 가상서버를 연결하여 빅데이터 환경 구축을 정확히 이해할 수 있습니다. |
Python(기초) |
- Python 인스톨 - 숫자 - 스트링 - 리스트 - If elif else - For - 범위와 While - 주석과 Break - Continue - Function - Return Value - 매개변수의 기본값 - 변수의 스코프 - 키워드 매개변수 - 플렉서블한 매개변수의 개수 - 언패킹 매개변수 - 딕셔너리 - 모듈 - 웹에서 이미지 다운로드하기 - 파일 읽고 쓰기 - 웹에서 파일 다운로드 하기 - 웹크롤러 작성하기 - 예외 처리 하기 - 클래스와 객체 - 초기화(init) - 클래스와 인스턴스 변수의 차이점 - 상속 - 다중 상속 - 스레딩 - 단어 빈도 카운터 - Zip - 람다 - 딕셔너리 Max, Min, Sorting - 이미지 자르기 - 이미지 합치기 - Struct - Map - 비트 연산자 - 딕셔너리 계산 |
Python(데이터 분석 시각화) |
- 왜 Python인가? - Python 데이터 분석을 위한 환경 구성하기(Windows) - Python 데이터 분석 라이브러리 설치하기 - IPython 살펴보기 - IPython Notebook 살펴보기 - numpy ndarray 이해하기 - array 인덱싱 이해하기 - array 관련 함수 사용하기 - numpy를 사용한 데이터분석 맛보기 - pandas의 고유한 자료구조 - DataFrame 인덱싱 이해하기 - pandas를 이용한 데이터 분석 맛보기 - matplotlib의 플롯팅 함수 사용하기 - matplotlib를 사용한 데이터 시각화 맛보기 : Game of Thornes 데이터셋 분석 - 여러개의 DataFrame 합치기 - DataFrame의 계층적 인덱싱 이해하기 - DataFrame 데이터 변형하기 - 데이터 그룹화 함수 이해하기 - pandas의 그룹화 기능을 이용한 데이터 분석 맛보기 : 2016 US Election 데이터셋 분석 - 웹크롤링 이해하기 - scrapy 및 selenium 설치하기(Windows) - scrapy 의 구조 및 웹 스크롤링 맛보기 - 실전 데이터 분석 : US Baby Names 1880-2014 데이터셋 분석(1) - 실전 데이터 분석 : US Baby Names 1880-2014 데이터셋 분석(2) - 위치정보 데이터 분석 - 위치 정보 데이터 다루기 - Pandas 고급 - Time Series - 원격 데이터 접근(내장 API들) - 다양한 I/O 처리 옵션 * 파이썬시각화 - 라이브러리를 활용한 파이썬 데이터 시각화 |
Python Machine Learning |
머신러닝 개요 - 머신러닝 소개 - 개요 및 적용사례 - PC 및 실습서버장비를 활용한 머신러닝 분석환경 준비 구축 머신러닝 수행방법 계획하기 - 머신러닝 기반 데이터 분석 도입 및 프로세스 관리하기 - 머신러닝 기법 적용 필요성 판단하기 - 머신러닝 기법 선정 및 절차 계획하기 - 수행계획 문서화 하고 구성원에게 공유하기 데이터셋 분할하기 - 데이터셋 분할 설계하기 - 데이터 셋 분할 기준 판단하기 - 교차검증 필요성 판단과 K값 결정하기 - 데이터셋 분할 및 샘플링하기 - 샘플링 차이 분석 및 적용하기 지도학습 모델 적용하기 - 적합한 머신러닝 기법 적용하기 - 최적의 분류모델 선정 및 적용하기 - 최적의 수치예측모델 선정 및 적용하기 - 앙상블 모형 적용 및 새로운 방법론 개발하기 자율학습 모델 적용하기 - 필요한 자율학습 머신러닝 기법 적용하기 - 군집화 기법 적용 및 최적 기법 적용하기 - 차원 축소 기법 선청 및 적용하기 - 목적에 맞는 문제해결을 위해 알고리즘 비교 및 적용하 모델 성능 평가하기 - 모델 성능 평가 방법 선정 및 비교하기 - 평가 메트릭 계산하고 해석하기 - 주어 학습결과 적용하기 - 분석 결과 부합성 판단 및 평가하기 - 평가결과 문서화 및 커뮤니케이션하기 - 프로세스화 작업 수행하기 - 피드백 사이클 시행 및 관리하기 |
실무 프로젝트 |
- 프로젝트 기획 - 프로젝트 주제 선정 - 환경에 맞는 플랫폼 이해 및 선정 - 프로젝트 관리 기획 및 일정 계획, 실행 계획서 작성 - 프로젝트 데이터 수집 및 정제, 변환 - 정형/비정형 수집 기능 구현 (크롤링, 데이터 저장소 수집 등) - 빅데이터 플랫폼 연동 기능 구현 실습 - 배치 기반 데이터 적재 및 실시간 데이터 적재 기능 구현 - 데이터 셋 정의 및 데이터 처리, 자동화 구현 - 실시간 변환 및 분석 기능 구현 및 외부 DB 연동 - 기계학습 실습 - 머신러닝 및 딥러닝 기법을 활용한 데이터 예측 실습 - 구현 시스템 데이터 목록 정의 및 관리 시스템 개발 실습 - 웹 구현을 위한 View 및 기능 구현 실습 - 테스트 및 발표 - 통합 테스트 및 제반사항 점검, 디버깅 - 최종 보고서 작성 및 프로젝트 결과 발표 |
강사님 | LOO 강사님 |
---|---|
프로젝트 경력사항 |
|
전문분야 |
|
엄**
2022-08-30 14:46 스프링 & JPA 활용 프레임워크 실무 구현 향상과정(Spring Framework /JPA)많이 배웠습니다!
강사님 학생들이 질문할때마다 하나하나 다 에러 코드 봐주시고 성실히 가르쳐주셔서 감사합니다! 많이 배웠습니다! 또 배우고 싶어요!
이**
2022-08-26 17:24 자바 기초부터 JSP 웹 개발 실무향상과정(JAVA/JDBC/Servlet/JSP/Ajax/jQuery)수강후기
어느정도 기초반을 꼭 수강한 후에 듣는게 좋을거 같습니다. 기본적인 기초가 없는 상황이라면 단기간에 따라가기엔 어려울 수도 있으나 알고 듣는다면 충분히 배울 수 있다고 생각합니다.
오**
2022-08-26 17:24 자바 기초부터 JSP 웹 개발 실무향상과정(JAVA/JDBC/Servlet/JSP/Ajax/jQuery)수강후기
강사님께서 개개인의 실습 결과를 꼼꼼히 확인해주셔서 게을리 할 틈이 없어서 좋았어요! 다만 단기간에 너무 많은 실습과 이론을 다루다보니 기초에 대한 설명을 꼼꼼히 듣고 알아가기엔 좀 부족했던 것 같습니다. 수강 범위를 좁히고 좀 더 기초에 충실한 강의가 되면 좋겠습니다. 7일간 열정적인 강의 해주신 강사님께 감사 드립니다!
위**
2022-08-22 16:21 자바 기초부터 웹 스프링 개발 향상과정(JAVA/JDBC/Servlet/JSP/Ajax/jQuery/Spring/JPA)자바 기초부터 웹 스프링 개발 향상과정 관련 교육수강 후기입니다.
자바 기초문법부터 SPRING, JPA까지 폭 넓게 다루는 강의입니다. JAVA 실력이 부족한 초보도 충분히 수강가능한 난이도 이며, 2주 내에 많은 내용을 다루는 만큼 일부 강의는 다소 짧게 느껴졌습니다. springboot 에 특화된 교육을 수강하고 싶으면 다른 강의가 더 적절할 것 같으며, 저는 자바 부터 웹 서버 개발에 대한 전반적인 교육을 듣고 싶었었기 때문에 만족하는 강의였습니다. 감사합니다.
장**
2022-08-22 16:20 자바 기초부터 웹 스프링 개발 향상과정(JAVA/JDBC/Servlet/JSP/Ajax/jQuery/Spring/JPA)자바 기초부터 스프링 과정 수업 후기입니다.
짧은 시간에 자바 스프링을 배우기 위해 이 강좌를 듣게 되었습니다. C++ 기초 지식만 있는 상태에서 시작하였지만 강사님들께서 자바의 기초부터 차근차근 설명해주시기 때문에 수업을 잘 따라갈 수 있었습니다. 10일과정이기 때문에 기본적으로 객체지향프로그래밍을 이해한 상태에서 강의를 들어야 더욱 효과적으로 수강할 수 있을 것 같습니다.