로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

『대용량 머신 러닝과 스파크 : 빅데이터 기반의 머신 러닝 애플리케이션 구축』

   
지은이 레자울 카림, 마헤디 카이저   |   출판사 에이콘  |   발행일 2018년 07월 16일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 35,000원31,500원 10%
마일리지 5% 1,750원
발행일 2018-07-16
ISBN 1161751777 | 9791161751771
기타정보 번역서 | 560쪽
예상출고일 1일 (근무일기준)
배송비 무료배송
   
일반
   
이 책의 원서
  Large Scale Machine Learning with Spark
Packt Publishing | Md. Rezaul Karim
 

★ 요약 ★



아파치 스파크와 스파크 ML 라이브러리를 이용해 대용량 데이터에서 특징을 찾고 머신 러닝 파이프 라인을 구축하며, 이를 새로운 데이터와 문제 유형에 맞게 튜닝하는 방법을 배운다. 그리고 모델을 빌드하고 프로덕션 환경에 배포하는 방법도 살펴본다. 머신 러닝 및 스파크에 관해 최소한의 지식만 있더라도 예제를 따라 해보면서 머신 러닝과 솔루션을 함께 탐색할 수 있다.





★ 이 책에서 다루는 내용 ★



■ 알고리즘의 명확한 이론적 이해

■ 스칼라, 자바, 파이썬, R을 사용한 애플리케이션 개발을 위해 클러스터 및 클라우드 인프라에서 스파크 설정하기

■ 대규모 클러스터 또는 클라우드 인프라에서 ML 애플리케이션 스케일 업

■ 스파크 ML과 MLlib를 사용해 추천 시스템, 분류, 회귀, 클러스터링, 정서 분석, 차원 감소를 위한 ML 파이프라인 개발하기

■ 피처 엔지니어링 중심으로 ML 애플리케이션을 개발하기 위한 대규모 텍스트 처리

■ 스파크 스트리밍(Spark Streaming)을 사용해 실시간 스트리밍을 위한 ML 애플리케이션 개발하기

■ 교차 유효성 검사, 초매개변수 튜닝, 트레인 분할을 사용한 ML 모델 튜닝

■ 동적 모델과 증분 환경에 새로운 모델을 적용할 수 있도록 ML 모델 개선하기





★ 이 책의 대상 독자 ★



학계에 종사하거나 연구자, 데이터 과학 엔지니어 또는 대용량의 복잡한 데이터셋으로 작업하는 빅데이터 엔지니어라면 이 책이 도움이 될 것이다. 그리고 데이터 처리 파이프라인과 머신 러닝 애플리케이션을 더 빠르게 확장하려 한다면 역시 이 책이 적합한 동반자가 돼줄 것이다.

이 책의 내용을 충분히 배우려면 적어도 기본적인 머신 러닝 개념은 알고 있어야 한다. 아파치 스파크와 하둡 기반 맵리듀스 같은 오픈소스 툴과 프레임워크에 대해 알고 있으면 좋겠지만, 잘 모르더라도 문제없다. 통계학과 계산 수학에 대한 탄탄한 배경지식이 필요하며 스칼라, 파이썬, 자바에 관해서는 어느 정도 아는 것이 좋다. 하지만 어떤 경우라도 중간 프로그래밍 언어(intermediate programming language)에 익숙하다면 이 책에서 설명하는 논제와 예제들을 충분히 이해할 수 있을 것이다.





★ 이 책의 구성 ★



1장. '스파크를 이용한 데이터 분석의 개요'에서는 스파크의 개요와 컴퓨팅 패러다임, 설치를 다루므로 스파크를 시작하는 데 도움을 준다. 스파크의 주요 컴포넌트를 간략히 설명하고, RDD(Resilient Distributed Dataset)와 데이터셋(Dataset)으로 인한 새로운 컴퓨팅의 발전에 초점을 맞춘다. 그러고 나서 스파크의 머신 러닝 라이브러리 생태계에 주목해본다. 아마존 EC2(Amazon EC2)를 확장하기 전에, 스파크와 메이븐(Maven)을 사용해 간단한 머신 러닝 애플리케이션을 설치하고 구성하고 패키지하는 방법을 보여준다.

