Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Hands-On Graph Neural Networks Using Python
Hands-On Graph Neural Networks Using Python

Hands-On Graph Neural Networks Using Python: Practical techniques and architectures for building powerful graph and deep learning apps with PyTorch

eBook
€29.99
Paperback
€37.99
Subscription
Free Trial
Renews at €11.99p/m

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Product feature icon AI Assistant (beta) to help accelerate your learning
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Key benefits

  • Implement -of-the-art graph neural architectures in Python
  • Create your own graph datasets from tabular data
  • Build powerful traffic forecasting, recommender systems, and anomaly detection applications

Description

Graph neural networks are a highly effective tool for analyzing data that can be represented as a graph, such as networks, chemical compounds, or transportation networks. The past few years have seen an explosion in the use of graph neural networks, with their application ranging from natural language processing and computer vision to recommendation systems and drug discovery. Hands-On Graph Neural Networks Using Python begins with the fundamentals of graph theory and shows you how to create graph datasets from tabular data. As you advance, you’ll explore major graph neural network architectures and learn essential concepts such as graph convolution, self-attention, link prediction, and heterogeneous graphs. Finally, the book proposes applications to solve real-life problems, enabling you to build a professional portfolio. The code is readily available online and can be easily adapted to other datasets and apps. By the end of this book, you’ll have learned to create graph datasets, implement graph neural networks using Python and PyTorch Geometric, and apply them to solve real-world problems, along with building and training graph neural network models for node and graph classification, link prediction, and much more.

Who is this book for?

This book is for machine learning practitioners and data scientists interested in learning about graph neural networks and their applications, as well as students looking for a comprehensive reference on this rapidly growing field. Whether you’re new to graph neural networks or looking to take your knowledge to the next level, this book has something for you. Basic knowledge of machine learning and Python programming will help you get the most out of this book.

What you will learn

  • Understand the fundamental concepts of graph neural networks
  • Implement graph neural networks using Python and PyTorch Geometric
  • Classify nodes, graphs, and edges using millions of samples
  • Predict and generate realistic graph topologies
  • Combine heterogeneous sources to improve performance
  • Forecast future events using topological information
  • Apply graph neural networks to solve real-world problems

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Apr 14, 2023
Length: 354 pages
Edition : 1st
Language : English
ISBN-13 : 9781804610701
Category :

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Product feature icon AI Assistant (beta) to help accelerate your learning
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Product Details

Publication date : Apr 14, 2023
Length: 354 pages
Edition : 1st
Language : English
ISBN-13 : 9781804610701
Category :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€11.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 6,500+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€119.99 billed annually
Feature tick icon Unlimited access to Packt's library of 6,500+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€169.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 6,500+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 116.97
Causal Inference and Discovery in Python
€40.99
Interpretable Machine Learning with Python
€37.99
Hands-On Graph Neural Networks Using Python
€37.99
Total 116.97 Stars icon
Banner background image

Customer reviews

Top Reviews
Rating distribution
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
(22 Ratings)
5 star 54.5%
4 star 22.7%
3 star 4.5%
2 star 9.1%
1 star 9.1%
Filter icon Filter
Top Reviews

Filter reviews by




