AI 인공지능 개발방법론

AI 인공지능 개발방법론

$24.30
Description
머신러닝 학습데이터의 수집 및 분류부터 인공지능 개발까지,
인공지능 개발의 전 과정을 체계적으로 제시한 책
최근 전 세계적으로 각광받고 있는 인공지능(AI, Artificial Intelligence)은 다양하고 방대한 빅데이터를 학습하여 인간의 학습능력과 추론능력, 지각능력, 자연언어의 이해능력 등을 컴퓨터 프로그램으로 실현한 기술이다. 방대한 데이터를 인공지능의 한 분야인 머신러닝으로 학습하여 인공지능(모형)을 개발하는 방법은 연구자들로 하여금 다양한 변인들의 관계를 보다 정확히 파악하고 예측할 수 있도록 이끌어준다. 미국 Open AI의 생성형 인공지능 챗봇(Chatter Robot)인 ChatGPT의 성능은 ChatGPT가 학습한 매개변수(파라미터)의 개수가 중요하며 ChatGPT-3는 약 1,750억 개의 매개변수를 기반으로 개발되었다. 즉 적합한 머신러닝 알고리즘으로 매개변수가 포함된 데이터를 학습하여야 좋은 결과를 예측하는 인공지능을 개발할 수 있다.

머신러닝을 활용해 인공지능을 개발하려면 몇 가지 과정을 거쳐야 한다. 우선 머신러닝 알고리즘으로 인공지능 모형을 평가한 후, 선정된 최적 모형을 이용하여 출력변수를 예측해야 한다. 그런 다음 원데이터와 예측데이터의 출력변수를 활용하여 양질의 학습데이터를 생성하고, 마지막으로 양질의 학습데이터를 이용하여 인공지능을 개발해야 한다.

이 책은 머신러닝 학습 데이터의 수집 및 분류부터 인공지능 개발까지, 인공지능 개발을 위한 전 과정을 체계적으로 안내한다. 통계지식이 부족한 독자들도 쉽게 따라할 수 있도록 개발 단계별로 본문을 구성하고 상세히 기술하였다. 책에 수록된 인공지능 개발 사례는 정형 데이터와 비정형 데이터를 대상으로 하였으며, 인공지능 개발에 사용된 모든 프로그램은 오픈소스 프로그램인 R을 사용하였다.
저자

송주영,송태민

현재펜실베이니아주립대학교범죄학/형사사법학과부교수로재직중이다.한양대학교법학과를졸업하고동대학원에서형사법전공석사학위를받았다.미시간주립대학교형사사법학대학에서형사정책/형사사법박사학위를받고웨스트조지아주립대학교범죄학과조교수와한국형사정책연구원부연구위원으로재직하였다.
해외저서로는CambridgeScholarsPublishing에서출판한《BigDataAnalysisUsingMachineLearningforSocialScientistsandCriminologists》가있으며,주요국내저서로는《빅데이터를활용한인공지능개발》,《빅데이터를활용한범죄예측》,《머신러닝을활용한소셜빅데이터분석과미래신호예측》,《R을활용한소셜빅데이터연구방법론》,《빅데이터연구한권으로끝내기》,《빅데이터분석방법론》이있다.주요연구분야는청소년범죄특히재범연구,학교폭력과사이버폭력,청소년성매매등이고,JournalofAdolescentHealth,CyberpsychologyBehaviorandSocialNetworking,JournalofCriminalJustice,InternationalJournalofOffenderTherapyandComparativeCriminology,ComputersinHumanBehavior등다수의해외저널에관련논문을게재하였다.

목차

part1인공지능개발방법론

ch1인공지능개발방법
1인공지능개발필요성
2인공지능개발절차
3인공지능개발을위한데이터수집및분류
3-1데이터수집
3-2데이터분류
3-3연구윤리
4인공지능학습데이터생성
5미래신호탐색
5-1미래신호탐색방법
5-2코로나19주요요인의단어빈도와문서빈도분석
5-3코로나19주요요인의미래신호탐색
5-4결론및고찰

ch2R의설치와활용
1R의설치와활용
1-1R설치
1-2R활용

ch3인공지능개념과학습방법
1인공지능개념
2인공지능학습방법
3인공지능개발시고려사항
4인공지능학습데이터

