R로 쉽게 시작하는 빅데이터 분석 (AI 챗GPT 시대 | 부록: R에서 챗GPT 사용하기 수록)

R로 쉽게 시작하는 빅데이터 분석 (AI 챗GPT 시대 | 부록: R에서 챗GPT 사용하기 수록)

$24.37
Description
시대의 흐름으로 인한 선진국들은 인구 감소, 저성장, 고령화 문제, 개발도상국들의 경제 성장 등으로 인하여 많은 부분에서 위기감을 느끼고 있다. 이러한, 위기를 기회로 만들기 위해서 독일은 ‘Industrial 4.0’, 미국은 ‘Industrial internet’, 일본은 ‘Industrial Intelligence’로 불리는 기술 선점을 통해 새로운 도약을 준비하고 있다. 이러한 기술의 키워드로 인터넷(Internet), 클라우드(Cloud Computing), 빅데이터(BigData), 인공지능(Artificial Intelligence) 등으로 많은 전문 분야의 기술들이 융합되어 빠르게 변화되어 가고 있다. 공장 자동화는 3차 산업혁명에 디지털 혁명으로 파생된 인터넷, 데이터, 인공지능이 결합되면서 똑똑한 공장인 스마트 팩토리(Smart Factory)로 발달하게 된다. 스마트 팩토리를 구성하는 기본 셀(Cell)의 중심에는 자동화의 핵심인 IoT, PLC, 로봇 등이 있으며, 제조 산업의 자동화 공정에서 각각의 셀 단위로 동작하는 것도 중요하지만, 각각의 셀의 정보를 공유하면서 전체 공정이 하나의 자동화 장비로 동작할 수 있도록 서로 간의 정보를 공유하는 부분이 매우 중요하게 되어 가고 있다. 게다가 인간이 하던 일을 대체하기 위한 수단으로 로봇이 적용되고 있으며, 자동화 분야 이외의 의료, 서비스 등 다양한 분야에서 응용되고 있다.

이 책은 빅데이터를 분석하기 위한 기초부터 R을 이용하여 DB 데이터 연계 및 영상 처리 분석에 대해서 설명하고 있다.
1장에서는 빅데이터 분석을 하기 이전에 4차 산업혁명에서 빅데이터 분석의 필요성에 대해서 알아보고, 2장에서는 빅데이터 분석을 하기 위한 분석 프로그램으로 R에 대한 사용법에 대해서 다루었다. 3장에서는 데이터 전처리 과정의 필요성과 중요성에 대한 설명과 데이터 시각화하는 부분에 대해서 다루었다. 4장에서는 빅데이터를 이용한 모델링과 데이터베이스를 연계하는 방법에 대해서 설명하였으며, 자동화 공정에 적용되는 예제를 통해서 빅데이터 분석에 대한 이해를 돕고 있다. 5장에서는 비정형 데이터인 이미지에 대한 분석을 하기 위해서 색상 분류, 경계 검출 그리고 OpenCV를 이용한 얼굴 인식에 대해서 다루고 있으며, tenserflow를 연동하여 MNIST 이미지를 기반으로 머신러닝을 학습하여 이미지 분류에 대해서 설명하였다.

마지막으로 초심자도 이해하기 쉽도록 R을 사용해서 빅데이터 분석에 대한 전반적인 이해와 다양한 예제를 통해 빅데이터 분석 전문가로 한발자국 더 나아갈수 있었으면 한다.
저자

이안용,박은수

현재대학에서스마트팩토리관련(AI소프트웨어활용및코딩,산업용로봇제어등)분야의교육및연구를수행하고있다.

목차

■머리말

I.빅데이터개요

 01.4차산업혁명의주요기술
  1빅데이터
   1)빅데이터개요
   2)빅데이터의정의
   3)빅데이터의특징
  2인공지능
   1)인공지능개요/정의및특징
   2)역사적고찰

 연습문제


II.R시작하기

 01.R과R스튜디오
  1.R언어
   1)R언어의특징
   2)R스튜디오
  2.변수,벡터,함수의이해
   1)변수의이해와개념
  3.팩터와리스트
   1)팩터
   2)리스트
   3)매트릭스
   4)데이터프레임

 02.데이터입/출력
  1R에서데이터의입력과출력
   1)데이터입력
   2)print(‌)함수와cat(‌)함수
  2제어문과사용자정의함수
   1)조건문과반복문
   2)사용자정의함수

 연습문제


III.데이터탐색

 01.데이터분석
  1단일·다중변수
   1)데이터탐색이란
   2)탐색적데이터분석의이해
   3)단일변수범주형데이터분석
   4)두변수의상관관계
  2데이터전처리
   1)결측값의처리

 02.다양한그래프작성
  1다중상자그래프와나무지도
   1)월별기온변화를다중상자그래프작성
   2)나무지도
  2방사형차트와ggplot
   1)방사형차트
   2)ggplot

 연습문제


IV.모델링과예측선형회귀

 01.모델링
  1단순선형회귀
   1)모델의오차분석
  2고차다항식적용과분산분석
   1)ANOVA함수로분산분석
  3다중선형회귀
   1)다중선형회귀
   2)분석과정
  4텍스트마이닝
   1)NaverNews에서keyword검색
   2)단어구름

 02.데이터베이스
  1데이터베이스시스템
   1)데이터베이스
   2)데이터베이스시스템
  2데이터조작하기
   1)RMySQL
  3CNC공구마모도분석
   1)CNC밀링머신

 연습문제


V.디지털영상처리

 01.이미지분석
  1RGB색상분류
   1)이미지파일불러오기
   2)설정영역의색상분류
  2이미지경계검출
   1)미분컨볼루션커널을이용한경계검출
   2)프리윗필터
   3)소벨필터
   4)캐니에지

 02.OpenCV를이용한Webcam연동
  1Webcam연동
   1)이미지저장및불러오기
   2)OpenCV를지원하는다양한기능
  2얼굴인식

 03.R에서TensorFlow사용
  1기본설치
  2Mnist정보기반학습을이용한이미지분류

 연습문제


VI.부록
 01.R설치
 02.R-Studio설치
 03.기타명령어
 04.MariaDB설치
 05.R에서챗GPT사용하기