Normal view MARC view ISBD view

Python machine learning / Wei-Meng Lee.

By: Lee, Wei-Meng [author.].
Material type: materialTypeLabelBookPublisher: Indianapolis, IN : Wiley, 2019Description: 1 online resource.Content type: text Media type: computer Carrier type: online resourceISBN: 9781119545675; 1119545676; 9781119545699; 1119545692; 9781119557500; 111955750X.Subject(s): Machine learning | Python (Computer program language) | COMPUTERS -- Programming Languages -- Python | Machine learning | Python (Computer program language)Genre/Form: Electronic books. | Electronic books.Additional physical formats: Print version:: Python machine learning.DDC classification: 005.133 Online resources: Wiley Online Library
Contents:
Cover; Title Page; Copyright; About the Author; About the Technical Editor; Credits; Acknowledgments; Contents at a glance; Contents; Introduction; Chapter 1 Introduction to Machine Learning; What Is Machine Learning?; What Problems Will Machine Learning Be Solving in This Book?; Classification; Regression; Clustering; Types of Machine Learning Algorithms; Supervised Learning; Unsupervised Learning; Getting the Tools; Obtaining Anaconda; Installing Anaconda; Running Jupyter Notebook for Mac; Running Jupyter Notebook for Windows; Creating a New Notebook; Naming the Notebook
Adding and Removing CellsRunning a Cell; Restarting the Kernel; Exporting Your Notebook; Getting Help; Summary; Chapter 2 Extending Python Using NumPy; What Is NumPy?; Creating NumPy Arrays; Array Indexing; Boolean Indexing; Slicing Arrays; NumPy Slice Is a Reference; Reshaping Arrays; Array Math; Dot Product; Matrix; Cumulative Sum; NumPy Sorting; Array Assignment; Copying by Reference; Copying by View (Shallow Copy); Copying by Value (Deep Copy); Summary; Chapter 3 Manipulating Tabular Data Using Pandas; What Is Pandas?; Pandas Series; Creating a Series Using a Specified Index
Accessing Elements in a SeriesSpecifying a Datetime Range as the Index of a Series; Date Ranges; Pandas DataFrame; Creating a DataFrame; Specifying the Index in a DataFrame; Generating Descriptive Statistics on the DataFrame; Extracting from DataFrames; Selecting the First and Last Five Rows; Selecting a Specific Column in a DataFrame; Slicing Based on Row Number; Slicing Based on Row and Column Numbers; Slicing Based on Labels; Selecting a Single Cell in a DataFrame; Selecting Based on Cell Value; Transforming DataFrames; Checking to See If a Result Is a DataFrame or Series
Sorting Data in a DataFrameSorting by Index; Sorting by Value; Applying Functions to a DataFrame; Adding and Removing Rows and Columns in a DataFrame; Adding a Column; Removing Rows; Removing Columns; Generating a Crosstab; Summary; Chapter 4 Data Visualization Using matplotlib; What Is matplotlib?; Plotting Line Charts; Adding Title and Labels; Styling; Plotting Multiple Lines in the Same Chart; Adding a Legend; Plotting Bar Charts; Adding Another Bar to the Chart; Changing the Tick Marks; Plotting Pie Charts; Exploding the Slices; Displaying Custom Colors; Rotating the Pie Chart
Displaying a LegendSaving the Chart; Plotting Scatter Plots; Combining Plots; Subplots; Plotting Using Seaborn; Displaying Categorical Plots; Displaying Lmplots; Displaying Swarmplots; Summary; Chapter 5 Getting Started with Scikit-learn for Machine Learning; Introduction to Scikit-learn; Getting Datasets; Using the Scikit-learn Dataset; Using the Kaggle Dataset; Using the UCI (University of California, Irvine) Machine Learning Repository; Generating Your Own Dataset; Linearly Distributed Dataset; Clustered Dataset; Clustered Dataset Distributed in Circular Fashion
Summary: Python makes machine learning easy for beginners and experienced developers With computing power increasing exponentially and costs decreasing at the same time, there is no better time to learn machine learning using Python. Machine learning tasks that once required enormous processing power are now possible on desktop machines. However, machine learning is not for the faint of heart-it requires a good foundation in statistics, as well as programming knowledge. Python Machine Learning will help coders of all levels master one of the most in-demand programming skillsets in use today. Readers will get started by following fundamental topics such as an introduction to Machine Learning and Data Science. For each learning algorithm, readers will use a real-life scenario to show how Python is used to solve the problem at hand. - Python data science-manipulating data and data visualization - Data cleansing - Understanding Machine learning algorithms - Supervised learning algorithms - Unsupervised learning algorithms - Deploying machine learning models Python Machine Learning is essential reading for students, developers, or anyone with a keen interest in taking their coding skills to the next level.
    average rating: 0.0 (0 votes)