2장. '머신 러닝 모범 사례'에서는 통계적 머신 러닝 테크닉의 개념을 소개한다. 이는 머신 러닝에 대해 최소한만 알고 있는 수준부터 어느 정도는 알고 있는 실무 영역의 수준까지 아우르므로 모든 입문자들에게 도움이 될 것이다. 2장의 후반부에서는 주로 애플리케이션 유형 및 요구 사항에 맞게 적합한 머신 러닝 알고리즘을 선택하기 위한 약간의 권장 사항을 제공한다. 그 다음 대규모 머신 러닝 파이프라인을 적용할 때 몇 가지 모범 사례들을 살펴본다.

3장. '데이터 이해를 통한 문제 이해'에서는 이용 가능한 데이터를 가지고 머신 러닝 문제에 대한 기본적인 내용을 이해하는 것을 목표로, 구조화된 데이터 작업을 위한 데이터셋과 RDD API를 상세히 다룬다. 이 장을 배우고 나면 기본적이고 복잡한 데이터 조작을 손쉽게 다룰 수 있게 된다. 프로그래밍과 성능 면에서 도움이 되도록, RDD와 데이터셋을 기반으로 데이터 조작을 사용하는 스파크의 기본 추상화와 비교해본다. 또한 메모리에 RDD 또는 데이터 객체를 유지하도록 스파크를 사용하고, 이것이 이후 단계의 병렬 작업에서도 효율적으로 재사용될 수 있도록 안내한다.

4장. '피처 엔지니어링을 통한 지식 추출'에서는 예측 모델을 생성하기 위해서는 사용해야 하는 기능을 아는 것이 중요하다. 뿐만 아니라, 이러한 기능을 아는 것은 검사할 문제 영역에 대한 고도의 지식이 필요할 만큼 어렵다. 누군가가 작업 중인 문제에 가장 유용하거나 가장 관련성이 있는 기능들을 데이터에서 자동으로 선택할 수도 있다. 이런 문제들을 고려해 4장에서는 피처 엔지니어링을 상세히 다루고 피처 엔지니어링 모범 사례와 함께 적용 이유를 설명한다. 이외에도 스파크 MLlib API와 스파크 ML API 모두를 사용해 대규모 머신 러닝 기술에 적용된 피처 추출, 변환, 선택에 대한 이론적 설명과 사례들이 논의될 것이다.

5장. '예제로 보는 지도 및 비지도 학습'에서는 이전 장들을 기반으로 널리 사용되는 사례들을 통해 이용 가능한 데이터에 대한 지도 및 비지도 기술들을 새로운 문제에 빠르고 강력하게 적용하는 방법에 대한 실질적인 지식을 제공한다. 이러한 사례들은 스파크 관점에서 소개된다.

6장. '확장 가능한 머신 러닝 파이프라인 빌드'에서는 머신 러닝의 궁극적인 목표가 지루하고 시간 소모적인 인간의 개입과 상호작용 없이 데이터로부터 모델을 자동으로 빌드할 수 있는 머신을 만드는 것이라고 설명한다. 따라서 여기서는 스파크 MLlib와 스파크 ML을 사용해 실용적이고 널리 사용되는 머신 러닝 파이프라인과 애플리케이션의 생성에 대해 살펴본다. 이 두 가지 API는 자세히 설명될 것이고, 이들 모두에 대한 기준 라인 사용 사례도 역시 다뤄질 것이다. 그러고 나서 데이터 로드 증가에 대처할 수 있도록 ML 애플리케이션을 확장하는 방향으로 초점을 맞춘다.