Steven Fernandes Jul 04, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
This book comprehensively introduces graph neural networks, effectively demystifying complex concepts. Its practical approach to implementation using Python and PyTorch Geometric is commendable. Readers will master classifying nodes, graphs, and edges with millions of samples, and predicting realistic graph topologies. Particularly noteworthy is the book's focus on performance improvement via heterogeneous sources and applying topological information for future event forecasting. The real-world problem-solving focus of the book adds a pragmatic edge, making it an invaluable resource for both novice and experienced practitioners in the field. It's a must-read for anyone interested in graph neural networks.
Amazon Verified review Amazon
Madhav Jariwala Jun 07, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I began my journey with Graph Neural Networks approximately 1.5 years ago, and during that period, there were only a handful of resources accessible for acquiring knowledge about GNN. At that time, comprehending the structure of GNN, which significantly differs from conventional neural networks, proved to be quite challenging. In hindsight, I fervently wish that a book of this caliber had been available to me back then.This remarkable book thoroughly covers all the fundamental concepts necessary to grasp GNN effectively. The presentation of the code is methodical, making it easier for readers to follow along. Moreover, the inclusion of Jupyter Notebook files on GitHub allows for seamless testing of the code on Google Colab, thereby enhancing the practical learning experience.A particular highlight of this book is its precise and easily comprehensible derivation of equations. The authors have taken great care to ensure that readers can grasp the mathematical foundations of GNN without unnecessary confusion. This attention to detail greatly aids in understanding and applying GNN in real-world scenarios.In summary, without a shadow of a doubt, I assert that this book stands as the epitome of excellence for individuals seeking to gain proficiency in Graph Neural Networks. Its comprehensive coverage of essential concepts, well-structured code explanations, availability of runnable code on GitHub, clear derivations of equations, and abundance of real-world examples collectively establish it as the ultimate learning resource for aspiring GNN practitioners.
Amazon Verified review Amazon
Evgenia P. Jun 17, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
If you're keen on exploring Graph Neural Networks, "Hands-on Graph Neural Networks Using Python" is an excellent resource for you. The book offers practical insights and step-by-step guidance for building graph and deep learning applications using PyTorch. Whether you're new to this field or an experienced practitioner, this comprehensive guide has something for everyone.The book takes a practical approach to introduce readers to GNNs, even if they lack extensive coding experience. The author explains complex concepts in a clear and concise manner, making them easy to comprehend. The Python code examples, available as Jupyter Notebooks, are beneficial for implementing and experimenting with GNNs. By following the examples, readers can develop a strong understanding of GNN implementation details. Furthermore, the book introduces readers to the Pytorch-geometric library, which is a bonus.The book is divided into four parts, providing readers with a well-structured learning experience. The first part serves as an introduction, laying the foundation for understanding GNNs. The following sections cover fundamental techniques, advanced approaches, and practical applications. Real-world examples and engaging projects are included to help readers apply their newly acquired knowledge effectively and enrich the learning process.In conclusion, "Hands-on Graph Neural Networks Using Python" is an incredibly useful guide for those interested in exploring and utilizing the potential of GNNs. Its practical approach, lucid explanations, and extensive coverage make it effortless for readers to build graphs and deep learning applications using PyTorch.
Amazon Verified review Amazon
Amazon Customer Jun 19, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
"Hands-On Graph Neural Networks in Python" is an invaluable resource for anyone interested in understanding and implementing GNNs. The author's expertise shines as he strikes a perfect balance between theory and practical examples. From beginner-friendly explanations to advanced techniques, the book covers it all. Real-world applications, such as social network analysis and recommendation systems, provide inspiration while reinforcing concepts. The concise code snippets and downloadable files make it easy to follow along and experiment. In conclusion, this book is a must-have guide for data scientists, machine learning practitioners, and researchers, unlocking the potential of graph-based machine learning. Highly recommended.
Amazon Verified review Amazon
Amazon Customer May 08, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I thought this book provided a great overview of graph neural networks. For context, I have a lot of experience using neural networks, especially in computer vision, but I am new to graph neural networks.In the first chapter, it does a good job starting from the beginning and giving good use cases for each algorithm and graph learning technique. I understood why you would choose to use a graph neural network. The second chapter goes into theory, but nothing complicated. You should already know it if you come from a Computer Science background (although my degree is 20 years old at this point) but even if you don’t have a Computer Science background, it is easy to understand. Even though it is theory, they start showing you code early on. I like that and they explain the code well. Also the code is not for low-level implementations of everything. For the most part you are using high-level libraries instead of coding numpy arrays so it made the whole process much easier to understand and more like how you would actually program something. The next couple chapters go into simple graph neural networks. They are a lot easier to program then I thought. Essentially, for beginning algorithms you feed a neural network not only the input but also an adjacency matrix (a matrix of 1’s and 0’s that shows you which nodes are connected) and PyTorch Geometric does the rest for you. The next chapters get into more advanced techniques including Graph Attention Networks and GraphSAGE. I didn’t know what they were either, but the book explains it - even if it is a little harder to follow. The last part of the book goes over examples and the code you need to write to solve standard graph neural network problems such as forecasting traffic or detecting anomalies.Overall, writer is very knowledgeable about the topic, the code is clear and high-level, and the book is definitely worth the read.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.