차근차근 딥 러닝 코딩 실습

도서정보 : 조민수 | 2020-12-18 | PDF파일

지원기기 : PC / Android / iOS

딥 러닝은 2006년에 토론토 대학의 제프리 힌톤 박사가 고안했다. 딥 러닝이 세상에 알려진 것은 2012년에 구글이 “대규모 비지도 학습 이미지 데이터를 기반으로 기계가 고양이를 자동으로 인식할 수 있다”라고 발표하면서부터이다. 딥 러닝이 사회적으로 널리 알려진 것은 2016년에 구글의 알파고가 이세돌 9단과의 바둑 시합에서 승리하면서이다.
딥 러닝은 중간 레이어가 여러 개로 구성된 신경망을 사용해 구축하므로 심층 신경망 (Deep Neural Network: DNN)이라고 부르기도 한다. 딥 러닝은 분류와 회귀 문제에 적용 가능하다.
신경망 알고리즘은 인간 뇌의 뉴런이 자극을 전달하는 방법에서 영감을 받아 만들어 졌고, 딥 러닝과 신경망이라는 용어는 구분하지 않고 사용하는 경우가 많다. 그러나 딥 러닝은 실제 인간 뇌가 작동하는 방식과 같지 않으며 직접적으로 연관이 있지 않다.
딥 러닝은 신경망에서 발전된 것으로 머신 러닝 알고리즘의 하나이지만 기존의 머신 러닝과는 완전히 다른 학습 방법이라고 보는 시각도 있다. 그 이유는 특징을 추출할 때 사람이 개입할 필요가 없기 때문이다. 기존의 머신 러닝은 특징 추출을 사람이 직접 해야 했지만, 딥 러닝은 기계가 학습하면서 자동으로 특징을 추출한다.

구매가격 : 15,000 원

객체지향 사고 프로세스(제5판)

도서정보 : 맷 와이스펠드 | 2020-12-16 | PDF파일

지원기기 : PC / Android / iOS

원리와 개념 중심으로 익히는 객체지향 사고방식!

『객체지향 사고 프로세스』는 객체지향 프로그래밍을 기술뿐 아니라 개념 수준, 더 나아가서는 철학 수준에서부터 다룬다. 또한, 프로그래머들이 객체지향의 탄탄한 이론적 기반을 다지고, 객체지향적으로 생각해나가는 과정을 제시한다. 1999년 초판이 나온 이후 20년에 걸쳐 다양한 내용과 새로운 기술을 보강하여 5판까지 출간된 장수 스테디셀러이다. 자신의 프로그래밍 스킬과 상관없이 객체지향 개념이 딱딱하거나 어렵게 느껴지는 모든 분에게 필요한 책이다.

구매가격 : 16,800 원

파이썬으로 배우는 자연어 처리 인 액션

도서정보 : 콜 하워드 | 2020-12-16 | PDF파일

지원기기 : PC / Android / iOS

파이썬과 다양한 AI 패키지로 만드는 수준 높은 예제
최신 NLP 제품과 서비스 개발을 위한 실용주의적 안내서

최근 심층 학습(딥러닝) 기술이 발전하면서 응용 프로그램들이 대단히 정확하게 텍스트와 음성을 인식하게 되었다. 또한, 새로운 기술과 Keras나 TensorFlow 같은 사용하기 쉬운 도구들 덕분에 이제는 고품질 NLP(자연어 처리) 응용 프로그램을 예전보다 쉽게 만들어낼 수 있다. 『파이썬으로 배우는 자연어 처리 인 액션』은 사람의 언어를 읽고 해석할 수 있는 프로그램을 만들려는 모든 개발자를 위한 지침서다. 이 책에서는 바로 사용할 수 있는 파이썬 패키지들을 이용해서 텍스트의 의미를 포착하고 그에 따라 반응하는 챗봇을 구축한다. 또한, 전통적인 NLP 접근 방식들은 물론이고, 좀 더 최근의 심층 학습 알고리즘과 텍스트 생성 기법들을 동원해서 날짜와 이름 추출, 텍스트 작성, 비정형 질문에 대한 응답 같은 여러 실질적인 NLP 문제들을 해결한다.

구매가격 : 24,500 원

차근차근 파이썬 코딩 실습(연구활용 대기과학편)

도서정보 : 류지훈 | 2020-09-04 | PDF파일

지원기기 : PC / Android / iOS

지구과학을 전공하고 있거나 관련 자료의 분석이 필요한 사람, 혹은 프로그래밍을 처음 배우고자 하는 사람이라면 누구나 Fortran, Perl, C/C++, Java, Python 등 다양한 언어 중에서 어떤 것을 사용할 것인가를 두고 고민할 것입니다. 필자 역시 지난 수년 동안 지구과학 분야에서 연구를 했기 때문에 자료처리와 통계 분석을 목적으로 다양한 종류의 프로그래밍 언어를 사용했습니다.