ch4인공지능모델링
1나이브베이즈분류모형
2로지스틱회귀모형
3랜덤포레스트모형
4의사결정나무모형
5신경망모형
5-1‘nnet’패키지사용
5-2‘neuralnet’패키지사용
6서포트벡터머신모형
7연관분석
7-1입력변수간연관분석
7-2입력변수와출력변수간연관분석

ch5인공지능모형평가
1오분류표를활용한모형평가
1-1오분류표평가시고려사항
1-2오분류표를활용한양질의학습데이터생성
2ROC곡선을활용한모형평가
3오분류표를활용한코로나19정보확산위험예측인공지능모형평가
3-1나이브베이즈분류모형평가
3-2신경망모형평가
3-3로지스틱회귀모형평가
3-4서포트벡터머신모형평가
3-5랜덤포레스트모형평가
3-6의사결정나무모형평가
4ROC곡선을활용한코로나19정보확산위험예측인공지능모형평가
4-1나이브베이즈분류모형ROC
4-2신경망모형ROC
4-3로지스틱회귀모형ROC
4-4서포트벡터머신모형ROC
4-5랜덤포레스트모형ROC
4-6의사결정나무모형ROC

ch6코로나19정보확산위험예측인공지능개발
1인공지능모형평가
2최적모형을이용한출력변수예측
2-1신경망모형을활용한출력변수예측
2-2랜덤포레스트모형을활용한출력변수예측
3원데이터와예측데이터의출력변수를활용한양질의학습데이터생성
3-1신경망모형을활용한양질의학습데이터생성
3-2랜덤포레스트모형을활용한양질의학습데이터생성
4머신러닝을활용한코로나19정보확산위험예측인공지능개발
4-1신경망모형을적용한코로나19정보확산위험예측인공지능개발
4-2랜덤포레스트모형을적용한코로나19정보확산위험예측인공지능개발
5입력변수가출력변수에미치는영향력산출

part2인공지능개발실전

ch7정형데이터를활용한인공지능개발:청소년범죄지속위험예측인공지능개발
1청소년범죄지속위험예측인공지능개발의필요성
2청소년범죄지속위험예측인공지능학습데이터생성
3청소년범죄지속위험예측인공지능개발
3-1인공지능모형평가
3-2최적모형을이용한출력변수예측
3-3원데이터와예측데이터의출력변수를활용한양질의학습데이터생성
3-4머신러닝을활용한청소년범죄지속위험예측인공지능개발
3-5입력변수가출력변수에미치는영향력산출

ch8비정형데이터를활용한인공지능개발:마약위험예측인공지능개발
1마약위험예측인공지능개발의필요성
2마약소셜빅데이터분석방법
2-1마약소셜빅데이터분석절차
2-2마약소셜빅데이터수집및분류
3마약미래신호탐색
4마약위험예측인공지능개발
4-1인공지능모형평가
4-2최적모형을이용한출력변수예측
4-3원데이터와예측데이터의출력변수를활용한양질의학습데이터생성
4-4머신러닝을활용한마약위험예측인공지능개발
4-5입력변수가출력변수에미치는영향력산출

출판사 서평

구성및주요내용

이책은인공지능을개발하기위해알아야할기본개념과방법을담은1부(1-6장)와개발실전사례를담은2부(7-8장)로구성되어있다.2부에는실제로정형데이터와비정형데이터를활용하여인공지능모형을개발한과정을담아독자들이체계적으로학습할수있도록하였다.

1장에는인공지능개발절차,데이터의수집과분류,미래신호탐색에대한내용을기술하였다.2장에는인공지능개발프로그램인R의설치및활용방법을기술하였다.3장에는인공지능의개념과학습방법에대해기술하였다.4장에는머신러닝의지도학습알고리즘인나이브베이즈분류모형,로지스틱회귀모형,랜덤포레스트모형,의사결정나무모형,신경망모형,서포트벡터머신모형으로인공지능을모델링하는전과정을기술하였다.5장에는인공지능모형평가를위한오분류표와ROC곡선에대해기술하였다.6장에는1-5장까지의학습을바탕으로코로나19정보확산위험예측인공지능을개발하는전과정을기술하였다.7장에는정형데이터를활용한청소년범죄지속위험예측인공지능개발과정을기술하였다.8장에는비정형데이터를활용하여마약위험예측인공지능개발과정을기술하였다.