7장. '머신 러닝 모델 튜닝'에서는 알고리즘이나 머신 러닝 애플리케이션 튜닝이 알고리즘이 최상의 성능을 발휘할 수 있도록 모델에 영향을 주는 매개변수를 검토하고 최적화하는 과정임을 보여준다. 모델 튜닝을 안내하는 것을 목표로, 여기서는 ML 알고리즘의 성능을 최적화하기 위해 사용되는 주요 기술을 다루고, MLlib와 스파크 ML 관점 모두에서 기술을 설명한다. 또한 초매개변수, MLlib 및 스파크 ML을 사용한 그리드 검색 매개변수, 가설 테스트, 랜덤 검색 매개변수 튜닝, 교차 유효성 검사 등과 같은 여러 매개변수를 튜닝해 ML 모델 성능을 향상시키는 방법을 보여준다.

8장. '머신 러닝 모델 조정'에서는 알고리즘을 새로운 데이터와 문제 유형에 적용할 수 있도록 하는 고급 머신 러닝 기술을 다룬다. 주로 배치/스트리밍 아키텍처와 스파크 스트리밍을 사용한 온라인 러닝 알고리즘에 초점을 맞춘다. 궁극적인 목표는 정적인 머신 러닝에 역동성을 더하는 것이다. 아울러 머신 러닝 알고리즘이 데이터에서 점차적으로 학습하는 방법, 즉 알고리즘이 새로운 학습 인스턴스를 볼 때마다 모델이 업데이트되는 방법을 소개한다.

9장. '스트리밍 및 그래픽 데이터를 사용한 고급 머신 러닝'에서는 스파크 MLlib와 스파크 ML 심리 분석을 수행하는 방법을 보여준다. 또한 스파크 MLlib를 사용한 대규모 영화 추천 의 도움으로, 예를 들어 토픽 모델링에서 스트리밍과 그래프 데이터에 머신 러닝 기술을 적용하는 방법을 설명한다. 결국 사용 가능한 API를 통해 트위터 같은 데이터 소스를 스트리밍해서 실시간 애플리케이션, 예측적 애플리케이션을 빌드할 수 있게 될 것이다. 이어서 트위터 데이터 분석을 통해 대규모 사회 시스템을 개발하는 방법도 살펴볼 텐데, 이를 위해 소셜 네트워크 분석이 일반적으로 사용된다.

10장. '외부 라이브러리를 이용한 설정 및 작업'에서는 데이터 분석을 확장하기 위한 외부 라이브러리 사용을 안내한다. 스파크 코어와 ML/MLlib로 머신 러닝 애플리케이션을 위한 서드파티 패키지 또는 라이브러리를 배치하는 것에 대한 사례가 제공되며, 시계열을 위해 스파크의 코어 라이브러리를 사용해 외부 라이브러리를 컴파일하고 사용하는 방법에 대해서도 논의한다. 탐색 데이터를 조작하고 다루는 법을 향상시키기 위해 스파크R(SparkR)을 구성하는 법에 대해서도 역시 논의할 것이다.





★ 지은이의 말 ★



머신 러닝의 핵심은 원시 데이터를 정보로, 나아가 실행 가능한 지능으로 변환하는 알고리즘과 관련 있다. 머신 러닝은 빅데이터의 예측 분석에 적합하다. 따라서 머신 러닝이 없었다면 이 거대한 정보의 흐름을 따라잡기란 거의 불가능했을 것이다. 비교적 새로운 최근 기술인 스파크(Spark)는 빅데이터 엔지니어와 데이터 과학자들에게 좀 더 빠르고 사용하기 쉬운 강력한 기능과 통합 엔진을 제공한다.

이로 인해 다양한 분야의 학습자들이 각자의 머신 러닝 문제를 상호작용하면서 훨씬 더 큰 규모로 해결할 수 있게 됐다. 이 책은 데이터 과학자, 엔지니어, 연구원이 강력한 머신 러닝 모델을 빌드하기 위해 데이터 집약적 환경에서 거대한 데이터 클러스터들을 처리하는 방법을 배워 머신 러닝을 개발하고 대규모로 배포할 수 있도록 설계됐다.

