Data Science Projects with Python A Case Study Approach to Successful Data Science Projects Using Python, Pandas, and Scikit-Learn

Data Science Projects with Python will help you get comfortable with using the Python environment for data science. This book will start you on your journey to mastering topics within machine learning. These skills will help you deliver the kind of state-of-the-art predictive models that are being u...

Celý popis

Uloženo v:
Podrobná bibliografie
Hlavní autor: Klosterman, Stephen
Médium: E-kniha
Jazyk:angličtina
Vydáno: Birmingham Packt Publishing, Limited 2019
Packt Publishing Limited
Packt Publishing
Vydání:1
Témata:
ISBN:9781838551025, 1838551026
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Data Science Projects with Python will help you get comfortable with using the Python environment for data science. This book will start you on your journey to mastering topics within machine learning. These skills will help you deliver the kind of state-of-the-art predictive models that are being used to deliver value to businesses across.
AbstractList Data Science Projects with Python will help you get comfortable with using the Python environment for data science. This book will start you on your journey to mastering topics within machine learning. These skills will help you deliver the kind of state-of-the-art predictive models that are being used to deliver value to businesses across.
Gain hands-on experience with industry-standard data analysis and machine learning tools in PythonKey FeaturesLearn techniques to use data to identify the exact problem to be solvedVisualize data using different graphsIdentify how to select an appropriate algorithm for data extractionBook DescriptionData Science Projects with Python is designed to give you practical guidance on industry-standard data analysis and machine learning tools in Python, with the help of realistic data. The book will help you understand how you can use pandas and Matplotlib to critically examine a dataset with summary statistics and graphs, and extract the insights you seek to derive. You will continue to build on your knowledge as you learn how to prepare data and feed it to machine learning algorithms, such as regularized logistic regression and random forest, using the scikit-learn package. You'll discover how to tune the algorithms to provide the best predictions on new and, unseen data. As you delve into later chapters, you'll be able to understand the working and output of these algorithms and gain insight into not only the predictive capabilities of the models but also their reasons for making these predictions. By the end of this book, you will have the skills you need to confidently use various machine learning algorithms to perform detailed data analysis and extract meaningful insights from unstructured data.What you will learnInstall the required packages to set up a data science coding environmentLoad data into a Jupyter Notebook running PythonUse Matplotlib to create data visualizationsFit a model using scikit-learnUse lasso and ridge regression to reduce overfittingFit and tune a random forest model and compare performance with logistic regressionCreate visuals using the output of the Jupyter NotebookWho this book is forIf you are a data analyst, data scientist, or a business analyst who wants to get started with using Python and machine learning techniques to analyze data and predict outcomes, this book is for you. Basic knowledge of computer programming and data analytics is a must. Familiarity with mathematical concepts such as algebra and basic statistics will be useful.
Author Klosterman, Stephen
Author_xml – sequence: 1
  fullname: Klosterman, Stephen
BookMark eNplj0lPwzAQRo1YBC05cg8nxKHgNbaPEMoiVaISiGvkOGO6hBhil6j_nogiQcVcZj7p6Wm-AdprfAMInRB8gfu51FIRxZQQNMN0ByVbefdPJpiKAzQgBBPMpcTiECUhLHoHw0oQwY_Q6Y2JJn2yc2gspNPWL8DGkHbzOEun6zjzzTHad6YOkPzsIXq5HT_n96PJ491DfjUZGZJpzUcCcGa5cdzRivL-FWYU8FKXCiotmFJMltQxIR02zrqqrARnomRaKMsqmrEhOt-ITVhCF2a-jqH4rKH0fhmKrZK_bGfqCG0Fr-1q3R_Fm2ntP_Zsw763_mMFIRbfSgtNbE1djK9zITNOpWZfRr9hrw
ContentType eBook
DEWEY 005.133
DOI 10.0000/9781838552602
DatabaseTitleList

DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9781838552602
183855260X
Edition 1
ExternalDocumentID 9781838552602
EBC5764279
GroupedDBID -VX
2S.
38.
4S.
AABBV
AAFKH
AAKGN
AANYM
AAZEP
AAZGR
ABIWA
ABMRC
ABRSK
ABWNX
ACBYE
ACCPI
ACIWJ
ACMFT
ADBND
AECLD
AEDWI
AEHEP
AEIUR
AEMZR
AFQEX
AHWGJ
ALMA_UNASSIGNED_HOLDINGS
APVFW
ATDNW
AZZ
BBABE
BPBUR
CMZ
CZZ
DQDIG
DUGUG
DYXOI
E2F
EBFEC
EBSCA
ESHEC
IHRAH
KT4
L7C
OHILO
OODEK
PASLL
QD8
TD3
UE6
-VQ
5O.
ACNAM
BJTYN
C~C
ECOWB
O7H
XI1
YSPEL
ID FETCH-LOGICAL-a16994-5e06c4af4f2d242603a8e4b9b8ed9538837b2f357f0afcfdbd5435b3958c3d263
ISBN 9781838551025
1838551026
IngestDate Fri Nov 08 04:51:11 EST 2024
Fri Nov 21 19:38:00 EST 2025
Wed Nov 19 03:59:27 EST 2025
IsPeerReviewed false
IsScholarly false
LCCallNum_Ident QA76.73.P98 K567 2019
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a16994-5e06c4af4f2d242603a8e4b9b8ed9538837b2f357f0afcfdbd5435b3958c3d263
OCLC 1101047705
PQID EBC5764279
PageCount 374
ParticipantIDs askewsholts_vlebooks_9781838552602
walterdegruyter_marc_9781838552602
proquest_ebookcentral_EBC5764279
PublicationCentury 2000
PublicationDate 2019
[2019]
2019-04-30
PublicationDateYYYYMMDD 2019-01-01
2019-04-30
PublicationDate_xml – year: 2019
  text: 2019
