이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
Python을 이용한 개인화 추천 시스템
2판
가격
20,000
20,000
YES포인트?
0원
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  최저가 보상
  •  문화비소득공제 신청가능

책소개

목차

Chapter 1 추천 시스템 소개

1.1 주요 추천 알고리즘
1.2 추천 시스템 적용 사례

Chapter 2 기본적인 추천 시스템

2.1 데이터 읽기
2.2 인기제품 방식
2.3 추천 시스템의 정확도 측정
2.4 사용자 집단별 추천
2.5 내용 기반 필터링 추천

Chapter 3 협업 필터링 추천 시스템

3.1 협업 필터링의 원리
3.2 유사도지표
3.3 기본 CF 알고리즘
3.4 이웃을 고려한 CF
3.5 최적의 이웃 크기 결정
3.6 사용자의 평가경향을 고려한 CF
3.7 그 외의 CF 정확도 개선 방법
3.8 사용자 기반 CF와 아이템 기반 CF
3.9 추천 시스템의 성과측정지표

Chapter 4 Matrix Factorization(MF) 기반 추천

4.1 Matrix Factorization(MF) 방식의 원리
4.2 SGD(Stochastic Gradient Descent)를 사용한 MF 알고리즘
4.3 SGD를 사용한 MF 기본 알고리즘
4.4 train/test 분리 MF 알고리즘
4.5 MF의 최적 파라미터 찾기
4.6 MF와 SVD

Chapter 5 Factorization Machines(FM)

5.1 FM의 표준식
5.2 FM 식의 변형
5.3 FM의 학습
5.4 FM의 데이터 변형
5.5 Python으로 FM의 구현

Chapter 6 Surprise 패키지 사용

6.1 Surprise 기본 활용 방법
6.2 알고리즘 비교
6.3 알고리즘 옵션 지정
6.4 다양한 조건의 비교
6.5 외부 데이터 사용

Chapter 7 딥러닝을 사용한 추천 시스템

7.1 Matrix Factorization(MF)을 신경망으로 변환하기
7.2 Keras로 MF 구현하기
7.3 딥러닝을 적용한 추천 시스템
7.4 딥러닝 모델에 변수 추가하기

Chapter 8 하이브리드 추천 시스템

8.1 하이브리드 추천 시스템의 장점
8.2 하이브리드 추천 시스템의 원리
8.3 하이브리드 추천 시스템(CF와 MF의 결합)

Chapter 9 대규모 데이터의 처리를 위한 Sparse matrix 사용

9.1 Sparse matrix의 개념과 Python에서의 사용
9.2 Sparse matrix를 추천 알고리즘에 적용하기

Chapter 10 추천 시스템 구축에서의 이슈

10.1 신규 사용자와 아이템(Cold start problem)
10.2 확장성(Scalability)
10.3 추천의 활용(Presentation)
10.4 이진수 데이터(Binary data)의 사용
10.5 사용자의 간접 평가 데이터(Indirect evaluation data) 확보

저자 소개1

연세대학교 경영대학 정보시스템 교수이며 한국과학기술한림원 정회원이다. 서울대학교에서 경영학 학사학위와 석사학위를 받았고 미국 서던캘리포니아 대학교USC, University of Southern California의 경영대학 마셜 비즈니스 스쿨Marshall School of Business에서 정보시스템 전공으로 박사학위를 받았다. 원래는 전 세계를 상대로 비즈니스를 하겠다는 원대한 꿈을 가지고 경영학과에 입학했으나 입학 선물로 받은 애플 II 컴퓨터가 인생을 바꾸어놓았다. 계산통계학과의 수업을 듣고 책으로 독학을 하면서 베이직BASIC, 파스칼PASCAL, C, 어셈블러
연세대학교 경영대학 정보시스템 교수이며 한국과학기술한림원 정회원이다. 서울대학교에서 경영학 학사학위와 석사학위를 받았고 미국 서던캘리포니아 대학교USC, University of Southern California의 경영대학 마셜 비즈니스 스쿨Marshall School of Business에서 정보시스템 전공으로 박사학위를 받았다.
원래는 전 세계를 상대로 비즈니스를 하겠다는 원대한 꿈을 가지고 경영학과에 입학했으나 입학 선물로 받은 애플 II 컴퓨터가 인생을 바꾸어놓았다. 계산통계학과의 수업을 듣고 책으로 독학을 하면서 베이직BASIC, 파스칼PASCAL, C, 어셈블러 등의 프로그래밍을 익혔다. 그러면서 정보기술이 우리 생활에 가져올 변화의 잠재력에 눈을 뜨게 되었고 그 후로 정보기술과 비즈니스를 함께 이해하려고 노력하고 있다.
학위를 받은 후에는 뉴저지공과대학New Jersey Institute of Technology에서 교수를 하면서 미국과학재단NSF에서 연구비를 지원받아 추천시스템과 개인화 기술을 연구하였다. 최근에는 기계학습과 빅데이터 분석 방법을 활용해서 온라인과 모바일상에서 소비자의 행동을 분석하고 예측하는 연구를 수행하고 있다. 인터넷에서 등장한 IT 기반 플랫폼 비즈니스에 관한 관심에서 출발해서 SNS, O2O, 핀테크 비즈니스 전략에도 관심을 가지고 있다.