이 책은 상향식 접근 방식으로 구성돼 스파크와 ML의 기초부터 시작한다. 그리고 피처 엔지니어링으로 데이터를 탐색하고, 확장 가능한 ML 파이프라인을 구축한 후, 이들을 새로운 데이터와 문제 유형에 맞게 튜닝하고 조정한다. 마지막으로 모델 빌드에서 배포로 이어진다. 좀 더 명확하게 설명하기 위해 머신 러닝과 스파크로 하는 프로그래밍에 관해 최소한의 지식만 갖춘 독자라도 예제를 따라가며 실제 머신 러닝 문제와 솔루션을 향해 나아갈 수 있도록 구성했다.



1장. 스파크를 이용한 데이터 분석의 개요

__스파크 개요

____스파크의 기본 사항

____스파크의 장점

__스파크를 사용한 새로운 컴퓨팅 패러다임

____전통적인 분산 컴퓨팅

____코드에서 데이터로의 이동

____RDD: 새로운 컴퓨팅 패러다임

__스파크 에코시스템

____스파크 코어 엔진

____스파크 SQL

____데이터프레임과 데이터셋 통합

____스파크 스트리밍

____그래프 계산: GraphX

____머신 러닝과 스파크 ML 파이프라인

____통계 계산: 스파크R

__스파크 머신 러닝 라이브러리

____스파크를 이용한 머신 러닝

____스파크 MLlib

____스파크 ML

__스파크 설치와 시작하기

__종속성을 사용해 애플리케이션 패키징

__샘플 머신 러닝 애플리케이션 실행

____스파크 셸에서 스파크 애플리케이션 실행

____로컬 클러스터에서 스파크 애플리케이션 실행

____EC2 클러스터에서 스파크 애플리케이션 실행

__참고 문헌

__요약





2장. 머신 러닝 모범 사례

__머신 러닝이란?

____현대 문헌에서의 머신 러닝

____일반적인 머신 러닝 워크플로우

__머신 러닝 작업

____지도 학습

____비지도 학습

____강화 학습

____추천 시스템

____준지도 학습

__실제 머신 러닝 문제

____머신 러닝 클래스

____규칙 추출과 회귀

__가장 널리 사용하는 머신 러닝 문제

__스파크 대규모 머신 러닝 API

____스파크 머신 러닝 라이브러리

__실용적인 머신 러닝 우수 사례

____ML 애플리케이션 개발 전의 우수 사례

____ML 애플리케이션 개발 후 모범 사례

__애플리케이션에 알맞은 알고리즘 선택

____알고리즘을 선택할 때 고려 사항

____알고리즘을 선택할 때 데이터를 함께 고려하기

____널리 사용하는 ML 알고리즘에 대한 참고 사항

__요약





3장. 데이터 이해를 통한 문제 이해

__데이터 분석 및 준비

____데이터 준비 프로세스

__탄력적 분산 데이터셋의 기본사항

____데이터셋 읽기

____RDD로 사전 처리

____키와 값의 쌍으로 작업하기

____변환에 대한 추가 정보

__데이터셋 기본 사항

____데이터셋을 생성하기 위해 데이터셋 읽기

____데이터셋으로 사전 처리

____데이터셋 조작에 대한 추가 정보

____자바빈에서 데이터셋 생성

__문자열과 타입 클래스에서 데이터셋 생성

____RDD, DataFrame, Dataset 간의 비교

__스파크와 데이터 과학자 워크플로우

__스파크에 대해 좀 더 깊게 살펴보기

____공유 변수

__요약





4장. 피처 엔지니어링을 통한 지식 추출

__피처 엔지니어링의 최첨단 기술

____피처 추출 vs. 피처 선택

____피처 엔지니어링의 중요성

____피처 엔지니어링과 데이터 탐색

____피처 추출: 데이터에서 피처 생성

____피처 선택: 데이터에서 필터링 피처

__피처 엔지니어링의 모범 사례

____데이터 이해

____혁신적인 피처 추출 방법

__스파크로 피처 엔지니어링

____머신 러닝 파이프라인: 개요

____파이프라인: 스파크 ML 예제

____피처 변환, 추출, 선택

__고급 피처 엔지니어링

____피처 구성

____피처 학습

____피처 엔지니어링의 반복 프로세스

