개발자/라즈베리파이4

사물인터넷(IoT) 함께하는 빅데이터 교육 과정

지구빵집 2023. 1. 20. 10:22
반응형

 

 

기술은 어떤 기술이든 구매가 가능하다. 일단 돈이 많다면 가장 쉽게 기술을 살 수 있는 방법은 회사를 사는 것이다. 회사를 사는 것은 사람과 시스템을 산다는 것이니 기술은 자연스럽게 사게 된다. 돈이 없는 회사는 기술을 가진 사람을 고용하면 된다. 사람을 고용할 만큼 돈이 없는 개인은 기술을 가진 대상을 아웃소싱하면 된다. 

 

기술이 구매 가능하다는 생각을 하는 것이 중요한 이유는 가능성의 변수에서 하나를 덜어 낼 수 있기 때문이다.

 

"우리는 그런 기술이 없어."

"우리에겐 기술을 개발할 만한 인력이 없어."

"기술을 확보하기 전엔 안돼."

 

기술이 갖는 장벽을 아주 높은 장애라고 생각하는 것은 어떻게 보면 돈이 그만큼 없다는 생각과 같다. 우선 열심히 돈을 벌어 기술을 산다는 생각을 한다. 

 

 

사물인터넷(IoT) 함께하는 빅데이터 교육 과정은 사물인터넷, 빅 데이터, 실무 융합 과정으로 구성됩니다. 사물인터넷 분야 2개 강좌(IoT 기술의 이해, IoT 프로그래밍 및 실습)와 빅데이터 분야 2개 강좌(빅데이터 분석 기술의 이해, 파이썬 기반 빅데이터 처리 및 분석 기술), 사물인터넷과 빅데이터의 실무융합 1개 강좌(AWS와 텐서플로우 기반 IoT 빅데이터 실습 및 활용)로 구성되어 있어서 수강생들이 사물인터넷과 빅데이터 기술을 융합하여 활용할 수 있는 체계적이고 실무적 교육입니다.

 

IoT 기술의 이해

 

IoT에서 가장 널리 활용되는 IoT 플랫폼인 아두이노와 라즈베리파이 기반의 IoT 시스템의 기본 개념과 이해를 위해 기초 센서를 활용한 IoT 실습을 다룹니다. 본 강좌의 이수를 통해 IoT 기초 기술을 이해할 수 있습니다. 

 

 

주차 주차명 차시명 담당교수
1 IoT 개념 IoT개념과 특징 및 이슈 변태영
초연결, 초지능, 초실감 사회
센서 기술
2 IoT 활용 분야 데이터 시각화 도구
로봇과 Iot의 결합
자동차와 Iot의 결합
3 아두이노 실습 기초 아두이노 실습 기초(1) 배인한
아두이노 실습 기초(2)
4 입출력과 아날로그 입출력 디지털 출력하기와 입력 받기
아날로그 신호 읽기와 PWM 신호 출력하기
키 패드 스위치와 조이스틱 스위치
센서에서 입력 받기
5 모터와 LCD 구동하기 모터 구동하기
TextLCD 구동하기와 시프트레시스트 사용하기
6 라즈베리파이 실습 기초 라즈베이 파이 개념과 종류 김병창
라즈베이 파이 셋업
7 라즈베리파이로 센서와 엑추에이터 제어하기 라즈베리 파이로 간단한 입출력 제어하기
라즈베리 파이로 센서와 엑추에이터 제어하기
8 라즈베리파이로 스마트 시스템 만들기 라즈베리 파이로 스마트 시스템 만들기(1)
라즈베리 파이로 스마트 시스템 만들기(2)
9 기말고사

 

 

IoT 프로그래밍과 실습과정

 

본 강좌는 IoT 응용 프로그래밍에 대한 기본 개념을 이해하고, 이를 바탕으로 다양한 IoT 응용 프로그램을 구현할 수 있는 능력 함양을 목표로 합니다. 또한, IoT 구현 능력의 배양을 위해 앱 인벤터와 아두이노의 다양한 센서와 엑츄에이터를 이용하여 실생활의 예제를 통해 실습을 다룹니다. 이와 함께, 본 강좌를 통해 라즈베리파이를 이용한 다양한 IoT 응용 시스템의 구현과 개발과정을 실습을 통해 학습합니다.

 

 

주차 주차명 차시명 담당교수
1 앱 인벤터 (App Inventor) 앱 인벤터(App Inventor2) 개요  
앱 만들기 실습
2 아두이노 통신 아두이노 시리얼 통신
아두이노 블루투스 통신
3 아두이노 프로그래밍 실습(1) 버튼과 인체감지센서를 이용한 IoT 응용 시스템 만들기
삼색 LED를 이용한 IoT 응용 시스템 만들기
4 아두이노 프로그래밍 실습(2) LCD와 온습도 센서를 이용한 IoT 응용 시스템 만들기
온습도 센서와 DC 모터를 이용한 IoT 응용 시스템 만들기
5 GUI 기반 라즈베리파이 프로그램 습도 센서 값과 현재 시간 출력하기  
Qt 사용하기 및 Qt 기반 GUI구성하기
6 나만의 라즈베라파이 시스템 말하는 라즈베리파이 만들기
나만의 탁상시계 만들기
7 라즈베리파이와 OpenCV OpenCV 설치하기
OpenCV와 카메라 활용하기
8 움직이는 비전 시스템 OpenCV기반 물체 추적 비전 시스템 만들기
Pixy 모듈을 사용한 움직이는 비전 시스템 만들기
9 기말고사

 

빅데이터 분석 기술의 이해 

 

