레플리
글 수 126

케라스로 구현하는 딥러닝과 강화학습

조회 수 478 추천 수 0 2018.03.29 01:19:46


x9791161750743_1.jpg

 

http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9791161750743&orderClick=LEA&Kc=#N

 

< 목차 >

- 1. 신경망 기초 
- 2. 케라스 설치와 API 
- 3. 합성곱 신경망을 활용한 딥러닝 
- 4. 적대적 생성 네트워크와 웨이브넷 
- 5. 단어 임베딩 
- 6. 순환 신경망 
- 7. 기타 딥러닝 모델 
- 8. AI 게임 플레이 

 

 

 

얼마전에 나온 딥러닝 책인데 CNN뿐만 아니라 GAN, DQN 같은 최신 기법들도 다루고 있습니다. 이론에 대한 설명도 자세한 편이고 코드 해설도 잘 되어 있습니다. 다만 초보자들이 보기에는 좀 어려울 것 같고 딥러닝에 대해 어느정도 알고 있는 사람에게 적당할 것 같습니다.

 

자연어처리와 관련되어 단어 임베딩과 RNN에 대한 부분도 있습니다. 특히 다른 책들과 달리 Word2vec에 대해서 자세히 나와있는게 장점입니다.

 

Word2vec는 단어를 기계가 이해할 수 있는 벡터로 변환하는 방법입니다. Skip-gram와 CBOW(Continuous Bag of Words) 모델이 있는데 그중에서 Skip-gram에 대해서 간단하게 살펴보겠습니다.

 

 

 

I love green eggs and ham.

 

위와 같은 문장이 있을때 각 단어를 양옆의 주변 단어로 다음과 같이 묶을 수 있습니다.

 

([I, green], love)
([love, eggs], green)
([green, and], eggs)

 

그 다음 아래처럼 학습을 위한 데이터셋을 만듭니다.

 

((love, I), 1)
((love, green), 1)
((love, Sam), 0)
((love, zebra), 0)

 

I나 green은 love의 주변이 있고(1), and와 Sam은 zebra의 주변에 없다(0)는 뜻입니다. 이 데이터를 가지고 신경망에 넣어 학습을 합니다. 그리고 여기서 만들어지는 신경망의 가중치(weight)가 바로 각 단어의 벡터값이 됩니다.

 

 

 

이런 방식으로 많은 데이터를 학습하게 되면 다음과 같이 주변에 있는 단어들은 서로 비슷한 벡터값을 가지게 됩니다.

 

love -> (0.8, 0.7, 0.1, 0.2)
like -> (0.6, 0.5, 0.2, 0.1)
eggs -> (0.1, 0.2, 0.4, 0.5)
ham -> (0.2, 0.1, 0.5, 0.6)


NeuroWhAI

2018.03.29 03:09:18
*.64.194.131

오... 지금 3분 딥러닝 케라스 보고있는데 겹치는 부분이 많을까요...

깊은바다

2018.03.29 03:12:47
*.68.247.188

단어 임베딩하고 강화학습은 이 책에만 있을 거에요. 그리고 3분 딥러닝 케라스는 대충만 훑어봐서 잘 모르겠는데 개인적으로는 3분보다 이게 좀 더 설명이 잘 되있는 것 같더라구요.

포레스트

2018.12.19 20:12:23
*.194.12.254

글읽고 바로 가입했습니다^^ 자연어처리에 관심이 많은데 시중에 찾아봐도 별로 없더라구요. 이렇게 책에 대한 내용과 후기들을 자세히 남겨주셔서 입문자로서 도움을 많이 받습니다. 감사합니다.

List of Articles
제목 글쓴이 날짜 조회 수sort
머신 러닝 워크북 file 깊은바다 2018-04-14 304
프롬프트 엔지니어링 교과서 file 깊은바다 2023-12-04 303
한 권으로 정리하는 4차산업혁명 file 깊은바다 2018-07-06 300
펭귄브로의 3분 딥러닝, 파이토치맛 file 깊은바다 2020-08-02 295
가장 빨리 만나는 챗봇 프로그래밍 with Bot Framework file 깊은바다 2018-12-24 294
리얼월드 머신러닝 file 깊은바다 2018-10-20 294
안녕, 인간 file 깊은바다 2019-11-10 287
스마트한 인공지능 챗봇 개발 file 깊은바다 2018-08-13 286
대학에 가는 AI VS 교과서를 못 읽는 아이들 file 깊은바다 2019-02-28 281
보통 사람들의 전쟁 file 깊은바다 2020-05-28 275
이것이 우리에게 딱 맞는 딥러닝 with 텐서플로 file 깊은바다 2018-09-15 272
인공지능 개발 이야기 file 깊은바다 2018-03-20 269
에이트 - 인공지능에게 대체되지 않는 나를 만드는 법 file 깊은바다 2019-12-10 261
의료 인공지능 file 깊은바다 2018-10-08 260
커넥톰, 뇌의 지도 file 깊은바다 2018-09-11 259