舉報

會員
Hands-On Graph Analytics with Neo4j
最新章節(jié):
Other Books You May Enjoy
Neo4jisagraphdatabasethatincludespluginstoruncomplexgraphalgorithms.Thebookstartswithanintroductiontothebasicsofgraphanalytics,theCypherquerylanguage,andgrapharchitecturecomponents,andhelpsyoutounderstandwhyenterpriseshavestartedtoadoptgraphanalyticswithintheirorganizations.You’llfindouthowtoimplementNeo4jalgorithmsandtechniquesandexplorevariousgraphanalyticsmethodstorevealcomplexrelationshipsinyourdata.You’llbeabletoimplementgraphanalyticscateringtodifferentdomainssuchasfrauddetection,graph-basedsearch,recommendationsystems,socialnetworking,anddatamanagement.You’llalsolearnhowtostoredataingraphdatabasesandextractvaluableinsightsfromit.Asyoubecomewell-versedwiththetechniques,you’lldiscovergraphmachinelearninginordertoaddresssimpletocomplexchallengesusingNeo4j.Youwillalsounderstandhowtousegraphdatainamachinelearningmodelinordertomakepredictionsbasedonyourdata.Finally,you’llgettogripswithstructuringawebapplicationforproductionusingNeo4j.Bytheendofthisbook,you’llnotonlybeabletoharnessthepowerofgraphstohandleabroadrangeofproblemareas,butyou’llalsohavelearnedhowtouseNeo4jefficientlytoidentifycomplexrelationshipsinyourdata.
目錄(120章)
倒序
- 封面
- 版權(quán)信息
- About Packt
- Why subscribe?
- Contributors
- Preface
- Section 1: Graph Modeling with Neo4j
- Graph Databases
- Graph definition and examples
- Moving from SQL to graph databases
- Neo4j – the nodes relationships and properties model
- Understanding graph properties
- Considerations for graph modeling in Neo4j
- Summary
- Further reading
- The Cypher Query Language
- Technical requirements
- Creating nodes and relationships
- Updating and deleting nodes and relationships
- Pattern matching and data retrieval
- Using aggregation functions
- Importing data from CSV or JSON
- Measuring performance and tuning your query for speed
- Summary
- Questions
- Further reading
- Empowering Your Business with Pure Cypher
- Technical requirements
- Knowledge graphs
- Graph-based search
- Recommendation engine
- Summary
- Questions
- Further reading
- Section 2: Graph Algorithms
- The Graph Data Science Library and Path Finding
- Technical requirements
- Introducing the Graph Data Science plugin
- Understanding the importance of shortest path algorithms through their applications
- Dijkstra's shortest paths algorithm
- Finding the shortest path with the A* algorithm and its heuristics
- Discovering the other path-related algorithms in the GDS plugin
- Optimizing processes using graphs
- Summary
- Questions
- Further reading
- Spatial Data
- Technical requirements
- Representing spatial attributes
- Creating a geometry layer in Neo4j with neo4j-spatial
- Performing spatial queries
- Finding the shortest path based on distance
- Visualizing spatial data with Neo4j
- Summary
- Questions
- Further reading
- Node Importance
- Technical requirements
- Defining importance
- Computing degree centrality
- Understanding the PageRank algorithm
- Path-based centrality metrics
- Applying centrality to fraud detection
- Summary
- Exercises
- Further reading
- Community Detection and Similarity Measures
- Technical requirements
- Introducing community detection and its applications
- Detecting graph components and visualizing communities
- Running the Label Propagation algorithm
- Understanding the Louvain algorithm
- Going beyond Louvain for overlapping community detection
- Measuring the similarity between nodes
- Summary
- Questions
- Further reading
- Section 3: Machine Learning on Graphs
- Using Graph-based Features in Machine Learning
- Technical requirements
- Building a data science project
- The steps toward graph machine learning
- Using graph-based features with pandas and scikit-learn
- Automating graph-based feature creation with the Neo4j Python driver
- Summary
- Questions
- Further reading
- Predicting Relationships
- Technical requirements
- Why use link prediction?
- Creating link prediction metrics with Neo4j
- Building a link prediction model using an ROC curve
- Summary
- Questions
- Further reading
- Graph Embedding - from Graphs to Matrices
- Technical requirements
- Why do we need embedding?
- Adjacency-based embedding
- Extracting embeddings from artificial neural networks
- Graph neural networks
- Going further with graph algorithms
- Summary
- Questions
- Further reading
- Section 4: Neo4j for Production
- Using Neo4j in Your Web Application
- Technical requirements
- Creating a full-stack web application using Python and Graph Object Mappers
- Understanding GraphQL APIs by example – GitHub API v4
- Developing a React application using GRANDstack
- Summary
- Questions
- Further reading
- Neo4j at Scale
- Technical requirements
- Measuring GDS performance
- Configuring Neo4j 4.0 for big data
- Summary
- Other Books You May Enjoy 更新時間:2021-06-11 18:50:48
推薦閱讀
- 課課通計(jì)算機(jī)原理
- 平面設(shè)計(jì)初步
- 21天學(xué)通JavaScript
- Drupal 7 Multilingual Sites
- Dreamweaver CS3網(wǎng)頁制作融會貫通
- 精通Windows Vista必讀
- 計(jì)算機(jī)控制技術(shù)
- Windows XP中文版應(yīng)用基礎(chǔ)
- Maya極速引擎:材質(zhì)篇
- Linux嵌入式系統(tǒng)開發(fā)
- HBase Essentials
- JRuby語言實(shí)戰(zhàn)技術(shù)
- Cortex-M3嵌入式處理器原理與應(yīng)用
- Data Analysis with R(Second Edition)
- MySQL Management and Administration with Navicat
- Getting Started with Tableau 2019.2
- 百度智能小程序:AI賦能新機(jī)遇
- 單片機(jī)技術(shù)
- Ripple Quick Start Guide
- Getting Started with Kubernetes
- Apache Ignite Quick Start Guide
- 樹莓派創(chuàng)客:手把手教你玩轉(zhuǎn)人工智能
- 無線傳感器網(wǎng)絡(luò)信息處理與組網(wǎng)設(shè)計(jì)
- 正則指引
- Do more with SOA Integration:Best of Packt book
- VMware vSphere Resource Management Essentials
- 獨(dú)辟蹊徑品內(nèi)核
- 程序員的AI書:從代碼開始
- .NET Web高級開發(fā)
- 伺服控制技術(shù)自學(xué)手冊