No physical items for this record

Online resource; title from PDF title page (EBSCO, viewed April 9, 2019)

Cover; Title Page; Copyright; About the Author; About the Technical Editor; Credits; Acknowledgments; Contents at a glance; Contents; Introduction; Chapter 1 Introduction to Machine Learning; What Is Machine Learning?; What Problems Will Machine Learning Be Solving in This Book?; Classification; Regression; Clustering; Types of Machine Learning Algorithms; Supervised Learning; Unsupervised Learning; Getting the Tools; Obtaining Anaconda; Installing Anaconda; Running Jupyter Notebook for Mac; Running Jupyter Notebook for Windows; Creating a New Notebook; Naming the Notebook

Adding and Removing CellsRunning a Cell; Restarting the Kernel; Exporting Your Notebook; Getting Help; Summary; Chapter 2 Extending Python Using NumPy; What Is NumPy?; Creating NumPy Arrays; Array Indexing; Boolean Indexing; Slicing Arrays; NumPy Slice Is a Reference; Reshaping Arrays; Array Math; Dot Product; Matrix; Cumulative Sum; NumPy Sorting; Array Assignment; Copying by Reference; Copying by View (Shallow Copy); Copying by Value (Deep Copy); Summary; Chapter 3 Manipulating Tabular Data Using Pandas; What Is Pandas?; Pandas Series; Creating a Series Using a Specified Index

Accessing Elements in a SeriesSpecifying a Datetime Range as the Index of a Series; Date Ranges; Pandas DataFrame; Creating a DataFrame; Specifying the Index in a DataFrame; Generating Descriptive Statistics on the DataFrame; Extracting from DataFrames; Selecting the First and Last Five Rows; Selecting a Specific Column in a DataFrame; Slicing Based on Row Number; Slicing Based on Row and Column Numbers; Slicing Based on Labels; Selecting a Single Cell in a DataFrame; Selecting Based on Cell Value; Transforming DataFrames; Checking to See If a Result Is a DataFrame or Series

Sorting Data in a DataFrameSorting by Index; Sorting by Value; Applying Functions to a DataFrame; Adding and Removing Rows and Columns in a DataFrame; Adding a Column; Removing Rows; Removing Columns; Generating a Crosstab; Summary; Chapter 4 Data Visualization Using matplotlib; What Is matplotlib?; Plotting Line Charts; Adding Title and Labels; Styling; Plotting Multiple Lines in the Same Chart; Adding a Legend; Plotting Bar Charts; Adding Another Bar to the Chart; Changing the Tick Marks; Plotting Pie Charts; Exploding the Slices; Displaying Custom Colors; Rotating the Pie Chart

Displaying a LegendSaving the Chart; Plotting Scatter Plots; Combining Plots; Subplots; Plotting Using Seaborn; Displaying Categorical Plots; Displaying Lmplots; Displaying Swarmplots; Summary; Chapter 5 Getting Started with Scikit-learn for Machine Learning; Introduction to Scikit-learn; Getting Datasets; Using the Scikit-learn Dataset; Using the Kaggle Dataset; Using the UCI (University of California, Irvine) Machine Learning Repository; Generating Your Own Dataset; Linearly Distributed Dataset; Clustered Dataset; Clustered Dataset Distributed in Circular Fashion

Python makes machine learning easy for beginners and experienced developers With computing power increasing exponentially and costs decreasing at the same time, there is no better time to learn machine learning using Python. Machine learning tasks that once required enormous processing power are now possible on desktop machines. However, machine learning is not for the faint of heart-it requires a good foundation in statistics, as well as programming knowledge. Python Machine Learning will help coders of all levels master one of the most in-demand programming skillsets in use today. Readers will get started by following fundamental topics such as an introduction to Machine Learning and Data Science. For each learning algorithm, readers will use a real-life scenario to show how Python is used to solve the problem at hand. - Python data science-manipulating data and data visualization - Data cleansing - Understanding Machine learning algorithms - Supervised learning algorithms - Unsupervised learning algorithms - Deploying machine learning models Python Machine Learning is essential reading for students, developers, or anyone with a keen interest in taking their coding skills to the next level.

There are no comments for this item.

Log in to your account to post a comment.