기계공학도를 위한 파이썬과 머신러닝
Description
머신러닝(machine learning)은 이제 컴퓨터 공학 이외의 비전공자도 각 전공 분야에서 적용할 수 있도록 반드시 이해를 해야 하는 학문 영역이 되었다. 기계공학 분야에서도 머신러닝을 이용하여 기계 장치 및 시스템의 효율을 높이는 것은 매우 중요하기 때문에 기계공학도로서 머신러닝의 기초를 이해하는 것은 필수적이다. 머신러닝을 포함하는 인공지능에 대하여 아직도 지나친 과신과 경시가 혼재하는 상황이 지속되고 있다. 가까운 시일내에 인간의 개입이 없이 스스로 운전을 하는 자율 자동차와 인간의 일상 생활을 지원하는 휴머노이드 로봇이 인공지능을 이용하여 개발이 되어 사용될 것이라고 하는 예상과 같은 지나친 과신을 배제하고 머신러닝을 실용적으로 유용하게 연구 개발 및 활용을 하는 것은 중요한 요소이다. 이를 위해서 기계공학을 비롯한 다양한 전공 분야에서 머신러닝의 공학적인 유용성을 이해하고 활용을 확대해 나가야 한다. 또한 머신러닝의 악용을 방지할 수 있도록 사회학적 관점의 이해도 공학도에게는 매우 중요한 역량이 되고 있다.
저자

이대엽,이경은,이상승

서울대,KAIST,MIT에서학사,석사,박사학위를취득하고AIST(일본)와KIMM을거쳐2002년부터현재까지인하대학교기계공학과교수로파워트레인분야의에너지와환경그리고기계공학에서인공지능의응용에관한강의와관련연구를하고있다. 

목차

CHAPTER1서론
1.1인공지능
1.2머신러닝
1.3파이썬

CHAPTER2파이썬
2.1파이썬을시작하며
2.2자료형
2.3조건문
2.4함수와반복문
2.5클래스(class)
2.6라이브러리활용

CHAPTER3머신러닝의알고리즘
3.1지도학습알고리즘
3.2경사하강법
3.3회귀알고리즘
3.4분류알고리즘
3.5비지도학습알고리즘
3.6클러스터링알고리즘
3.7차원축소알고리즘
3.8신경망

CHAPTER4머신러닝의실현
4.1머신러닝에필요한하드웨어와소프트웨어
4.2머신러닝프레임웍

APPENDIX기계학습용어