그러다 우연한 기회에 직장 내 프로그래밍 교육을 담당하면서 파이썬을 선택하게 되었습니다. 그 이유는 문법이 쉽고 간결해 접근 장벽이 낮아서 학습용으로 적합했을 뿐만 아니라, 오픈 소스 개발 언어이기 때문에 무료로 제공하고 있어 실력 있는 개발자들이 만들어 놓은 훌륭한 패키지들이 많았기 때문입니다.

이러한 장점으로 파이썬의 인기가 높아짐에 따라 수많은 관련 책들이 출판되었으며 인터넷을 통해서도 다양한 영상들이 올라와 있어 파이썬을 손쉽게 접할 수 있습니다. 하지만 이러한 책들과 영상들을 통해 파이썬을 익힌 후, 정작 분석에 필요한 자료들을 처리하고 표출하고자 하면 예상치 못한 에러를 마주하기 마련입니다. 그러면 결국 해결 방법을 찾기 위해 많은 시간을 보내거나 급한 경우 손에 익숙한 언어로 돌아가게 되곤 합니다.

이런 경험을 바탕으로 이 책의 저자들은 파이썬을 사용해 기상/기후 분야의 자료를 다루면서 얻은 노하우나 문제 해결 등에 초점을 두어 이를 누구나 쉽게 이해하고 사용할 수 있도록 하는 데 중점을 두었습니다. 파이썬(Python)은 그리스 신화에서 중요한 일의 신탁을 담당하던 큰 뱀의 이름에서 유래한 것입니다. 그리스 사람들이 그러했듯 파이썬 사용자에게 이 책이 이러한 신탁소의 역할을 하게 되길 바랍니다.

구매가격 : 15,000 원

차근차근 파이썬 코딩 실습(기본편)

도서정보 : 류지훈 | 2020-09-04 | PDF파일

지원기기 : PC / Android / iOS

지구과학을 전공하고 있거나 관련 자료의 분석이 필요한 사람, 혹은 프로그래밍을 처음 배우고자 하는 사람이라면 누구나 Fortran, Perl, C/C++, Java, Python 등 다양한 언어 중에서 어떤 것을 사용할 것인가를 두고 고민할 것입니다. 필자 역시 지난 수년 동안 지구과학 분야에서 연구를 했기 때문에 자료처리와 통계 분석을 목적으로 다양한 종류의 프로그래밍 언어를 사용했습니다.

그러다 우연한 기회에 직장 내 프로그래밍 교육을 담당하면서 파이썬을 선택하게 되었습니다. 그 이유는 문법이 쉽고 간결해 접근 장벽이 낮아서 학습용으로 적합했을 뿐만 아니라, 오픈 소스 개발 언어이기 때문에 무료로 제공하고 있어 실력 있는 개발자들이 만들어 놓은 훌륭한 패키지들이 많았기 때문입니다.

이러한 장점으로 파이썬의 인기가 높아짐에 따라 수많은 관련 책들이 출판되었으며 인터넷을 통해서도 다양한 영상들이 올라와 있어 파이썬을 손쉽게 접할 수 있습니다. 하지만 이러한 책들과 영상들을 통해 파이썬을 익힌 후, 정작 분석에 필요한 자료들을 처리하고 표출하고자 하면 예상치 못한 에러를 마주하기 마련입니다. 그러면 결국 해결 방법을 찾기 위해 많은 시간을 보내거나 급한 경우 손에 익숙한 언어로 돌아가게 되곤 합니다.

이런 경험을 바탕으로 이 책의 저자들은 파이썬을 사용해 기상/기후 분야의 자료를 다루면서 얻은 노하우나 문제 해결 등에 초점을 두어 이를 누구나 쉽게 이해하고 사용할 수 있도록 하는 데 중점을 두었습니다. 파이썬(Python)은 그리스 신화에서 중요한 일의 신탁을 담당하던 큰 뱀의 이름에서 유래한 것입니다. 그리스 사람들이 그러했듯 파이썬 사용자에게 이 책이 이러한 신탁소의 역할을 하게 되길 바랍니다.

구매가격 : 15,000 원

스프링 인 액션(제5판)

도서정보 : 크레이그 월즈 | 2020-09-03 | PDF파일

지원기기 : PC / Android / iOS

리액티브 프로그래밍 지원을 강화한 스프링 5의 모든 것을 탐구한다!

『스프링 인 액션』에서는 스프링 5와 스프링 부트 2를 사용해서 애플리케이션을 개발하는 데 필요한 여러 핵심 기능을 알려준다. 스프링 5에서는 특히 새로운 리액티브 웹 프레임워크인 WebFlux를 중점적으로 다루고 있다. 개발자들은 더 쉽고 확장성이 좋은 웹 애플리케이션을 개발할 수 있다. 이번에 출간된 제5판에서는 스프링 최신 버전의 모든 것을 다루고 있으므로 개발자들이 스프링의 새로운 진면목을 파악하는 데 도움이 될 것이다.

구매가격 : 24,500 원

딥러닝 인 더 브라우저

도서정보 : 레이이치로 나카노 | 2020-09-03 | PDF파일

지원기기 : PC / Android / iOS

