没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
MEAP Edition
Manning Early Access Program
Graph-Powered Machine Learning
Version 1
Copyright 2018 Manning Publications
For more information on this and other Manning titles go to
www.manning.com
©Manning Publications Co. We welcome reader comments about anything in the manuscript - other than typos and
other simple mistakes. These will be cleaned up during production of the book by copyeditors and proofreaders.
https://forums.manning.com/forums/graph-powered-machine-learning
welcome
Dear Reader,
Thanks for purchasing the MEAP of Graph-Powered Machine Learning. Graph-based machine
learning is becoming a very important trend in Artificial Intelligence, transcending a lot of
other techniques. Google, Facebook, and E-bay – to cite some of them - have multiple
projects involving graphs, and more specifically graph models and graph algorithms, as
empowering mechanism behind the most advanced services they are providing to their end
users.
Graph-Powered Machine Learning is a practical guide to effectively using graphs in machine
learning applications, driving you in all the stages necessary for building complete solutions
where graphs play a key role. It focuses on methods, algorithms, and design patterns related
to graphs. Based on my personal experience on building complex machine learning
applications, this book suggests many recipes in which graphs are the main ingredient to
prepare a tasty product to your customers. Across the lifecycle of a machine learning project
such approaches can be useful under several aspects: managing data sources more efficiently,
implement better algorithms, storing the prediction model so that they can be accessed faster,
and visualizing the results in a more effective way for further analysis.
The book is divided into three parts. The first part is introductory to the topic. The three
chapters introduce main graph and machine learning concepts from the basics. Furthermore,
the role of graphs in Big Data Platforms and Machine learning is highlighted and presented
using multiple scenarios.
The second part is the core of the book. Several techniques are described, from data
source modeling, to algorithm design both leveraging graphs as underlying technology. A lot
of optimization approaches, best practices, and common pitfalls are detailed to help data
scientists or data engineers define the infrastructure and choose the right approaches since
the beginning of their projects.
The last part presents three different applications. Here concrete end-to-end projects are
discussed and for each of them the architecture, design best practice, and common pitfalls will
be illustrated.
I hope that what you'll get access to will be of interest for your current machine learning
project and for your learning path as a data scientist, a data engineer or a data architect, and
that it will occupy an important place on your digital or, even better, physical bookshelf.
Please be sure to stop by the Author’s forum with any feedback you have. With your help,
I’m sure the final book will be great!
Yours,
—Alessandro Negro
©Manning Publications Co. We welcome reader comments about anything in the manuscript - other than typos and
other simple mistakes. These will be cleaned up during production of the book by copyeditors and proofreaders.
https://forums.manning.com/forums/graph-powered-machine-learning
brief contents
PART 1: INTRODUCTION
1 Machine Learning and Graph: An introduction
2 Graph Data Engineering
3 Graphs in Machine Learning Applications
PART 2: TECHNIQUES
4 Data Modeling
5 Link Analysis
6 Graph Clustering
7 Graph Classification
8 Nearest Neighbor
PART 3: APPLICATIONS
9 Natural Language Processing
10 Recommendation
11 Relevant Searching on a Knowledge Graph
APPENDIXES:
A Big Data Architecture
B Toolkit
©Manning Publications Co. We welcome reader comments about anything in the manuscript - other than typos and
other simple mistakes. These will be cleaned up during production of the book by copyeditors and proofreaders.
https://forums.manning.com/forums/graph-powered-machine-learning
1
Machine Learning and Graph: An
introduction
This chapter covers:
• An introduction to machine learning
• An introduction to graphs
• The role of graphs in machine learning applications
Machine Learning is a large branch in the Artificial Intelligence field. It was born in 1959, when
Arthur Samuel, an IBM computer scientist, wrote the first computer program to play checkers
[Samuel, 1959]. He had a clear idea in mind:
“Programming computers to learn from experience should eventually eliminate the need for much of
this detailed programming effort.”
He wrote the first program by assigning a score to each board position based on a fixed
formula. It worked quite well, but in a second approach he had the program execute
thousands of games against itself and used the results to refine the board scoring. Eventually
the program reached the proficiency of a human player and Machine Learning took its first
steps.
Machine Learning is the field of study in computer science that allows computer programs
to learn from data.
1
©Manning Publications Co. We welcome reader comments about anything in the manuscript - other than typos and
other simple mistakes. These will be cleaned up during production of the book by copyeditors and proofreaders.
https://forums.manning.com/forums/graph-powered-machine-learning
1
剩余40页未读,继续阅读
资源评论
死磕代码程序媛
- 粉丝: 107
- 资源: 316
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功