책 소개
2022년 세종도서 교양부문 선정도서
[ AI 인공지능 자율주행 자동차 만들기+데이터 수집.학습+딥러닝 with 라즈베리파이 ] 책의 핵심은 데이터 획득, 모델 생성, 모델 적용 후 인공지능 자율주행이다!
[ AI 인공지능 자율주행 자동차 만들기+데이터 수집.학습+딥러닝 with 라즈베리파이 ] 책은 다음 6단계의 과정을 통해 자율주행 자동차를 완성시키고 성능 향상과 물체 감지 등 인공지능 딥러닝을 라즈베리파이를 이용해 직접 실습해볼 수 있도록 구성하였다.
▶ 1단계 : 자율주행 자동차 만들고 원격 조정하기
▶ 2단계 : 데이터 모으기
▶ 3단계 : 데이터 학습시키기
▶ 4단계 : 학습 데이터 적용시키기
▶ 5단계 : 인공지능 딥러닝 자율주행 자동차 완성시키기
▶ 6단계 : 자율주행 성능 높이고 물체 감지하기
예제 소스 코드, 저자에게 질문하는 방법은 “4~5쪽” 앤써북 독자지원센터의 책 전용 게시판을 참고한다.
작가 소개
장문철
현) 미랩 대표
현) 다두이노(www.daduino.co.kr) 대표
전) 부천대학 정보통신과 겸임교수
(강의)
파이썬, 아두이노, 인공지능, AI 자율주행 자동차, 사물인터넷, 아두이노 드론, 라즈베리파이, 라즈베리파이 드론, ARM mbed 외
(저서)
만들면서 배우는 라즈베리파이 5와 40개의 작품들 (2024. 03 앤써북)
마이크로 파이썬을 활용해 사물인터넷(IoT) 프로젝트 만들기 with ESP32 (2024. 02 앤써북)
업무와 일상을 업 시키는 16가지 생성형 AI 활용(2024. 01 앤써북)
파이썬으로 구현하는 AI 자율주행 자동차 with 아두이노 자동차 만들기 (2023. 11 앤써북)
한권으로 끝내는 파이썬과 아두이노로 52개 작품만들기 (2023. 07 앤써북)
챗GPT 실전 활용 보고서 (2023. 07 앤써북)챗GPT & AI를 활용한 인공지능 그림 그리기 실전 (2023. 05 앤써북)
챗GPT를 활용한 40가지 파이썬 프로그램 만들기 (2023. 04 앤써북)
챗GPT를 활용한 아두이노 입문 (2023. 04 앤써북)
모두가 할 수 있는 인공지능으로 그림 그리기 (2023. 03 앤써북)
ChatGPT가 직접 쓴 챗GPT 입문 (2022. 11 앤써북)
업무에 바로 활용하는 SSS급 일잘러를 위한 파이썬과 40개의 작품들 (2023. 11 앤써북)
만들면서 배우는 아두이노 IoT 사물인터넷과 40개의 작품들 (2023. 08 앤써북)
아두이노 자동차의 모든 것 아두이노, 메이커, C언어, 자동차 (2022. 06 앤써북)
만들면서 배우는 파이썬과 40개의 작품들(2022. 02 앤써북)
만들면서 배우는 라즈베리파이와 40개의 작품들(2021. 09 앤써북)
AI 인공지능 자율주행 자동차(2021. 08 앤써북)
모두가 할 수 있는 앱 인벤터로 11개 인공지능 앱 만들기(2021. 06 앤써북)
만들면서 배우는 아두이노와 40개의 작품들(2021. 03 앤써북)
아두이노와 앱인벤터 입문+실전(종합편)(2020. 11 앤써북)
다두블럭으로 만들고 엔트리로 코딩하기(2017. 09 앤써북)
목 차
Chapter 01 인공지능 자율주행 자동차 개요
01 _ 1 자율주행 자동차 개요
01 _ 2 라즈베리파이 살펴보기
Chapter 02 자율주행 자동차 조립 및원격 개발환경 구성
02 _ 1 자율주행 자동차 조립하기
02 _ 2 라즈베리파이 이미지 설치
02 _ 3 자율주행 자동차를 원격으로 접속하여 사용하기
02 _ 4 기본 사용 방법 익히기
Chapter 03 자동차의 기본기능익히기
03 _ 1 LED로 전조등 구현해보기
03 _ 2 버튼 입력받기
03 _ 3 부저로 경적기능 구현하기
03 _ 4 모터를 구동하여 자동차 움직이기
03 _ 5 스위치를 입력 받아 자동차 조종해보기
Chapter 04 자동차 무선 조종기능 만들고 조종하기
04 _ 1 블루투스 시리얼 통신으로 데이터 주고 받기
04 _ 2 시리얼 데이터 분석하여 명령어 해석하기
04 _ 3 쓰레드를 활용하여 통신기능 분리하기
04 _ 4 블루투스 시리얼 통신으로 조종하는 자동차 만들기
04 _ 5 스위치를 이용하여 비상 정지기능 만들기
04 _ 6 이동방향 LED로 표시하기
04 _ 7 부저를 이용하여 경적기능 추가하기
04 _ 8 라즈베리파이 부팅 시 자동으로 코드 실행하기
Special Page 아이폰 사용자의 블루투스 조종 방법
Chapter 05 카메라를 활용한 자율주행 자동차 만들기 OpenCV 활용
05 _ 1 카메라로 영상 확인하기
05 _ 2 OpenCV 설치 및 설치 확인
05 _ 3 OpenCV 라인트레이서 자동차 만들기
Chapter 06 딥러닝 자율주행 자동차 만들기 - 데이터 획득
06 _ 1 OpenCV를 활용한 키보드 입력
06 _ 2 모델 학습을 위한 이미지 보정
06 _ 3 OpenCV 이미지 저장하기
06 _ 4 조종기능을 추가하여 실제 데이터 학습하기
06 _ 5 학습된 데이터를 압축하여 라즈베리파이에서 PC로 이동하기
Chapter 07 딥러닝 자율주행 자동차 만들기 - 모델 생성
07 _ 1 구글 코랩 사용하기
07 _ 2 구글 드라이브 연동하기
07 _ 3 자율주행 자동차 학습모델 생성하기
텐서플로우 및 케라스 재설치 후 [런타임] → [런타임 다시 시작]
구글 드라이브 마운트하기
압축풀기
라이브러리 불러오기
데이터 불러오기
조향각의 분포 확인하기
이미지 읽어오기 및 정규화하기
nvidia 모델 구성하기
학습 데이터 생성하기
모델 학습시키기
결과 확인하기
검증하기
Chapter 08 딥러닝 자율주행 자동차 만들기 ? 모델 적용 후 자율주행
08 _ 1 tensorflow, keras 딥러닝 라이브러리 설치
08 _ 2 학습파일 라즈베리파이로 불러와서 테스트하기
08 _ 3 예측한 결과를 바탕으로 자동차의 이동방향 결정
08 _ 4 딥러닝 자율주행 자동차 자율주행
Chapter 09 딥러닝 자율주행 자동차 만들기 요약
09 _ 1 개발환경 구성
09 _ 2 자동차를 조종하여 학습 데이터를 획득
09 _ 3 코랩에서 데이터 학습
09 _ 4 데이터 적용하여 자율주행
Chapter 10 딥러닝 자율주행 자동차필터 적용하여 성능 높이기
10 _ 1 OpenCV필터 적용하기
10 _ 2 필터 적용한 파일 데이터 획득하기
10 _ 3 모델데이터 만들기
10 _ 4 자율주행 자동차 주행 시작
10 _ 5 자율주행 자동차 속도를 변경하여 빠르게 하기
Chapter 11 딥러닝 물체감지
11 _ 1 OpenCV DNN 물체감지
11 _ 2 실시간으로 물체 감지하기
11 _ 3 쓰레드를 활용하여 기능 분리하기
11 _ 4 자율주행 자동차에 적용하기
11 _ 5 물체를 감지하여 긴급 정기 기능 추가하기
역자 소개
- 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
- 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
반품사유 | 반품 배송비 부담자 |
---|---|
단순변심 | 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다. |
고객 부담이 아닙니다. |
진행 상태 | 결제완료 | 상품준비중 | 배송지시/배송중/배송완료 |
---|---|---|---|
어떤 상태 | 주문 내역 확인 전 | 상품 발송 준비 중 | 상품이 택배사로 이미 발송 됨 |
환불 | 즉시환불 | 구매취소 의사전달 → 발송중지 → 환불 | 반품회수 → 반품상품 확인 → 환불 |
- 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
- 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
결제수단 | 환불시점 | 환불방법 |
---|---|---|
신용카드 | 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) | 신용카드 승인취소 |
계좌이체 |
실시간 계좌이체 또는 무통장입금 취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준) |
계좌입금 |
휴대폰 결제 |
당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소 전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준) |
당일취소 : 휴대폰 결제 승인취소 익월취소 : 계좌입금 |
포인트 | 취소 완료 후, 당일 포인트 적립 | 환불 포인트 적립 |
- 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
- 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
- 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
- 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
- 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
- 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.
상품군 | 취소/반품 불가사유 |
---|---|
의류/잡화/수입명품 | 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우 |
계절상품/식품/화장품 | 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우 |
가전/설치상품 | 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.) |
자동차용품 | 상품을 개봉하여 장착한 이후 단순변심의 경우 |
CD/DVD/GAME/BOOK등 | 복제가 가능한 상품의 포장 등을 훼손한 경우 |
상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우 | |
노트북, 테스크탑 PC 등 | 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우 |