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
Explore 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
Machine Learning with LightGBM and Python
Machine Learning with LightGBM and Python

Machine Learning with LightGBM and Python: A practitioner's guide to developing production-ready machine learning systems

Arrow left icon
Profile Icon Andrich van Wyk
Arrow right icon
$19.99 per month
Full star icon Full star icon Full star icon Full star icon Half star icon 4.4 (8 Ratings)
Paperback Sep 2023 252 pages 1st Edition
eBook
$35.98 $39.99
Paperback
$49.99
Subscription
Free Trial
Renews at $19.99p/m
Arrow left icon
Profile Icon Andrich van Wyk
Arrow right icon
$19.99 per month
Full star icon Full star icon Full star icon Full star icon Half star icon 4.4 (8 Ratings)
Paperback Sep 2023 252 pages 1st Edition
eBook
$35.98 $39.99
Paperback
$49.99
Subscription
Free Trial
Renews at $19.99p/m
eBook
$35.98 $39.99
Paperback
$49.99
Subscription
Free Trial
Renews at $19.99p/m

What do you get with a Packt Subscription?

Free for first 7 days. $19.99 p/m after that. Cancel any time!
Product feature icon Unlimited ad-free access to the largest independent learning library in tech. Access this title and thousands more!
Product feature icon 50+ new titles added per month, including many first-to-market concepts and exclusive early access to books as they are being written.
Product feature icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Product feature icon Thousands of reference materials covering every tech concept you need to stay up to date.
Subscribe now
View plans & pricing
Table of content icon View table of contents Preview book icon Preview Book

Machine Learning with LightGBM and Python

Introducing Machine Learning

Our journey starts with an introduction to machine learning and the fundamental concepts we’ll use throughout this book.

We’ll start by providing an overview of machine learning from a software engineering perspective. Then, we’ll introduce the core concepts that are used in the field of machine learning and data science: models, datasets, learning paradigms, and other details. This introduction will include a practical example that clearly illustrates the machine learning terms discussed.

We will also introduce decision trees, a crucially important machine learning algorithm that is our first step to understanding LightGBM.

After completing this chapter, you will have established a solid foundation in machine learning and the practical application of machine learning techniques.

The following main topics will be covered in this chapter:

  • What is machine learning?
  • Introducing models, datasets, and supervised learning
  • Decision tree learning
Left arrow icon Right arrow icon
Download code icon Download Code

Key benefits

  • Get started with LightGBM, a powerful gradient-boosting library for building ML solutions
  • Apply data science processes to real-world problems through case studies
  • Elevate your software by building machine learning solutions on scalable platforms
  • Purchase of the print or Kindle book includes a free PDF eBook

Description

Machine Learning with LightGBM and Python is a comprehensive guide to learning the basics of machine learning and progressing to building scalable machine learning systems that are ready for release. This book will get you acquainted with the high-performance gradient-boosting LightGBM framework and show you how it can be used to solve various machine-learning problems to produce highly accurate, robust, and predictive solutions. Starting with simple machine learning models in scikit-learn, you’ll explore the intricacies of gradient boosting machines and LightGBM. You’ll be guided through various case studies to better understand the data science processes and learn how to practically apply your skills to real-world problems. As you progress, you’ll elevate your software engineering skills by learning how to build and integrate scalable machine-learning pipelines to process data, train models, and deploy them to serve secure APIs using Python tools such as FastAPI. By the end of this book, you’ll be well equipped to use various -of-the-art tools that will help you build production-ready systems, including FLAML for AutoML, PostgresML for operating ML pipelines using Postgres, high-performance distributed training and serving via Dask, and creating and running models in the Cloud with AWS Sagemaker.

Who is this book for?

This book is for software engineers aspiring to be better machine learning engineers and data scientists unfamiliar with LightGBM, looking to gain in-depth knowledge of its libraries. Basic to intermediate Python programming knowledge is required to get started with the book. The book is also an excellent source for ML veterans, with a strong focus on ML engineering with up-to-date and thorough coverage of platforms such as AWS Sagemaker, PostgresML, and Dask.

What you will learn

  • Get an overview of ML and working with data and models in Python using scikit-learn
  • Explore decision trees, ensemble learning, gradient boosting, DART, and GOSS
  • Master LightGBM and apply it to classification and regression problems
  • Tune and train your models using AutoML with FLAML and Optuna
  • Build ML pipelines in Python to train and deploy models with secure and performant APIs
  • Scale your solutions to production readiness with AWS Sagemaker, PostgresML, and Dask

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Sep 29, 2023
Length: 252 pages
Edition : 1st
Language : English
ISBN-13 : 9781800564749
Category :
Languages :
Tools :

What do you get with a Packt Subscription?