____딥러닝

__요약





5장. 예제로 보는 지도 및 비지도 학습

__머신 러닝 클래스

____지도 학습

__스파크를 이용한 지도 학습: 사례

____스파크를 이용한 항공기 지연 분석

__비지도 학습

____비지도 학습 사례

__추천 시스템

____스파크에서 협업 필터링

__고급 학습과 일반화

____지도 학습의 일반화

__요약





6장. 확장 가능한 머신 러닝 파이프라인 빌드

__스파크 머신 러닝 파이프라인 API

____데이터셋 추상화

____파이프라인

__스파크를 사용한 암 진단 파이프라인

____스파크를 사용한 유방암 진단 파이프라인

__스파크를 사용한 암 예후 파이프라인

____데이터셋 탐색

____스파크 ML/MLlib를 사용한 유방암 예후 파이프라인

__스파크 코어를 이용한 장바구니 분석

____배경

____동기

____데이터셋 탐색

____문제 설명

____스파크를 이용한 대규모 장바구니 분석

____스파크 코어를 사용한 알고리즘 솔루션

____SAMBA에서 올바른 매개변수의 튜닝과 설정

__스파크를 이용한 OCR 파이프라인

____데이터 탐색과 준비

____스파크 ML과 스파크 MLlib를 사용한 OCR 파이프라인

__스파크 MLlib와 ML을 사용한 토픽 모델링

____스파크 MLlib를 사용한 토픽 모델링

____확장성

__스파크를 사용한 신용 위험 분석 파이프라인

____신용 위험 분석이란? 왜 중요한가?

____스파크 ML을 이용한 신용 위험 분석 개발

____스파크 ML을 사용한 신용 위험 파이프라인

__ML 파이프라인 확장

____크기의 중요성

____크기 vs. 왜곡 고려 사항

____비용과 인프라

__조언 및 성능 고려 사항

__요약





7장. 머신 러닝 모델 튜닝

__머신 러닝 모델 튜닝에 대한 세부 사항

__모델 튜닝의 일반적인 문제

__머신 러닝 모델 평가

____회귀 모델 평가

____이진 분류 모델 평가

____멀티클래스 분류 모델 평가

____클러스터링 모델 평가

__유효성 검사 기술과 평가 기술

__머신 러닝 모델을 위한 매개변수 튜닝

____초매개변수 튜닝

____그리드 검색 매개변수 튜닝

____랜덤 검색 매개변수 튜닝

____교차 유효성 검사

__가설 테스트

____스파크 MLlib의 ChiSqTestResult를 사용한 가설 테스트

____스파크 MLlib Kolmogorov-Smirnov 테스트를 사용한 가설 테스트

____스파크 MLlib의 스트리밍 유의도 검정

__머신 러닝 모델 선택

____교차 검증 기술을 통한 모델 선택

____트레이닝 유효성 검사 분할을 통한 모델 선택

__요약





8장. 머신 러닝 모델 조정

__머신 러닝 모델 적용

____기술 개요

__ML 모델의 일반화

____일반화된 선형 회귀

____스파크를 사용한 일반화된 선형 회귀

__증분 알고리즘을 통한 적용

____증분 서포트 벡터 머신

____증분 신경망

____증분 베이지안 네트워크

__ML 모델 재사용을 통한 적용

____문제 설명과 목적

____데이터 탐색

____심장 질환 예측 모델 개발

__동적 환경에서 머신 러닝

____온라인 학습

____통계 학습 모델

____적대 모델

__요약





9장. 스트리밍 및 그래픽 데이터를 사용한 고급 머신 러닝

__실시간 ML 파이프라인 개발

____비구조화된 텍스트 데이터로서 스트리밍 데이터 수집

__시계열과 소셜 네트워크 분석

____시계열 분석

____소셜 네트워크 분석

__스파크를 사용한 영화 추천

____스파크 MLlib를 사용한 모델 기반 영화 추천

__스트리밍에서 실시간 ML 파이프라인 개발

____트위터에서 실시간 트윗 데이터 수집

