여러분은 인공지능에 대해 어떻게 생각하시나요?
미디어 매체에서 인공지능, AI 언급이 많아지고 있지만 나와는 전혀 관계없는 먼 나라 이야기라는 생각이 드시나요?
이 책은 그러한 여러분의 생각을 180도 뒤집어줄 책입니다.
프로그래밍을 처음 배우기 좋은 언어로 많은 추천을 받는 ‘파이썬’을 기본 베이스로 하기 때문에 더욱더 쉽게 인공지능과 가까워질 수 있습니다. 또한, 인공지능 AI 로봇인 젯봇 역시 다양한 센서들과, 직관적인 UI로 인공지능과 친해지는 데 큰 도움을 줄 것입니다.
이 책은 파이썬을 처음 접하는 분들도 쉽게 배울 수 있도록 구성했습니다.
조립방법 역시 최대한 상세하게 설명을 하여서, 젯봇을 처음 만나는 분들도 책을 보며 충분히 쉽게 따라하실 수 있습니다. 또, 인공지능 로봇을 가르치는 교육현장에서도 보다 쉽게 가르치시는 데 좋은 교재로 사용하실 수 있습니다.
또한, 이 책의 모든 프로젝트는 교안자료를 제공하므로 혼자 수업을 준비하실 교수님, 선생님들께도 최고의 지침서가 될 수 있을 것입니다.
이 책은 인공지능의 가장 기본인 개념 소개부터, 다양한 응용 방법까지 담겨져 있어 이제 막 AI에 대해 공부하는 학생들에게 추천해드리고 싶습니다. 막연하게 느껴졌던 AI 라는 단어가 책을 읽은 이후에는 더욱 가깝게 느껴지는 것을 느낄 수 있을 겁니다. 복잡한 로봇의 개념을 보다 쉽게 설명한 <파이썬으로 배우는 AI 젯봇>과 함께라면 학생들이 로봇 및 AI기술의 아이디어에 대해 더욱더 깊이 탐색해볼 수 있을 것입니다! - 로봇앤모어 전상원 대표
‘인공지능’이라는 말이 이제는 우리의 일상에 자연스럽게 녹아들어 있는 요즘. 그러한 시대에 맞추어, 이제 우리 학생들도 AI를 배워야 할 때가 왔습니다. 아직 학생들에게는 AI라는 것이 어렵게 느껴질 수 있는데, 이 책은 가장 기본적인 언어인 파이썬을 베이스로 두어, 더욱 쉽게 AI 로봇을 다루어볼 수 있게 했습니다. <파이썬으로 배우는 AI 젯봇>을 읽고, 젯슨나노와 젯봇을 활용하여 더욱 새로운 인공지능 로봇을 만나보세요! - 동양미래대학교 로봇자동화공학부 학부장 송호범 교수
머리말
추천사
들어가기 전에
01 젯슨 나노보드란?
1 젯봇 구성품
2 주요 하드웨어 설명
3 조립하기
4 회로 연결하기
02 젯봇 환경구성
1 젯봇 펌웨어 세팅
2 젯봇 앱 설치
3 Linux에서의 설치
4 필요한 구성요소 설치
03 AI 기본
1 주피터랩(JupyterLab)
2 OpenCV
3 CNN(Convolutional Neural Network)
4 TensorFlow 소개 및 사용
5 PyTorch(파이토치) AI 소개
04 동작시키기
1 젯봇 하드웨어 다루기
2 프로젝트개요
3 GPIO 다루기 (1)
4 GPIO 다루기 (2)
5 GPIO 다루기 (3)
6 I2C 다루기 (1)
7 I2C 다루기 (2)
8 시리얼 버스 다루기
9 메인 모터 다루기
05 무인감시 카메라
1 정찰 프로그램
2 사람 인식
3 사람 추적하기
4 침입 경보기
5 스마트 원격 제어
6 카메라 응용하기
06 젯봇 Car
1 젯봇 Car
2 프로젝트개요
3 라인트레이싱
4 장애물 인식
5 신호등 인식
07 반려봇 젯봇
1 제스처 인식하기
2 사물 인식하기
3 반려봇 동작 만들기
4 인공지능 반려봇 만들기
5 인공지능 반려봇의 기능 확장
08 숨바꼭질 장애물 피하기
1 조이스틱을 사용하여 젯봇 제어하기
2 공간 인식하기
3 공간 탐험하기