You can access the distribution details by navigating to My pre-printed books > Distribution
Python with Machine Learning is a practical and comprehensive guide to learning Machine Learning using Python. The book combines Python programming fundamentals with essential data science libraries, machine learning concepts, algorithms, model evaluation techniques, and real-world applications.
Starting with Python programming fundamentals, readers will learn variables, data types, operators, control statements, functions, collections, object-oriented programming, file handling, and exception handling. The book then introduces important Python libraries such as NumPy, Pandas, Matplotlib, and Seaborn for numerical computing, data manipulation, analysis, and visualization.
The Machine Learning section explains the complete machine learning workflow, including data preprocessing, exploratory data analysis, feature engineering, model training, model evaluation, and prediction. Readers will learn supervised and unsupervised learning algorithms with practical Python examples.
The book covers regression, classification, clustering, dimensionality reduction, ensemble learning, model selection, hyperparameter tuning, and performance evaluation. Practical examples and real-world projects help readers understand how Machine Learning can be applied to solve business and technical problems.
With hands-on Python programming and Machine Learning examples, this book is designed for students, beginners, aspiring data scientists, Python developers, and anyone who wants to build a strong foundation in Machine Learning.
What You Will Learn
Python Programming Fundamentals
Variables and Data Types
Operators and Expressions
Conditional Statements
Loops
Functions and Lambda Functions
Lists, Tuples, Sets, and Dictionaries
List and Dictionary Comprehensions
Strings and String Processing
Object-Oriented Programming with Python
Exception Handling
File Handling
Modules and Packages
Virtual Environments
Introduction to NumPy
NumPy Arrays
Array Operations
Indexing and Slicing
Broadcasting
Mathematical and Statistical Operations
Introduction to Pandas
Series and DataFrames
Data Loading and Exporting
Data Selection and Filtering
Data Cleaning
Handling Missing Values
Data Transformation
Data Aggregation
Merging and Joining Data
Introduction to Data Visualization
Matplotlib
Seaborn
Charts and Graphs
Statistical Visualization
Exploratory Data Analysis
Introduction to Machine Learning
Types of Machine Learning
Supervised Learning
Unsupervised Learning
Machine Learning Workflow
Dataset Preparation
Training and Testing Data
Data Preprocessing
Feature Scaling
Standardization
Normalization
Encoding Categorical Data
Feature Selection
Feature Engineering
Regression
Simple Linear Regression
Multiple Linear Regression
Polynomial Regression
Ridge Regression
Lasso Regression
Classification
Logistic Regression
K-Nearest Neighbors (KNN)
Decision Trees
Random Forest
Support Vector Machines (SVM)
Naive Bayes
Ensemble Learning
Bagging and Boosting
Gradient Boosting
Model Evaluation
Confusion Matrix
Accuracy
Precision
Recall
F1 Score
ROC Curve and AUC
Mean Absolute Error
Mean Squared Error
Root Mean Squared Error
R-Squared
Cross-Validation
Bias and Variance
Overfitting and Underfitting
Regularization
Hyperparameter Tuning
Grid Search
Random Search
Clustering
K-Means Clustering
Hierarchical Clustering
DBSCAN
Dimensionality Reduction
Principal Component Analysis (PCA)
Model Selection
Machine Learning Pipelines
Scikit-learn
Saving and Loading Machine Learning Models
Prediction Using Trained Models
Machine Learning Best Practices
Real-World Machine Learning Projects
Currently there are no reviews available for this book.
Be the first one to write a review for the book Python with Machine Learning.