____8단계: 스트리밍 스위치 제어

__스파크를 사용한 토픽 모델링

__그래프 데이터와 준지도 그래프 기반 학습에 대한 ML 파이프라인

____GraphX 소개

__요약





10장. 외부 라이브러리를 이용한 설정 및 작업

__스파크가 포함된 서드파티 ML 라이브러리

__스파크 코어로 외부 라이브러리 사용

__클라우데라 Spark-TS를 사용한 시계열 분석

____시계열 데이터

____Spark-TS 설정

____TimeSeriesRDD

__RStudio로 스파크R 설정

__윈도우에서 하둡 런타임 설정

__요약
레자울 카림(Rezaul Karim)

C, C++, 자바, R, 파이썬을 비롯해 스파크, 카프카, DC/OS, 도커, 메소스(Mesos), 하둡, 맵리듀스(MapReduce)와 같은 빅데이터 기술을 중심으로, 알고리즘과 데이터 구조에 대한 연구 및 개발 분야에서 8년 이상의 경력을 쌓았다.

머신 러닝에 처음 매료된 것은 2010년 고급 인공지능 대학원 과정을 이수하던 중 하둡 기반 맵리듀스와 머신 러닝을 결합한 기술을 대규모 비즈니스 지향 트랜잭션 데이터베이스에 적용해 장바구니 분석을 수행하면서부터다. 결과적으로 연구 관심사를 꼽는다면 머신 러닝, 데이터 마이닝, 시맨틱 웹(Semantic Web), 빅데이터, 바이오인포매틱스다. 데이터 마이닝, 머신 러닝, 바이오인포매틱스 분야를 중심으로, 저명한 국제 저널 및 콘퍼런스에서 30편 이상의 연구 논문을 발표했다.

현재 아일랜드의 Insight Center for Data Analytics(아일랜드 최대 규모의 데이터 분석 센터이자 세계 최대의 시맨틱 웹 연구소)에서 박사 연구원으로 재직 중인 소프트웨어 엔지니어이자 연구원이다. 골웨이(Galway)의 아일랜드 국립 대학교(National University of Ireland)에서 박사 학위를 취득했고, 경희대학교 컴퓨터공학과에서 데이터 마이닝을 전공하며 ME(공학 석사) 학위를 취득했다. 방글라데시 다카 대학교(University of Dhaka)에서는 컴퓨터공학 학사 학위를 받았다.



마헤디 카이저(Mahedi Kaysar)

아일랜드 더블린 시티 대학교(Dublin City University, Ireland)의 Insight Center for Data Analytics의 소프트웨어 엔지니어이자 연구원이다. Insight Center for Data Analytics에 합류하기 전에 골웨이의 아일랜드 국립 대학교와 방글라데시에 위치한 삼성전자에서 소프트웨어 엔지니어로 근무했다.

C, 자바, 스칼라, 파이썬 중심의 알고리즘과 데이터 구조에 대한 탄탄한 경험을 바탕으로 R&D에서 5년 이상 활동했다. 또한 전사적 애플리케이션(enterprise application) 개발과 빅데이터 분석 분야에서 많은 경험을 쌓았다.

방글라데시 치타공 공과 대학(Chittagong University of Engineering and Technology)에서 컴퓨터 과학 및 공학 학사 학위를 취득했다. 현재는 아일랜드 더블린 시티 대학교에서 분산 및 병렬 컴퓨팅(Distributed and Parallel computing)에 대한 대학원 연구를 시작했다.





★ 옮긴이의 말 ★



하둡 이후에 빅데이터 분야에서 가장 주목받는 기술인 스파크는 자바, 스칼라, 파이썬, R과 같은 다양한 언어를 지원하며, 인메모리 병렬 처리 시스템으로 하둡 맵리듀스보다 월등히 빠른 처리 속도를 자랑한다. 스파크 이전에 데이터 과학자들은 계산을 위해 R을 사용했다.
R은 실행 중인 머신의 메모리 크기보다 큰 데이터는 처리할 수 없었다. 하지만 스파크는 데이터프레임 추상화를 통해 대용량의 데이터를 처리할 수 있다. 아파치 스파크는 스트림 처리, 그래프 처리, SQL, 머신 러닝과 같은 폭넓은 기능을 제공한다.

