빅데이터 분석의 첫걸음 R코딩

빅데이터 분석의 첫걸음 R코딩

$35.22
Description
R과 함께 배우는 빅데이터 분석 입문서
이 책은 R을 통해 코딩에 대한 자신감을 높이고 데이터 분석에 대한 흥미를 가질 수 있도록 하기 위해 저술되었다. 지금 우리는 인공지능이 붐인 4차 산업혁명 시대에 살고 있다. 1956년 여러 분야의 연구자들이 모인 미국 다트머스 대학 워크숍에서 인공지능이란 단어가 사용되기 시작하고 기대와 실망을 거듭하다가 지금 다시 인공지능이 많은 문제를 해결할 것 같은 기대감에 유망 기술로 각광받고 있다. 2016년 바둑 인공지능 소프트웨어인 구글의 알파고는 이세돌 기사를 4대 1로 이기면서 세계의 이목을 끌었고, 지금은 MRI 영상정보를 판독하여 의사의 판단을 도와주는가 하면, 인간보다 높은 이미지 인식률로 스마트 팩토리, 보안 검색 및 출입 관리, 무인 점포 등에 활용되어 편리함을 더해주고 있다.

인공지능이 발달하게 되는 그 중심에는 빅데이터가 있다. 빅데이터는 융합기술이 살아 숨쉬게 하는 에너지와 같은 역할을 한다. 우리가 일상에서, 주변의 사물인터넷에서, 그리고 비즈니스와 공장에서 어마어마한 데이터를 쏟아내고 있다. 우리는 우리가 살고 있는 사회를 잘 이해하기 위해서 또는 데이터 분석의 경쟁력을 키우기 위해서 데이터와 가까워질 필요가 있다.

R은 우리에게 새로운 기회가 될 수 있다. 통계 패키지로 출발한 R은 SAS, MATLAB, SPSS 보다 더 선호되고 있으며, 범용 프로그래밍 언어인 Java, C/C++, Python 못지 않게 인기가 높다. R은 일반적인 데이터 처리를 위한 뛰어난 기능이 있고, 간단히한두 줄의 코딩으로 표, 차트, 지도 등 다양한 시각화 자료를 쉽게 만들어 내며, 웹을 통한 정보 추출과 인공지능구현을 위한 손쉬운 기능 등을 제공하고 있어 배울수록 흥미가 깊어질 것이다. 이 책은 처음 데이터를 다루는 입문자를 위해 R의 기초 문법과 여러 흥미로운 주제를 쉽게 이해할 수 있도록 내용을 구성하려고 노력하였다. 그러나, 마지막은 역시 학습자의 몫일 것이다. 관심과 반복으로 스스로 깨우치려는 노력이 더욱 요구된다
저자

장용식

서강대학교이학사,POSTECJ대학원물리학석사,KAIST에서경영공학박사학위를취득하였고,현재한신대학교IT경영학과교수로재직중이다.POSCO그룹에서MIS연구및개발경험이있으며,지능정보분야의다수국내외연구논문을발표하였고,안드로이드앱,JSP웹,R관련저서(공저)를출푼하였다.현재사물인터넷과데이터분석기반인공지능시스템의연구에관심을두고있다.

목차

Chapter1데이터로움직이는사회와R
1.1산업혁명
1.2데이터로움직이는사회
1.3데이터분석도구,R

Chapter2R개발환경
2.1R개발환경
2.2R설치와시작
2.3RStudio설치와시작
2.4패키지와라이브러리

Chapter3데이터구조의이해
3.1데이터구조의이해
3.2벡터와연산자
3.4배열과행렬
3.5리스트
3.6데이터프레임
3.7데이터파일읽기
3.8함수

Chapter4무조건해보기
4.1X-Y플로팅차트로보는지역별미세먼지현황
4.2워드클라우드로보는지역별미세먼지현황
4.3애니매이션:바람개비돌리기
4.4웹스크래핑:공공데이터포털의API목록출력
4.5동전던지기시뮬레이션

Chapter5차트프로그래밍
5.1단순한차트의유형
5.2줄기-잎그림
5.3파이차트
5.4바차트
5.5X-Y플로팅
5.5X-Y플로팅
5.6히스토그램
5.7박스플롯
실습과제1:CDNow거래데이터를이용한분포분석
실습과제2:강의길이에대한분포분석

Chapter6애니메이션
6.1애니메이션개요
6.2카운트다운
6.3랜덤막대그래프
6.4동전던지기확률의변화차트
6.5룰렛돌리기
6.6라이언킹
실습과제1:수열출력:1~100사이의3의배수합
실습과제2:당구공굴리기

Chapter7지도활용하기
7.1구글맵과개요
7.2구글맵API키신청
7.3구글맵출력
7.4단양팔경을지도위에
7.5지진발생지역분포
실습과제:미세먼지분포

Chapter8웹스크래핑
8.1웹스크래핑개요
8.2문자추출을위한DOM구조의이해
8.3공공데이터포탈의목록추출(단일페이지)
8.4공공데이터포탈의목록추출(다수페이지)
실습과제:유튜브의동영상목록추출

Chapter9공공데이터활용
9.1공공데이터포탈개요
9.2오픈API인증키신청:미세먼지정보
9.3미세먼지농도의시간대별변화:막대그래프
9.4지역별미세먼지농도비교:지도
실습과제1:특정지역의시간대별미세먼지농도의변화
실습과제2:특정시간대의지역별초미세먼지농도비교

Chapter10네이버오픈API활용
10.1네이버오픈API개요
10.2네이버정보검색API키발급받기
10.3네이버오픈API기본사항
10.4뉴스검색:“인공지능”키워드
실습과제:네이버블로그검색

Chapter11네트워크분석
11.1네트워크분석의개요
11.2네트워크분석지표
11.3네트워크지표분석
11.4페이스북사용자네트워크분석
실습과제:천체물리학자의협업네트워크분석

Chapter12시뮬레이션
12.1시뮬레이션개요
12.2표본추출과난수
12.3동전던지기
12.4몬테카를로시뮬레이션에의한원주율구하기
12.5회귀선구하기
실습과제1:주사위던지기
실습과제2:시물레이션과통계적방법의회귀선비교
개정R프로그래밍책1.indb102020-03-25오후2:54:

Chapter13인공신경망과딥러닝의이해
13.1인공지능과인공신경망개요
13.2인공신경망구성과학습
13.3주택가격예측(회귀문제)
13.4붓꽃종의분류(분류문제)
실습과제1:가격예측(입력노드수의변경)
실습과제2:붓꽃종의분류(은닉층노드수의변경)

부록
1R설치
2RStudio설치
참고문헌
찾아보기