Free for first 7 days. $19.99 p/m after that. Cancel any time!
Product feature icon Unlimited ad-free access to the largest independent learning library in tech. Access this title and thousands more!
Product feature icon 50+ new titles added per month, including many first-to-market concepts and exclusive early access to books as they are being written.
Product feature icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Product feature icon Thousands of reference materials covering every tech concept you need to stay up to date.
Subscribe now
View plans & pricing

Product Details

Publication date : Sep 29, 2023
Length: 252 pages
Edition : 1st
Language : English
ISBN-13 : 9781800564749
Category :
Languages :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
$19.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ 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
$199.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ 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
$279.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ 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 $ 139.97
Causal Inference and Discovery in Python
$39.99
Machine Learning for Imbalanced Data
$49.99
Machine Learning with LightGBM and Python
$49.99
Total $ 139.97 Stars icon

Table of Contents

16 Chapters
Part 1: Gradient Boosting and LightGBM Fundamentals Chevron down icon Chevron up icon
Chapter 1: Introducing Machine Learning Chevron down icon Chevron up icon
Chapter 2: Ensemble Learning – Bagging and Boosting Chevron down icon Chevron up icon
Chapter 3: An Overview of LightGBM in Python Chevron down icon Chevron up icon
Chapter 4: Comparing LightGBM, XGBoost, and Deep Learning Chevron down icon Chevron up icon
Part 2: Practical Machine Learning with LightGBM Chevron down icon Chevron up icon
Chapter 5: LightGBM Parameter Optimization with Optuna Chevron down icon Chevron up icon
Chapter 6: Solving Real-World Data Science Problems with LightGBM Chevron down icon Chevron up icon
Chapter 7: AutoML with LightGBM and FLAML Chevron down icon Chevron up icon
Part 3: Production-ready Machine Learning with LightGBM Chevron down icon Chevron up icon
Chapter 8: Machine Learning Pipelines and MLOps with LightGBM Chevron down icon Chevron up icon
Chapter 9: LightGBM MLOps with AWS SageMaker Chevron down icon Chevron up icon
Chapter 10: LightGBM Models with PostgresML Chevron down icon Chevron up icon
Chapter 11: Distributed and GPU-Based Learning with LightGBM Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon
Other Books You May Enjoy Chevron down icon Chevron up icon

Customer reviews

Top Reviews
Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.4
(8 Ratings)
5 star 62.5%
4 star 12.5%
3 star 25%
2 star 0%
1 star 0%
Filter icon Filter
Top Reviews

Filter reviews by




Om S Oct 10, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
"Machine Learning with LightGBM and Python" is a fantastic guide for both beginners and experienced folks. It introduces you to the powerful LightGBM framework, making machine learning easier. You'll learn about decision trees, gradient boosting, and more in simple language. The book takes you through practical case studies, so you can use machine learning to solve real problems.As you progress, you'll even learn how to build and scale your machine learning systems using tools like FastAPI and AWS Sagemaker. It's perfect for anyone who wants to improve their machine learning skills. You should know some Python, but you don't need to be an expert. This book is your key to understanding LightGBM and mastering machine learning.In short, it's a great book for those who want to excel in machine learning and build production-ready systems.
Amazon Verified review Amazon
H2N Oct 16, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
"Machine Learning with LightGBM and Python" is a detailed guide tailored for both newcomers and experts in machine learning. It sheds light on the LightGBM framework, emphasizing hands-on experience with key concepts like decision trees and gradient boosting. The book starts with foundational machine learning topics, then ventures into ensemble learning, showcasing algorithms like random forests. It prominently features LightGBM, comparing its strengths with other methods like XGBoost and deep neural networks. The text also explores hyperparameter optimization using Optuna, offers practical case studies, and introduces AutoML via FLAML. Transitioning from theory to application, it discusses ML pipelines, MLOps, AWS SageMaker, and harnessing distributed computing with LightGBM. This book is a comprehensive roadmap for mastering machine learning with Python and LightGBM.
Amazon Verified review Amazon
Amazon Customer Nov 09, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
The book strikes a good balance between theory and practical applications, ensuring that readers understand both the underlying principles and their real-world relevance. The code examples are well-structured and easy to follow, making it effortless for readers to implement the concepts discussed in the book. particularly appreciated the chapter on bagging and boosting which is the principle of LightGBM. The book also covers various evaluation metrics and hyperparameter tuning, providing readers with a comprehensive understanding of model optimization. While the book focuses on Light GBM, it also touches upon other important machine learning concepts, ensuring readers have a well-rounded understanding of the field.Overall, "Machine Learning with Light GBM and Python" is a valuable resource for anyone interested in leveraging the power of Light GBM in their machine learning projects. Whether you're a beginner or an experienced practitioner, this book will equip you with the knowledge and practical skills needed to excel in the field of machine learning.
Amazon Verified review Amazon
Sangita Mahala Nov 29, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I strongly suggest this book for individuals who possess an interest in data, a proficiency in Python programming, and a curiosity to delve into the diverse realm of machine learning with LightGBM. It will undoubtedly enhance their skill set.
Amazon Verified review Amazon
Steven Fernandes Oct 29, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
This book offers a comprehensive introduction to machine learning (ML) with a focus on Python and scikit-learn. It guides readers through various ML techniques, including decision trees, ensemble learning, and advanced methods like gradient boosting, DART, and GOSS. Special attention is given to mastering LightGBM for both classification and regression challenges. The book also emphasizes the importance of AutoML tools like FLAML and Optuna for model optimization. Readers will learn to construct ML pipelines for efficient training and deployment, and how to scale their ML solutions using AWS Sagemaker, PostgresML, and Dask for production-level applications.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is included in a Packt subscription? Chevron down icon Chevron up icon