4차 산업혁명 시대의 핵심 기술인 사물인터넷은 대규모 데이터를 생성하며, 이를 수집, 저장, 처리, 분석, 활용하는 빅데이터 기술은 4차 산업혁명 시대의 또 다른 핵심 기술입니다. 본 강좌는 빅데이터의 수집, 저장, 처리, 분석, 활용에 관한 빅데이터 기술의 기초 개념을 이해하고 빅데이터 처리 및 분석을 위한 R 프로그래밍을 학습합니다. 

 

 

주차 주차명 차시명 담당교수
1 데이터와 빅데이터의 이해 데이터와 정보의 이해 / 빅데이터의 이해  
빅데이터의 가치와 영향 / 데이터 패러다임의 변화
2 R기초 개념 이해와 개발환경 구축 R 소개 및 설치
R 스튜디오 소개 및 설치
기본스크립트와 함수활용
R 확장 : 패키지 추가 및 설치
3 R 기본 데이터 구조 및 함수 벡터와 행렬의 생성
배열, 데이터프레임, 데이터프레임 생성
인덱싱과 벡터, 행렬 연산
데이터 객체 관련 유용한 함수들
4 R 파일 입출력 및 데이터 처리 데이터 파일 입출력
데이터 세트 파악하기
데이터 추출 및 병합하기
사용자 함수 만들기
5 기초통계분석과 R 실습 데이터 분석의 이해
신뢰구간 추정의 이해
가설검정과 교차분석의 이해
기초통계 분석 R 실습
6 빅데이터 회귀분석과 R 실습 회귀분석과 상관분석의 기초개념
단순 선형 회귀분석과
다중 회귀분석의 통계학적 이해
단순 선형 회귀분석과 다중 회귀분석 R 실습
회귀 진단과 R 실습
7 빅데이터 분류분석과 R 실습 분류분석의 기초개념
분류분석의 통계학적 이해
분류분석 R 실습 (인공신경망 포함)
빅데이터 분류분석의 응용 (R 역전파알고리즘 실습
8 빅데이터 군집분석과 R 실습 군집분석의 기초개념
군집분석의 통계학적 이해
군집분석 R 실습
빅데이터 군집분석의 응용
9 기말고사

 

 

빅데이터 분석 기술의 이해 

 

4차 산업혁명 시대의 핵심 기술인 사물인터넷은 대규모 데이터를 생성하며, 이를 수집, 저장, 처리, 분석, 활용하는 빅데이터 기술은 4차 산업혁명 시대의 또 다른 핵심 기술입니다. 본 강좌는 빅데이터의 수집, 저장, 처리, 분석, 활용에 관한 빅데이터 기술의 기초 개념을 이해하고 빅데이터 처리 및 분석을 위한 R 프로그래밍을 학습합니다. 

 

주차 주차명 차시명 담당교수
1 데이터분석 방법의 이해와 Colab환경구축 데이터분석 방법의 이해  
Colab 활용법
2 파이썬 데이터 타입과 Numpy 이해하기 numpy기초
numpy심화
3 Pandas 기초 및 실습 Pandas로 데이터 가공하기
Pandas로 데이터 연산하기 편집
4 Pandas 심화 실습 Pandas 심화(1)
Pandas 심화(2)
5 빅데이터 시각화(Matplotlib) Matplolib 소개와 사용법  
선그림과 점그림
다중서브플롯
6 빅데이터 회귀 분석 머신러닝의 개념과 기본 절차
Scikit-Learn API 사용법
회귀분석 심화
7 빅데이터 분류분석 빅데이터 분류 분석의 절차
초모수와 모델 검증 방법
분류 심화: 나이브 베이즈 기법
8 빅데이터 군집분석 빅데이터 비지도 학습의 개념
심화: k-평균 군집 분석
심화: 가우스 혼합 모델
9 기말고사

 

 

AWS와 텐서플로우 기반 IoT 빅데이터 실습 및 활용 

 

본 강좌는 AWS IoT를 기반으로 IoT 플랫폼을 소개하고 관련 소프트웨어와 데이터 서비스를 AWS 환경의 실습을 통해 학습합니다. 아울러, 텐서플로우의 개념과 기초기술, 텐서플로우 기반의 머신러닝과 컨볼루션 신경망 등을 학습하여 최신 인공지능 기술을 습득합니다. 본 강좌의 수강을 통해 산업현장에서 필요한 IoT 및 빅데이터 분석 개발 능력의 향상에 기여할 것입니다. 

 

 

주차 주차명 차시명 담당교수
1 AWS IoT 플랫폼 개념 AWS IoT 기본 개념 및 IoT 디바이스 소개  
간단한 AWS IoT 프로젝트 실행
2 AWS 기반 IoT 빅데이터 실습 및 활용 AWS IoT 연결 모델 소개 및 IoT 디바이스 구성
AWS IoT와 IoT 디바이스의 연결 및 관련 애플리케이션 개발
3 AWS Greengrass를 통한 IoT 컴퓨팅 최적화 AWS Greengrass 소개 및 라즈베리파이 설정
AWS Greengrass를 이용한 IoT 프로젝트 실습
4 AWS Lambda를 통한 서버리스 컴퓨팅 AWS Lambda 소개와 AWS Lambda 함수 개발 및 호출
AWS Lambda 함수 배포 및 IoT 프로젝트 구축
5 AWS IoT Button을 통한 IoT 응용 텐서플로우 기초(1)  
텐서플로우 기초(2)
6 AWS IoT 데이터 시각화 다중서브플롯
머신러닝의 개념과 기본 절차
7 AWS IoT 빅데이터 분석 Scikit-Learn API 사용법
회귀분석 심화
8 기말고사

 

 

 

 

 

 

반응형