
Packt Expert
Lazy Programmer
Lazy Programmer is an experienced educator with master's degrees in computer engineering and statistics. He specializes in machine learning, deep learning, and software engineering, with expertise in Python, C++, and algorithmic trading.
15 Courses by Lazy Programmer

Cluster Analysis and Unsupervised Machine Learning in Python
Master Cluster Analysis and Unsupervised Machine Learning with Python
Explore the world of cluster analysis and unsupervised machine learning with Python. You'll learn how to apply key clustering algorithms like K-Means, hierarchical clustering, and Gaussian Mixture Models to real datasets. Build both a solid theoretical foundation and practical coding skills for tackling complex data analysis tasks.
Packt | 2024 | 475 min

Data Science - Time Series Forecasting with Facebook Prophet in Python
Learn how to use Prophet for time series forecasting with Python
Explore practical time series forecasting using Facebook Prophet in Python. Get hands-on with real datasets like store sales and stock prices while learning how Prophet works and how to apply it for accurate predictions. Gain both theoretical understanding and practical coding skills.
Packt | 2023 | 131 min

Data Science Prerequisites - NumPy, Matplotlib, and Pandas in Python
Get ready for AI, ML, and DL with NumPy, SciPy, Pandas, and Matplotlib stack
Build a solid foundation in data science by mastering essential Python libraries like NumPy, Matplotlib, Pandas, and SciPy. Learn how to handle data, perform statistical analysis, and visualize results to prepare for deeper work in machine learning and AI.
Packt | 2023 | 261 min

Deep Learning - Artificial Neural Networks with TensorFlow
Master Machine Learning and Neural Networks for Data Science
Explore how to build deep neural networks using TensorFlow 2 and understand the core principles behind artificial neural networks. You'll dive into machine learning basics, classification, and regression, while also seeing how biological neural networks inspire deep learning models.
Packt | 2023 | 287 min

Deep Learning - Convolutional Neural Networks with TensorFlow
Master Machine Learning and Neural Networks for Data Science and Computer Vision
Explore how to build powerful convolutional neural networks using TensorFlow 2. Gain hands-on experience applying these models to real-world image and text datasets while learning techniques that boost performance and accuracy.
Packt | 2023 | 219 min

Deep Learning - Recurrent Neural Networks with TensorFlow
Learn how to use TensorFlow 2 to build recurrent neural networks (RNNs)
Explore how to build powerful recurrent neural networks with TensorFlow 2 and apply them to real-world sequence data. You'll learn about RNN architectures like Elman units, GRUs, and LSTMs, and discover practical techniques for time series forecasting, text classification, and stock prediction.
Packt | 2023 | 246 min

Financial Analysis - Build a ChatGPT Pairs Trading Bot
Learn to use ChatGPT for algo-trading, crypto, forex, stock investing, and making money online using Python
Explore how to harness ChatGPT and Python for building a pairs trading bot and uncover advanced trading strategies for stocks, forex, and cryptocurrencies. Dive into financial analysis techniques and learn to compute key metrics like z-scores and portfolio returns. Gain practical skills for algorithmic trading and data-driven investment decisions.
Packt | 2023 | 410 min

Financial Analysis with ARIMA and Time Series Forecasting
Master Time Series Forecasting with ARIMA for Financial Analysis
Explore the essentials of financial time series forecasting using ARIMA models. Build practical skills in data transformation, model selection, and forecasting for real-world financial scenarios. Strengthen your ability to analyze and predict trends in financial data with hands-on coding exercises.
Packt | 2024 | 400 min

Machine Learning – Modern Computer Vision & Generative AI
Use KerasCV, Python, Tensorflow, JAX for Image Recognition, Object Detection, and Stable Diffusion
Explore the world of computer vision and generative AI by working with leading tools like KerasCV, Python, TensorFlow, and JAX. Learn how to recognize images, detect objects, and generate creative visuals from text. Build practical skills that open doors to both technical and artistic applications.
Packt | 2024 | 364 min

Math 0-1 - Matrix Calculus in Data Science and Machine Learning
Essential Guide to AI and Deep Learning for Python Coders
Explore the essential math behind data science and machine learning by mastering matrix calculus. Build a strong foundation in matrix and vector derivatives, optimization methods, and practical Python tools. Move from core concepts to advanced applications with a focus on real-world problem solving.
Packt | 2024 | 376 min

Natural Language Processing - Deep Learning Models in Python
Master NLP with cutting-edge deep learning techniques using Python.
Dive into Natural Language Processing with deep learning techniques using Python. Build a solid foundation in neural networks and apply them to real-world text data. Gain hands-on experience with TensorFlow as you work through practical NLP tasks like text classification and named entity recognition.
Packt | 2024 | 389 min

Natural Language Processing - Embeddings and Text Preprocessing in Python
Master text preprocessing and vector models in Python for powerful NLP applications
Explore the essentials of natural language processing in Python by mastering text preprocessing and vector models. Move from foundational techniques like tokenization and stemming to advanced skills such as TF-IDF and neural word embeddings. Gain practical coding experience to tackle real-world NLP challenges confidently.
Packt | 2024 | 368 min

Natural Language Processing - Machine Learning Models in Python
Mastering Text Analytics: From Spam Detection to Topic Modeling
Explore the world of text analytics by building practical skills in spam detection, sentiment analysis, and topic modeling. Strengthen your Python abilities while working hands-on with real-world data and proven machine learning techniques. Gain the confidence to tackle complex NLP projects from start to finish.
Packt | 2024 | 311 min

Natural Language Processing - Probability Models in Python
Explore Probability Models and Markov Chains for NLP with Python Programming
Explore the essentials of Natural Language Processing with Python by working through probability models and Markov chains. You'll apply these concepts to practical tasks such as text classification, article spinning, and cipher decryption, gaining hands-on experience with real-world coding challenges.
Packt | 2024 | 262 min

Natural Language Processing - Transformers with Hugging Face
Harnessing the Power of Transformers for NLP with Hugging Face
Explore the world of Natural Language Processing by diving into Transformers and the Hugging Face library. You'll move from foundational concepts like RNNs and attention to practical skills for tasks such as sentiment analysis and text generation. Build confidence applying advanced NLP techniques in real-world scenarios.
Packt | 2024 | 233 min