딥러닝을 활용한 웹 애플리케이션 개발의 기초와 응용
웹 프로그래밍과 인공지능의 만남이 시작되는 책!

딥러닝과 웹 개발, 두 기술 모두 성숙 단계에 접어들었고, 이들이 만난다면 누구도 상상하지 못한 환상적인 애플리케이션을 만들 수 있다. 『딥러닝 인 더 브라우저』는 기본적인 웹 프로그래밍과 더불어 WebGL 등을 사용한 자바스크립트 딥러닝 프레임워크 사용법을 설명한다. 브라우저와 딥러닝의 만남은 아직 걸음마 수준에 불과하지만, 하루가 다르게 눈부시게 발전하고 있다. 지금이야말로 시작하기 가장 좋을 때이다. 이 책과 함께 놀라운 딥러닝의 세계를 느껴보자.

구매가격 : 14,000 원

송쌤의 스크래치 코딩 학교

도서정보 : 송상수 | 2020-09-03 | PDF파일

지원기기 : PC / Android / iOS

스크래치로 배우는 코딩의 기초!
송쌤과 함께라면 누구나 스크래처가 될 수 있다!

스크래치는 전 세계에서 가장 많이 활용되는 교육용 프로그래밍 언어이다. 서비스를 시작한 2007년 이후 현재 150여 나라에서 4천만 명의 사람이 수천만 개의 프로젝트를 만들어 공유하고 있다. 스크래치는 누구나 무료로 사용할 수 있으며, 블록을 끼워 맞춰 프로그래밍할 수 있어 어린이들이 코딩에 쉽고 재미있게 접근할 수 있도록 도와준다.

이 책은 초등 SW 교과서 저자이자 초중등 코딩 분야 베스트셀러인 『송쌤의 엔트리 코딩 학교』를 집필한 송상수 저자의 세 번째 책이다. 송쌤과 함께라면 순차, 반복, 선택, 비교 연산, 이벤트, 변수, 리스트, 함수 등의 주요 프로그래밍 개념을 쉽게 배울 수 있다. 또한, 송쌤이 직접 만든 20개의 프로젝트를 함께 따라 해 보면서 창의적으로 생각하는 방법, 체계적으로 정리하는 방법, 협동해서 작업하는 방법까지 자연스럽게 배울 수 있다. 이제, 스크래치로 코딩을 시작해 보자!

구매가격 : 12,600 원

송쌤의 엔트리 게임 코딩 학교

도서정보 : 송상수 | 2020-09-03 | PDF파일

지원기기 : PC / Android / iOS

재밌는 게임을 만들다 보면 어느새 컴퓨팅 사고력도, 창의력도 쑥쑥!

왜 하필 ‘게임’ 코딩일까? 게임은 소프트웨어의 한 종류이다. 게임을 만드는 과정을 통해 소프트웨어를 만드는 과정을 직접 체험할 수 있다. 엔트리는 우리나라에서 만든 교육용 프로그래밍 언어로, 블록을 끼워 맞춰 프로그래밍할 수 있어 누구나 쉽고 재밌게 소프트웨어 만들기에 도전할 수 있다. 이 책에서는 초등 SW 교과서 저자이자 엔트리 개발에 참여한 송쌤과 함께 다양한 종류의 게임을 만들면서 순차, 선택, 이벤트, 반복, 조건, 비교, 변수, 논리 등 필수 프로그래밍 개념을 학습하고, 좀 더 완성도 높은 게임 제작을 위해 로그인, 랭킹, 게시판 기능을 만드는 방법도 배운다. 특히, 수학, 과학, 미술시간에 배운 내용을 게임 프로그래밍에 어떻게 적용하는지도 공부할 수 있다.

구매가격 : 12,600 원

모던 C++로 배우는 동시성 프로그래밍

도서정보 : 라이너 | 2020-09-03 | PDF파일

지원기기 : PC / Android / iOS

C++ 프로그래머라면 반드시 알아야 할 동시성의 모든 것!
C++ 동시성 프로그래밍을 마스터할 수 있는 실용적 안내서!

이 책은 C++ 동시성의 현재와 미래를 탐험하는 여행 가이드다. 모던 C++의 동시성 이야기를 수많은 예제 코드와 함께 깊이 있게 풀어냈으며, 이를 통해 여러분은 이론과 실제를 균형 있게 습득함으로써 최대의 효과를 거둘 수 있을 것이다. 어려운 주제로 인식되는 동시성을 다루는 만큼 곤란한 문제들과 그 해결 방법도 함께 제시한다.

C++11과 C++14은 동시적이고 병렬적인 프로그램을 만들기 위한 기본 빌딩 블록을 갖췄다. C++17에서는 표준 템플릿 라이브러리(STL)의 병렬 알고리즘을 지원한다. 다시 말해, STL 기반 알고리즘은 대부분 순차적으로나 병렬적으로 또는 벡터화 방식으로 실행될 수 있다. C++의 동시성 이야기는 현재 진행형이다. C++20에는 확장 퓨처와 코루틴, 트랜잭션 등이 담길 것으로 예상된다.

구매가격 : 17,500 원