임일의 다른 상품

품목정보

발행일
2022년 06월 10일
쪽수, 무게, 크기
198쪽 | 188*257*20mm
ISBN13
9788959728817

출판사 리뷰

개인화 추천은 각 개인의 관심사나 선호도를 분석해서 그에 맞는 정보나 제품을 추천해 주는 것을 말한다. 최근 고객에 대해 자세한 정보를 수집할 수 있게 되면서 개인화 추천이 점점 더 널리 쓰이고, 또한 기업의 새로운 서비스 개발에서 추천이 중요한 기본 기술이 되고 있다. 개인화 추천 기술은 기본적으로는 아마존이나 넷플릭스처럼 추천 서비스를 제공하는 데 사용되지만, 개인의 맟춤형 서비스가 필요한 광고나 웹페이지 구성 등 다양한 분야에 적용이 가능하다. 이 책의 가장 중요한 목적은 독자들이 주요 개인화 추천 알고리즘의 작동원리를 이해하도록 하는 것이다. 이를 위해 이 책에서는 개인화 추천 기술의 전반적인 내용, 그중에서도 특히 연속값을 사용하는 개인화 추천 기술을 다룬다. 구체적으로는 협업 필터링(collaborative filtering), 행렬요인화(matrix factorization), Factorization Machines(FM), 그리고 딥러닝(deep learning) 추천 알고리즘 등에 대해 다룬다. 또한 다수의 추천 알고리즘을 결합한 하이브리드(hybrid) 추천 시스템 등에 대해서도 설명한다.

하지만 이 책에서는 개인화 추천 기술에 대해 모든 것을 다루지는 않는다. 실제 개인화 추천 시스템을 구현하기 위해서는 알고리즘에 대한 이해에 더하여 데이터 전처리나 대용량 데이터 처리에 대한 이해가 필요하지만, 이들 내용은 이 책에서 다루지 않는다. 이진값(0 혹은 1)을 위한 추천 알고리즘 또한 다루지 않는다. 이 책에서는 각 알고리즘별로 기본 원리에 대한 설명과 각 알고리즘이 Python으로 어떻게 구현될 수 있는지를 예를 통해서 보여주고 있다. 이 책은 알고리즘을 수학적으로 설명하는 것이 주목적이 아니기 때문에 수식은 알고리즘을 이해하는 데 꼭 필요한 정도로만 한정하였다. 또한 독자의 이해를 돕고 스스로 실습할 기회를 주기 위해서 연습문제를 추가하였다.

이 책을 저술하면서 컴퓨터나 수학에 대한 깊은 지식이 없더라도 개인화 추천 알고리즘의 작동원리를 큰 어려움 없이 이해할 수 있도록 구성하려고 노력하였다. 다만 Python을 사용한 코딩 부분은 Python에 대한 기초 지식이 있다는 가정하에 설명을 하고 있다. 즉 Python의 기본 문법이나 Numpy, Pandas, Keras 등에 대한 기초적인 설명은 생략하고 이들을 활용한 알고리즘 설명에 초점을 맞추었다. 그리고 분석 기법 중에서는 SGD(Stochastic Gradient Descent)가 중요하게 설명이 되므로 이에 대한 기본 지식도 필요하다. 만일 이런 것에 익숙하지 않은 독자들은 Python 기본 문법과 Numpy, Pandas, Keras, SGD 등을 먼저 학습하고 이 책을 볼 것을 권장한다.

이 책에서 사용되는 코드와 데이터는 도서출판 청람 홈페이지 일반자료실(http://www.crbooks.co.kr)에서 다운받을 수 있다. 본 책을 처음부터 끝까지 순서대로 착실히 따라가면 개인화 추천 시스템의 다양한 알고리즘에 대한 기본적인 원리를 이해할 수 있을 것으로 생각한다. 이 책이 추천 시스템이나 개인화 시스템 구축에 관심이 있거나 관련된 연구를 하는 분들께 도움이 되었으면 하는 바람이다.

리뷰/한줄평3

리뷰

10.0 리뷰 총점

한줄평

9.0 한줄평 총점
20,000
1 20,000