A subscription provides you with full access to view all Packt and licnesed content online, this includes exclusive access to Early Access titles. Depending on the tier chosen you can also earn credits and discounts to use for owning content

How can I cancel my subscription? Chevron down icon Chevron up icon

To cancel your subscription with us simply go to the account page - found in the top right of the page or at https://subscription.packtpub.com/my-account/subscription - From here you will see the ‘cancel subscription’ button in the grey box with your subscription information in.

What are credits? Chevron down icon Chevron up icon

Credits can be earned from reading 40 section of any title within the payment cycle - a month starting from the day of subscription payment. You also earn a Credit every month if you subscribe to our annual or 18 month plans. Credits can be used to buy books DRM free, the same way that you would pay for a book. Your credits can be found in the subscription homepage - subscription.packtpub.com - clicking on ‘the my’ library dropdown and selecting ‘credits’.

What happens if an Early Access Course is cancelled? Chevron down icon Chevron up icon

Projects are rarely cancelled, but sometimes it's unavoidable. If an Early Access course is cancelled or excessively delayed, you can exchange your purchase for another course. For further details, please contact us here.

Where can I send feedback about an Early Access title? Chevron down icon Chevron up icon

If you have any feedback about the product you're reading, or Early Access in general, then please fill out a contact form here and we'll make sure the feedback gets to the right team. 

Can I download the code files for Early Access titles? Chevron down icon Chevron up icon

We try to ensure that all books in Early Access have code available to use, download, and fork on GitHub. This helps us be more agile in the development of the book, and helps keep the often changing code base of new versions and new technologies as up to date as possible. Unfortunately, however, there will be rare cases when it is not possible for us to have downloadable code samples available until publication.

When we publish the book, the code files will also be available to download from the Packt website.

How accurate is the publication date? Chevron down icon Chevron up icon

The publication date is as accurate as we can be at any point in the project. Unfortunately, delays can happen. Often those delays are out of our control, such as changes to the technology code base or delays in the tech release. We do our best to give you an accurate estimate of the publication date at any given time, and as more chapters are delivered, the more accurate the delivery date will become.

How will I know when new chapters are ready? Chevron down icon Chevron up icon

We'll let you know every time there has been an update to a course that you've bought in Early Access. You'll get an email to let you know there has been a new chapter, or a change to a previous chapter. The new chapters are automatically added to your account, so you can also check back there any time you're ready and download or read them online.

I am a Packt subscriber, do I get Early Access? Chevron down icon Chevron up icon

Yes, all Early Access content is fully available through your subscription. You will need to have a paid for or active trial subscription in order to access all titles.

How is Early Access delivered? Chevron down icon Chevron up icon

Early Access is currently only available as a PDF or through our online reader. As we make changes or add new chapters, the files in your Packt account will be updated so you can download them again or view them online immediately.

How do I buy Early Access content? Chevron down icon Chevron up icon

Early Access is a way of us getting our content to you quicker, but the method of buying the Early Access course is still the same. Just find the course you want to buy, go through the check-out steps, and you’ll get a confirmation email from us with information and a link to the relevant Early Access courses.

What is Early Access? Chevron down icon Chevron up icon

Keeping up to date with the latest technology is difficult; new versions, new frameworks, new techniques. This feature gives you a head-start to our content, as it's being created. With Early Access you'll receive each chapter as it's written, and get regular updates throughout the product's development, as well as the final course as soon as it's ready.We created Early Access as a means of giving you the information you need, as soon as it's available. As we go through the process of developing a course, 99% of it can be ready but we can't publish until that last 1% falls in to place. Early Access helps to unlock the potential of our content early, to help you start your learning when you need it most. You not only get access to every chapter as it's delivered, edited, and updated, but you'll also get the finalized, DRM-free product to download in any format you want when it's published. As a member of Packt, you'll also be eligible for our exclusive offers, including a free course every day, and discounts on new and popular titles.