PublicationDecade 2010
PublicationPlace Birmingham
PublicationPlace_xml – name: Birmingham
– name: Birmingham, UK
PublicationYear 2019
Publisher Packt Publishing, Limited
Packt Publishing Limited
Packt Publishing
Publisher_xml – name: Packt Publishing, Limited
– name: Packt Publishing Limited
– name: Packt Publishing
RestrictionsOnAccess restricted access
SSID ssj0003085154
Score 2.103916
Snippet Data Science Projects with Python will help you get comfortable with using the Python environment for data science. This book will start you on your journey to...
Gain hands-on experience with industry-standard data analysis and machine learning tools in PythonKey FeaturesLearn techniques to use data to identify the...
SourceID askewsholts
walterdegruyter
proquest
SourceType Aggregation Database
Publisher
SubjectTerms COM004000 COMPUTERS / Intelligence (AI) & Semantics
COM018000 COMPUTERS / Data Processing
COMPUTERS / Programming Languages / Python
Data mining
Python (Computer program language)
Subtitle A Case Study Approach to Successful Data Science Projects Using Python, Pandas, and Scikit-Learn
TableOfContents The Receiver Operating Characteristic (ROC) Curve -- Precision -- Activity 2: Performing Logistic Regression with a New Feature and Creating a Precision-Recall Curve -- Summary -- Chapter 3: Details of Logistic Regression and Feature Exploration -- Introduction -- Examining the Relationships between Features and the Response -- Pearson Correlation -- F-test -- Exercise 11: F-test and Univariate Feature Selection -- Finer Points of the F-test: Equivalence to t-test for Two Classes and Cautions -- Hypotheses and Next Steps -- Exercise 12: Visualizing the Relationship between Features and Response -- Univariate Feature Selection: What It Does and Doesn't Do -- Understanding Logistic Regression with function Syntax in Python and the Sigmoid Function -- Exercise 13: Plotting the Sigmoid Function -- Scope of Functions -- Why is Logistic Regression Considered a Linear Model? -- Exercise 14: Examining the Appropriateness of Features for Logistic Regression -- From Logistic Regression Coefficients to Predictions Using the Sigmoid -- Exercise 15: Linear Decision Boundary of Logistic Regression -- Activity 3: Fitting a Logistic Regression Model and Directly Using the Coefficients -- Summary -- Chapter 4: The Bias-Variance Trade-off -- Introduction -- Estimating the Coefficients and Intercepts of Logistic Regression -- Gradient Descent to Find Optimal Parameter Values -- Exercise 16: Using Gradient Descent to Minimize a Cost Function -- Assumptions of Logistic Regression -- The Motivation for Regularization: The Bias-Variance Trade-off -- Exercise 17: Generating and Modeling Synthetic Classification Data -- Lasso (L1) and Ridge (L2) Regularization -- Cross Validation: Choosing the Regularization Parameter and Other Hyperparameters -- Exercise 18: Reducing Overfitting on the Synthetic Data Classification Problem -- Options for Logistic Regression in Scikit-Learn
Cover -- FM -- Copyright -- Table of Contents -- Preface -- Chapter 1: Data Exploration and Cleaning -- Introduction -- Python and the Anaconda Package Management System -- Indexing and the Slice Operator -- Exercise 1: Examining Anaconda and Getting Familiar with Python -- Different Types of Data Science Problems -- Loading the Case Study Data with Jupyter and pandas -- Exercise 2: Loading the Case Study Data in a Jupyter Notebook -- Getting Familiar with Data and Performing Data Cleaning -- The Business Problem -- Data Exploration Steps -- Exercise 3: Verifying Basic Data Integrity -- Boolean Masks -- Exercise 4: Continuing Verification of Data Integrity -- Exercise 5: Exploring and Cleaning the Data -- Data Quality Assurance and Exploration -- Exercise 6: Exploring the Credit Limit and Demographic Features -- Deep Dive: Categorical Features -- Exercise 7: Implementing OHE for a Categorical Feature -- Exploring the Financial History Features in the Dataset -- Activity 1: Exploring Remaining Financial Features in the Dataset -- Summary -- Chapter 2: Introduction to Scikit-Learn and Model Evaluation -- Introduction -- Exploring the Response Variable and Concluding the Initial Exploration -- Introduction to Scikit-Learn -- Generating Synthetic Data -- Data for a Linear Regression -- Exercise 8: Linear Regression in Scikit-Learn -- Model Performance Metrics for Binary Classification -- Splitting the Data: Training and Testing sets -- Classification Accuracy -- True Positive Rate, False Positive Rate, and Confusion Matrix -- Exercise 9: Calculating the True and False Positive and Negative Rates and Confusion Matrix in Python -- Discovering Predicted Probabilities: How Does Logistic Regression Make Predictions? -- Exercise 10: Obtaining Predicted Probabilities from a Trained Logistic Regression Model
Scaling Data, Pipelines, and Interaction Features in Scikit-Learn -- Activity 4: Cross-Validation and Feature Engineering with the Case Study Data -- Summary -- Chapter 5: Decision Trees and Random Forests -- Introduction -- Decision trees -- The Terminology of Decision Trees and Connections to Machine Learning -- Exercise 19: A Decision Tree in scikit-learn -- Training Decision Trees: Node Impurity -- Features Used for the First splits: Connections to Univariate Feature Selection and Interactions -- Training Decision Trees: A Greedy Algorithm -- Training Decision Trees: Different Stopping Criteria -- Using Decision Trees: Advantages and Predicted Probabilities -- A More Convenient Approach to Cross-Validation -- Exercise 20: Finding Optimal Hyperparameters for a Decision Tree -- Random Forests: Ensembles of Decision Trees -- Random Forest: Predictions and Interpretability -- Exercise 21: Fitting a Random Forest -- Checkerboard Graph -- Activity 5: Cross-Validation Grid Search with Random Forest -- Summary -- Chapter 6: Imputation of Missing Data, Financial Analysis, and Delivery to Client -- Introduction -- Review of Modeling Results -- Dealing with Missing Data: Imputation Strategies -- Preparing Samples with Missing Data -- Exercise 22: Cleaning the Dataset -- Exercise 23: Mode and Random Imputation of PAY_1 -- A Predictive Model for PAY_1 -- Exercise 24: Building a Multiclass Classification Model for Imputation -- Using the Imputation Model and Comparing it to Other Methods -- Confirming Model Performance on the Unseen Test Set -- Financial Analysis -- Financial Conversation with the Client -- Exercise 25: Characterizing Costs and Savings -- Activity 6: Deriving Financial Insights -- Final Thoughts on Delivering the Predictive Model to the Client -- Summary -- Appendix -- Index
Data Science Projects with Python: A case study approach to successful data science projects using Python, pandas, and scikit-learn
Title Data Science Projects with Python
URI https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=5764279
https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781838552602&uid=none
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtZ1Lb9QwEIAtaDnQA-UpWigaIW5tRDaxE4cbtEVIlao9rFBvkeMHqrZKV5tsac_88Y7tOJusOMChl-w6j1kpXzYzHs-DkE-Gc0Ol5hE1kkW0qkwkmK6iQiUyi1WuU-qbTeTn5_zioph2_fIa104gr2t-e1ssHhQ17kPYNnX2P3D3QnEHfkfouEXsuN2wiPuhJ34iWtH_V6few9Ilr03vbIkAn4UuUW_5qrJ9QXFrgDYr1zrRhizbqNHDkO-zCIJWzqvQSUIwC-uDaEL0J54-v2wj14Si99r4CLLDsyubSbLsfK3r0dDjMBkunixcayQ5bwdestGMFN8QnDGcJCV_ez9b7ehDMsbnbZS8Hh1_TLYTylLbF-FsRnv_WWptRUZ92VQr9_Poqh2yI5o56gnUIW0zmj48--0CEZT-tVzdtWHh29kTs-dkW9skkxfkka5fkt3QWgM6eq_IHwszDCHABAsTPIIv8BUsSnAoIaCE9hrWKMGihA4lBJTgUHZyjsCDPAL8gCHG1-Tn99PZ8Y-o65cRiUlmSzwzHWeSCkNNoqzpFaeCa1oVFdeqQM3G07xKTMpyEwsjjaoUQ2u5SgvGZaqSLH1DturrWr8lEDOlJsqYTGSMCmlw2olyiyyhWrBEVnvk4-D-ljdXbm2_KUcQ9giE2166413AcXn67RjnuTTJC5SzgaO0NVzGcvb_5cfekafrh_U92WqXK31Ansib9rJZfnAPzz3NCHKl
linkProvider Knovel
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Data+Science+Projects+with+Python%3A+A+case+study+approach+to+successful+data+science+projects+using+Python%2C+pandas%2C+and+scikit-learn&rft.au=Stephen+Klosterman%2C+Klosterman&rft.date=2019-04-30&rft.pub=Packt+Publishing&rft.isbn=9781838552602&rft_id=info:doi/10.0000%2F9781838552602&rft.externalDocID=9781838552602
thumbnail_m http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97818385%2F9781838552602.jpg