이 책에서는 특히 아파치의 머신 러닝 라이브러리를 집중적으로 다루며 데이터 과학자, 엔지니어, 연구원이 머신 러닝 모델을 빌드해 거대한 데이터 클러스터에서 처리하는 방법을 알려준다. 머신 러닝 라이브러리를 본격적으로 학습하기에 앞서 스파크의 기본 개념을 소개하기 때문에 아파치 스파크에 익숙하지 않는 독자도 이 책을 쉽게 학습할 수 있다. 수학, 통계학의 기본 개념을 알고 있다면 이 책을 이해하고 활용하는 데 큰 도움이 될 것이다. 이 책의 앞에서는 스파크 머신 러닝 라이브러리에 대한 이론적인 내용을 설명하고 있어서 머신 러닝을 배우려는 학생과 엔지니어에게도 좋은 가이드가 될 것이다.

빅데이터 및 머신 러닝 분야에 등장하는 용어가 대부분 영어 표현인 까닭에 원어 표기가 좀 더 익숙할 수도 있지만, 가능하면 의미를 해치지 않는 범위 내에서 우리말로 번역하고자 노력했다. 실행 및 개선 사항이 있다면 언제든지 연락 주길 바란다.





★ 옮긴이 소개 ★



이지훈

아이폰/안드로이드 앱 및 서비스로 다양한 수익 모델 창출에 노력하지만 뜻대로 되지 않아 열심히 번역 및 저술하는 40대 개발자며 한국에서 60대까지 개발자로 일하는 것이 목표다.

『나홀로 개발자를 위한 안드로이드 프로그래밍의 모든 것』(에이콘, 2013), 『Java 프로그래밍 입문』(북스홀릭퍼블리싱, 2013)을 저술했고, 『프로그래머를 위한 안드로이드』(정보문화사, 2015), 『Android Internals Vol.1』(에이콘, 2016), 『스위프트로 하는 iOS 9 프로그래밍』(에이콘, 2016) 등 10여 권의 책을 번역했다.
등록된 서평이 없습니다.
좋은 사진을 만드는 박승근의 드론 사진 강의...
박승근
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
이것이 우리에게 딱 맞는 딥러닝 with 텐서플로...
박재용
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
 
전체평균(0)
회원평점   회원서평수 0
에이콘 출판사의 신간
『유니티 3D RPG 게임은 이렇게 만든다: RPG 게임 개발의 시작』
바헤 카라미언 저
27,000원
(10%↓+5%)
 
『텐서플로1.x로 배우는 머신 러닝 : 실용적인 사례로 만들어보는 머신 러닝 시스템』
콴 후아, 샴스 울 아짐, 사이프 아메드 저
27,000원
(10%↓+5%)
 
『금융공학으로 R 마스터하기 : R로 거래전략을 최적화하고 내 손으로 위기 관리 시스템 구축하기』
에디나 벨린게르, 페렌츠 일레, 밀란 바딕스, 아담 바나이, 게르게이 더로치, 바바라 도모토르, 게르게리 개블러, 대니엘 허브런, 페테르 주하즈, 이스트반 마르기타이, 발라츠 마커스, 피테르 메드베예프, 줄리아 몰나, 발라츠 아르패드 슈스, 아그네스 투짜, 타마스 바다스, 커터 바러디, 어그네시 비도비츠던치 저
27,000원
(10%↓+5%)
 
『손안의 자바: 초보자를 위한 자바 프로그래밍의 핵심 + 알파』
김지훈, 이현우 저
27,000원
(10%↓+5%)
 
『데브옵스 핸드북 : 세계 최고 수준의 기민성, 신뢰성, 안정성을 갖춘 기술 조직의 비밀』
진 킴, 제즈 험블, 패트릭 드부아, 존 윌리스 저
27,000원
(10%↓+5%)
 
이메일주소수집거부