{"product_id":"9781806382712","title":"Hands-On Graph Neural Networks Using Python: Build, train, and optimize graph-based deep learning models with PyTorch Geometric and Python","description":"\u003cb\u003eMaster Graph Neural Networks from fundamentals to production. Learn DeepWalk, GCN, GAT, GraphSAGE, Graph Transformers, and more with hands-on Python implementations. New chapters on graph databases, LLMs, and foundation models.\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003eUnderstand and implement core GNN architectures including GCN, GAT, GraphSAGE, and Graph Transformers\u003c\/li\u003e\n\u003cli\u003eApply GNNs to real-world tasks like traffic forecasting, anomaly detection, recommender systems, and GraphRAG\u003c\/li\u003e\n\u003cli\u003eNew coverage of graph databases, Graph Transformers, LLM–GNN integration, and Graph Foundation Models\u003c\/li\u003e\n\u003c\/ul\u003eGraph Neural Networks have become essential tools for learning from relational and structured data. This second edition provides a comprehensive, hands-on guide implementing GNNs using Python and PyTorch Geometric. The book begins with graph theory fundamentals and data manipulation using NetworkX and PyTorch Geometric. You then explore shallow embedding methods—DeepWalk and Node2Vec—before progressing to core GNN architectures: Graph Convolutional Networks, Graph Attention Networks, and GraphSAGE. This edition introduces several new chapters reflecting the latest advances: Graph Transformers, integration of graph databases with GNNs, the convergence of LLMs and GNNs through GraphRAG, and the emerging paradigm of Graph Foundation Models. Existing chapters on expressiveness, link prediction, heterogeneous graphs, temporal GNNs, and explainability have been updated with current best practices. The final part puts theory into practice with end-to-end projects: traffic forecasting with A3T-GCN, anomaly detection with heterogeneous GNNs, and building a recommender system with LightGCN. By the end of this book, you will have the knowledge and practical skills to apply GNNs to your own graph-structured data problems.\u003cul\u003e\n\u003cli\u003eMaster graph theory and manipulate graph data with NetworkX and PyG\u003c\/li\u003e\n\u003cli\u003eCreate node embeddings using DeepWalk and Node2Vec\u003c\/li\u003e\n\u003cli\u003eImplement GCN, GAT, and GraphSAGE architectures from scratch\u003c\/li\u003e\n\u003cli\u003eBuild and train Graph Transformers on molecular datasets\u003c\/li\u003e\n\u003cli\u003eConnect graph databases to PyG for scalable GNN pipelines\u003c\/li\u003e\n\u003cli\u003eApply GNNs to traffic forecasting, anomaly detection, and recommendations\u003c\/li\u003e\n\u003cli\u003eIntegrate GNNs with LLMs for graph-based retrieval-augmented generation\u003c\/li\u003e\n\u003cli\u003eUnderstand the emerging landscape of Graph Foundation Models\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eThis book is for machine learning practitioners, data scientists, and researchers who want to learn how to apply deep learning to graph-structured data. Software engineers working with network data, knowledge graphs, or recommendation systems will also benefit. A working knowledge of Python and familiarity with basic machine learning concepts (neural networks, training loops, loss functions) is expected. Prior experience with PyTorch is helpful but not required, as key concepts are introduced progressively.\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":48141837402353,"sku":"9781806382712","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/5433\/7265\/files\/9781806382712_p0.jpg?v=1778088636","url":"https:\/\/shop.barnesandnoble.com\/products\/9781806382712","provider":"Barnes \u0026 Noble","version":"1.0","type":"link"}