INTRODUCTION TO MACHINE LEARNING WITH PYTHON:
Machine learning is a subfield of artificial intelligence, broadly defined as a machine's capability to imitate intelligent human behavior. Like humans, machines become capable of making intelligent decisions by learning from their past experiences. Machine learning is being employed in many ap...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
[S.l.] :
BENTHAM SCIENCE PUBLISHER,
2023.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Machine learning is a subfield of artificial intelligence, broadly defined as a machine's capability to imitate intelligent human behavior. Like humans, machines become capable of making intelligent decisions by learning from their past experiences. Machine learning is being employed in many applications, including fraud detection and prevention, self-driving cars, recommendation systems, facial recognition technology, and intelligent computing. This book helps beginners learn the art and science of machine learning. It presens real-world examples that leverage the popular Python machine learning ecosystem, The topics covered in this book include machine learning basics: supervised and unsupervised learning, linear regression and logistic regression, Support Vector Machines (SVMs). It also delves into special topics such as neural networks, theory of generalisation, and bias and fairness in machine learning. After reading this book, computer science and engineering students - at college and university levels - will receive a complete understanding of machine learning fundamentals and will be able to implement neural network solutions in information systems, and also extend them to their advantage. |
Beschreibung: | 1 online resource |
ISBN: | 9815124420 9789815124422 |
Internformat
MARC
LEADER | 00000cam a2200000M 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1372369173 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m d | ||
007 | cr ||||||||||| | ||
008 | 230320s2023 xx o ||| 0 eng d | ||
040 | |a YDX |b eng |c YDX |d OCLCO |d OCLCQ |d SFB |d OCLCO |d N$T | ||
020 | |a 9815124420 |q (electronic bk.) | ||
020 | |a 9789815124422 |q (electronic bk.) | ||
035 | |a (OCoLC)1372369173 | ||
050 | 4 | |a Q325.5 |b .C467 2023 | |
082 | 7 | |a 006.31 |q OCoLC |2 23/eng/20231120 | |
049 | |a MAIN | ||
100 | 1 | |a DEEPTI, CHOPRA; ROOPAL, KHURANA. | |
245 | 1 | 0 | |a INTRODUCTION TO MACHINE LEARNING WITH PYTHON |h [electronic resource]. |
260 | |a [S.l.] : |b BENTHAM SCIENCE PUBLISHER, |c 2023. | ||
300 | |a 1 online resource | ||
505 | 0 | |a Cover -- Title -- Copyright -- End User License Agreement -- Contents -- Foreword -- Preface -- CONSENT FOR PUBLICATION -- CONFLICT OF INTEREST -- ACKNOWLEDGEMENT -- Introduction to Python -- INTRODUCTION -- Web Development -- Game Development -- Artificial Intelligence and Machine Learning -- Desktop GUI -- SETTING UP PYTHON ENVIRONMENT -- Steps Involved In Installing Python On Windows Include The Following: -- Steps involved in installing Python on Macintosh include the following -- Setting Up Path -- Setting Up Path In The Unix/linux -- WHY PYTHON FOR DATA SCIENCE? -- ECOSYSTEM FOR PYTHON MACHINE LEARNING -- ESSENTIAL TOOLS AND LIBRARIES -- Jupyter Notebook -- Pip Install Jupiter -- NumPy -- Pandas -- Scikit-learn -- SciPy -- Matplotlib -- Mglearn -- PYTHON CODES -- CONCLUSION -- EXERCISES -- REFERENCES -- Introduction To Machine Learning -- INTRODUCTION -- DESIGN A LEARNING SYSTEM -- Selection Of Training Set -- Selection Of Target Function -- Selection Of A Function Approximation Algorithm -- PERSPECTIVE AND ISSUES IN MACHINE LEARNING -- Issues In Machine Learning -- Quality of Data -- Improve the Quality of Training -- Overfitting the Training Data -- Machine Learning Involves A Complex Process -- Insufficient training data -- Feasibility of Learning An Unknown Target Function -- Collection of Data -- Pre-processing of Data -- Finding The Model That Will Be Best For The Data -- Training and Testing Of The Developed Model Evaluation -- In Sample Error and Out of Sample Error -- APPLICATIONS OF MACHINE LEARNING -- Virtual Personal Assistants -- Traffic Prediction -- Online Transportation Networks -- Video Surveillance System -- Social Media Services -- People you May Know -- Face Recognition -- Similar Pins -- Sentiment Analysis -- Email Spam and Malware Filtering -- Online Customer Support -- Result Refinement of a Search Engine. | |
505 | 8 | |a Product Recommendations -- Online Fraud Detection -- Online Gaming -- Financial Services -- Healthcare -- Oil and Gas -- Self-driving Cars -- Automatic Text Translation -- Dynamic Pricing -- Classification of News -- Information Retrieval -- Robot Control -- CONCLUSION -- EXERCISES -- REFERENCES -- Linear Regression and Logistic Regression -- INTRODUCTION -- LINEAR REGRESSION -- Linear Regression In One Variable -- Linear Regression In Multiple Variables -- Overfitting and Regularization In Linear Regression -- GRADIENT DESCENT -- POLYNOMIAL REGRESSION -- Features of Polynomial Regression -- LOGISTIC REGRESSION -- Overfitting and Regularisation in Logistic Regression -- BINARY CLASSIFICATION AND MULTI-CLASS CLASSIFICATION -- Binary Classification Tests -- Classification Accuracy -- Error Rate -- Sensitivity -- Specificity -- PYTHON CODES -- CONCLUSION -- EXERCISES -- REFERENCES -- Support Vector Machine -- INTRODUCTION -- SUPPORT VECTOR CLASSIFICATION -- The Maximal Margin Classifier -- Soft Margin Optimization -- Linear Programming Support Vector Machines -- SUPPORT VECTOR REGRESSION -- Kernel Ridge Regression -- Gaussian Processes -- APPLICATIONS OF SUPPORT VECTOR MACHINE -- Text Categorisation -- Image Recognition -- Bioinformatics -- PYTHON CODE -- CONCLUSION -- EXERCISES -- REFERENCES -- Decision Trees -- INTRODUCTION -- REGRESSION TREES -- STOPPING CRITERION AND PRUNING LOSS FUNCTIONS IN DECISION TREE -- CATEGORICAL ATTRIBUTES, MULTIWAY SPLITS AND MISSING VALUES IN DECISION TREES -- ISSUES IN DECISION TREE LEARNING -- Preventing Overfitting of Data -- Incorporating Continuous Valued Attributes -- Other Measures for Attributes Selection -- Handling Missing Values -- Handling of Attributes with Differing Costs -- INSTABILITY IN DECISION TREES -- PYTHON CODE -- CONCLUSION -- EXERCISES -- REFERENCES -- Neural Network -- INTRODUCTION -- EARLY MODELS. | |
505 | 8 | |a PERCEPTRON LEARNING -- BACKPROPAGATION -- AN ILLUSTRATIVE EXAMPLE: FACE RECOGNITION -- STOCHASTIC GRADIENT DESCENT -- ADVANCED TOPICS IN ARTIFICIAL NEURAL NETWORK -- Alternative Error Functions -- Alternative Error Minimization Mechanism -- Recurrent Networks -- Dynamically Modifying Network Structures -- PYTHON CODES -- REFERENCES -- Supervised Learning -- INTRODUCTION -- USING STATISTICAL DECISION THEORY -- Gaussian or Normal Distribution -- Conditionally Independent Binary Components -- LEARNING BELIEF NETWORKS -- NEAREST-NEIGHBOUR METHODS -- CONCLUSION -- EXERCISES -- REFERENCES -- Unsupervised Learning -- INTRODUCTION -- CLUSTERING -- K-means Clustering -- Hierarchical Clustering -- Principal Component Analysis (PCA) -- PYTHON CODE -- CONCLUSION -- EXERCISES -- REFERENCES -- Theory of Generalisation -- INTRODUCTION -- BOUNDING THE TESTING ERROR -- VAPNIK CHERVONENKIS INEQUALITY -- PROOF OF VC INEQUALITY -- CONCLUSION -- EXERCISES -- REFERENCES -- Bias and Fairness in Ml -- INTRODUCTION -- HOW TO DETECT BIAS? -- HOW TO FIX BIASES OR ACHIEVE FAIRNESS IN ML? -- CONFIDENCE INTERVALS -- HYPOTHESIS TESTING -- COMPARING LEARNING ALGORITHMS -- CONCLUSION -- EXERCISES -- REFERENCES -- Appendix -- CONCLUSION -- Subject Index -- Back Cover. | |
520 | |a Machine learning is a subfield of artificial intelligence, broadly defined as a machine's capability to imitate intelligent human behavior. Like humans, machines become capable of making intelligent decisions by learning from their past experiences. Machine learning is being employed in many applications, including fraud detection and prevention, self-driving cars, recommendation systems, facial recognition technology, and intelligent computing. This book helps beginners learn the art and science of machine learning. It presens real-world examples that leverage the popular Python machine learning ecosystem, The topics covered in this book include machine learning basics: supervised and unsupervised learning, linear regression and logistic regression, Support Vector Machines (SVMs). It also delves into special topics such as neural networks, theory of generalisation, and bias and fairness in machine learning. After reading this book, computer science and engineering students - at college and university levels - will receive a complete understanding of machine learning fundamentals and will be able to implement neural network solutions in information systems, and also extend them to their advantage. | ||
650 | 0 | |a Machine learning. |0 http://id.loc.gov/authorities/subjects/sh85079324 | |
650 | 0 | |a Python (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh96008834 | |
650 | 6 | |a Apprentissage automatique. | |
650 | 6 | |a Python (Langage de programmation) | |
653 | |a Artificial Intelligence | ||
653 | |a Computers | ||
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=3570040 |3 Volltext |
938 | |a YBP Library Services |b YANK |n 304673511 | ||
938 | |a EBSCOhost |b EBSC |n 3570040 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1372369173 |
---|---|
_version_ | 1816882568903000064 |
adam_text | |
any_adam_object | |
author | DEEPTI, CHOPRA; ROOPAL, KHURANA |
author_facet | DEEPTI, CHOPRA; ROOPAL, KHURANA |
author_role | |
author_sort | DEEPTI, CHOPRA; ROOPAL, KHURANA |
author_variant | c r k d crk crkd |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | Q325 |
callnumber-raw | Q325.5 .C467 2023 |
callnumber-search | Q325.5 .C467 2023 |
callnumber-sort | Q 3325.5 C467 42023 |
callnumber-subject | Q - General Science |
collection | ZDB-4-EBA |
contents | Cover -- Title -- Copyright -- End User License Agreement -- Contents -- Foreword -- Preface -- CONSENT FOR PUBLICATION -- CONFLICT OF INTEREST -- ACKNOWLEDGEMENT -- Introduction to Python -- INTRODUCTION -- Web Development -- Game Development -- Artificial Intelligence and Machine Learning -- Desktop GUI -- SETTING UP PYTHON ENVIRONMENT -- Steps Involved In Installing Python On Windows Include The Following: -- Steps involved in installing Python on Macintosh include the following -- Setting Up Path -- Setting Up Path In The Unix/linux -- WHY PYTHON FOR DATA SCIENCE? -- ECOSYSTEM FOR PYTHON MACHINE LEARNING -- ESSENTIAL TOOLS AND LIBRARIES -- Jupyter Notebook -- Pip Install Jupiter -- NumPy -- Pandas -- Scikit-learn -- SciPy -- Matplotlib -- Mglearn -- PYTHON CODES -- CONCLUSION -- EXERCISES -- REFERENCES -- Introduction To Machine Learning -- INTRODUCTION -- DESIGN A LEARNING SYSTEM -- Selection Of Training Set -- Selection Of Target Function -- Selection Of A Function Approximation Algorithm -- PERSPECTIVE AND ISSUES IN MACHINE LEARNING -- Issues In Machine Learning -- Quality of Data -- Improve the Quality of Training -- Overfitting the Training Data -- Machine Learning Involves A Complex Process -- Insufficient training data -- Feasibility of Learning An Unknown Target Function -- Collection of Data -- Pre-processing of Data -- Finding The Model That Will Be Best For The Data -- Training and Testing Of The Developed Model Evaluation -- In Sample Error and Out of Sample Error -- APPLICATIONS OF MACHINE LEARNING -- Virtual Personal Assistants -- Traffic Prediction -- Online Transportation Networks -- Video Surveillance System -- Social Media Services -- People you May Know -- Face Recognition -- Similar Pins -- Sentiment Analysis -- Email Spam and Malware Filtering -- Online Customer Support -- Result Refinement of a Search Engine. Product Recommendations -- Online Fraud Detection -- Online Gaming -- Financial Services -- Healthcare -- Oil and Gas -- Self-driving Cars -- Automatic Text Translation -- Dynamic Pricing -- Classification of News -- Information Retrieval -- Robot Control -- CONCLUSION -- EXERCISES -- REFERENCES -- Linear Regression and Logistic Regression -- INTRODUCTION -- LINEAR REGRESSION -- Linear Regression In One Variable -- Linear Regression In Multiple Variables -- Overfitting and Regularization In Linear Regression -- GRADIENT DESCENT -- POLYNOMIAL REGRESSION -- Features of Polynomial Regression -- LOGISTIC REGRESSION -- Overfitting and Regularisation in Logistic Regression -- BINARY CLASSIFICATION AND MULTI-CLASS CLASSIFICATION -- Binary Classification Tests -- Classification Accuracy -- Error Rate -- Sensitivity -- Specificity -- PYTHON CODES -- CONCLUSION -- EXERCISES -- REFERENCES -- Support Vector Machine -- INTRODUCTION -- SUPPORT VECTOR CLASSIFICATION -- The Maximal Margin Classifier -- Soft Margin Optimization -- Linear Programming Support Vector Machines -- SUPPORT VECTOR REGRESSION -- Kernel Ridge Regression -- Gaussian Processes -- APPLICATIONS OF SUPPORT VECTOR MACHINE -- Text Categorisation -- Image Recognition -- Bioinformatics -- PYTHON CODE -- CONCLUSION -- EXERCISES -- REFERENCES -- Decision Trees -- INTRODUCTION -- REGRESSION TREES -- STOPPING CRITERION AND PRUNING LOSS FUNCTIONS IN DECISION TREE -- CATEGORICAL ATTRIBUTES, MULTIWAY SPLITS AND MISSING VALUES IN DECISION TREES -- ISSUES IN DECISION TREE LEARNING -- Preventing Overfitting of Data -- Incorporating Continuous Valued Attributes -- Other Measures for Attributes Selection -- Handling Missing Values -- Handling of Attributes with Differing Costs -- INSTABILITY IN DECISION TREES -- PYTHON CODE -- CONCLUSION -- EXERCISES -- REFERENCES -- Neural Network -- INTRODUCTION -- EARLY MODELS. PERCEPTRON LEARNING -- BACKPROPAGATION -- AN ILLUSTRATIVE EXAMPLE: FACE RECOGNITION -- STOCHASTIC GRADIENT DESCENT -- ADVANCED TOPICS IN ARTIFICIAL NEURAL NETWORK -- Alternative Error Functions -- Alternative Error Minimization Mechanism -- Recurrent Networks -- Dynamically Modifying Network Structures -- PYTHON CODES -- REFERENCES -- Supervised Learning -- INTRODUCTION -- USING STATISTICAL DECISION THEORY -- Gaussian or Normal Distribution -- Conditionally Independent Binary Components -- LEARNING BELIEF NETWORKS -- NEAREST-NEIGHBOUR METHODS -- CONCLUSION -- EXERCISES -- REFERENCES -- Unsupervised Learning -- INTRODUCTION -- CLUSTERING -- K-means Clustering -- Hierarchical Clustering -- Principal Component Analysis (PCA) -- PYTHON CODE -- CONCLUSION -- EXERCISES -- REFERENCES -- Theory of Generalisation -- INTRODUCTION -- BOUNDING THE TESTING ERROR -- VAPNIK CHERVONENKIS INEQUALITY -- PROOF OF VC INEQUALITY -- CONCLUSION -- EXERCISES -- REFERENCES -- Bias and Fairness in Ml -- INTRODUCTION -- HOW TO DETECT BIAS? -- HOW TO FIX BIASES OR ACHIEVE FAIRNESS IN ML? -- CONFIDENCE INTERVALS -- HYPOTHESIS TESTING -- COMPARING LEARNING ALGORITHMS -- CONCLUSION -- EXERCISES -- REFERENCES -- Appendix -- CONCLUSION -- Subject Index -- Back Cover. |
ctrlnum | (OCoLC)1372369173 |
dewey-full | 006.31 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.31 |
dewey-search | 006.31 |
dewey-sort | 16.31 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>07581cam a2200397M 4500</leader><controlfield tag="001">ZDB-4-EBA-on1372369173</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m d </controlfield><controlfield tag="007">cr |||||||||||</controlfield><controlfield tag="008">230320s2023 xx o ||| 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">YDX</subfield><subfield code="b">eng</subfield><subfield code="c">YDX</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">SFB</subfield><subfield code="d">OCLCO</subfield><subfield code="d">N$T</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9815124420</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9789815124422</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1372369173</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">Q325.5</subfield><subfield code="b">.C467 2023</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">006.31</subfield><subfield code="q">OCoLC</subfield><subfield code="2">23/eng/20231120</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">DEEPTI, CHOPRA; ROOPAL, KHURANA.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">INTRODUCTION TO MACHINE LEARNING WITH PYTHON</subfield><subfield code="h">[electronic resource].</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">[S.l.] :</subfield><subfield code="b">BENTHAM SCIENCE PUBLISHER,</subfield><subfield code="c">2023.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover -- Title -- Copyright -- End User License Agreement -- Contents -- Foreword -- Preface -- CONSENT FOR PUBLICATION -- CONFLICT OF INTEREST -- ACKNOWLEDGEMENT -- Introduction to Python -- INTRODUCTION -- Web Development -- Game Development -- Artificial Intelligence and Machine Learning -- Desktop GUI -- SETTING UP PYTHON ENVIRONMENT -- Steps Involved In Installing Python On Windows Include The Following: -- Steps involved in installing Python on Macintosh include the following -- Setting Up Path -- Setting Up Path In The Unix/linux -- WHY PYTHON FOR DATA SCIENCE? -- ECOSYSTEM FOR PYTHON MACHINE LEARNING -- ESSENTIAL TOOLS AND LIBRARIES -- Jupyter Notebook -- Pip Install Jupiter -- NumPy -- Pandas -- Scikit-learn -- SciPy -- Matplotlib -- Mglearn -- PYTHON CODES -- CONCLUSION -- EXERCISES -- REFERENCES -- Introduction To Machine Learning -- INTRODUCTION -- DESIGN A LEARNING SYSTEM -- Selection Of Training Set -- Selection Of Target Function -- Selection Of A Function Approximation Algorithm -- PERSPECTIVE AND ISSUES IN MACHINE LEARNING -- Issues In Machine Learning -- Quality of Data -- Improve the Quality of Training -- Overfitting the Training Data -- Machine Learning Involves A Complex Process -- Insufficient training data -- Feasibility of Learning An Unknown Target Function -- Collection of Data -- Pre-processing of Data -- Finding The Model That Will Be Best For The Data -- Training and Testing Of The Developed Model Evaluation -- In Sample Error and Out of Sample Error -- APPLICATIONS OF MACHINE LEARNING -- Virtual Personal Assistants -- Traffic Prediction -- Online Transportation Networks -- Video Surveillance System -- Social Media Services -- People you May Know -- Face Recognition -- Similar Pins -- Sentiment Analysis -- Email Spam and Malware Filtering -- Online Customer Support -- Result Refinement of a Search Engine.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Product Recommendations -- Online Fraud Detection -- Online Gaming -- Financial Services -- Healthcare -- Oil and Gas -- Self-driving Cars -- Automatic Text Translation -- Dynamic Pricing -- Classification of News -- Information Retrieval -- Robot Control -- CONCLUSION -- EXERCISES -- REFERENCES -- Linear Regression and Logistic Regression -- INTRODUCTION -- LINEAR REGRESSION -- Linear Regression In One Variable -- Linear Regression In Multiple Variables -- Overfitting and Regularization In Linear Regression -- GRADIENT DESCENT -- POLYNOMIAL REGRESSION -- Features of Polynomial Regression -- LOGISTIC REGRESSION -- Overfitting and Regularisation in Logistic Regression -- BINARY CLASSIFICATION AND MULTI-CLASS CLASSIFICATION -- Binary Classification Tests -- Classification Accuracy -- Error Rate -- Sensitivity -- Specificity -- PYTHON CODES -- CONCLUSION -- EXERCISES -- REFERENCES -- Support Vector Machine -- INTRODUCTION -- SUPPORT VECTOR CLASSIFICATION -- The Maximal Margin Classifier -- Soft Margin Optimization -- Linear Programming Support Vector Machines -- SUPPORT VECTOR REGRESSION -- Kernel Ridge Regression -- Gaussian Processes -- APPLICATIONS OF SUPPORT VECTOR MACHINE -- Text Categorisation -- Image Recognition -- Bioinformatics -- PYTHON CODE -- CONCLUSION -- EXERCISES -- REFERENCES -- Decision Trees -- INTRODUCTION -- REGRESSION TREES -- STOPPING CRITERION AND PRUNING LOSS FUNCTIONS IN DECISION TREE -- CATEGORICAL ATTRIBUTES, MULTIWAY SPLITS AND MISSING VALUES IN DECISION TREES -- ISSUES IN DECISION TREE LEARNING -- Preventing Overfitting of Data -- Incorporating Continuous Valued Attributes -- Other Measures for Attributes Selection -- Handling Missing Values -- Handling of Attributes with Differing Costs -- INSTABILITY IN DECISION TREES -- PYTHON CODE -- CONCLUSION -- EXERCISES -- REFERENCES -- Neural Network -- INTRODUCTION -- EARLY MODELS.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">PERCEPTRON LEARNING -- BACKPROPAGATION -- AN ILLUSTRATIVE EXAMPLE: FACE RECOGNITION -- STOCHASTIC GRADIENT DESCENT -- ADVANCED TOPICS IN ARTIFICIAL NEURAL NETWORK -- Alternative Error Functions -- Alternative Error Minimization Mechanism -- Recurrent Networks -- Dynamically Modifying Network Structures -- PYTHON CODES -- REFERENCES -- Supervised Learning -- INTRODUCTION -- USING STATISTICAL DECISION THEORY -- Gaussian or Normal Distribution -- Conditionally Independent Binary Components -- LEARNING BELIEF NETWORKS -- NEAREST-NEIGHBOUR METHODS -- CONCLUSION -- EXERCISES -- REFERENCES -- Unsupervised Learning -- INTRODUCTION -- CLUSTERING -- K-means Clustering -- Hierarchical Clustering -- Principal Component Analysis (PCA) -- PYTHON CODE -- CONCLUSION -- EXERCISES -- REFERENCES -- Theory of Generalisation -- INTRODUCTION -- BOUNDING THE TESTING ERROR -- VAPNIK CHERVONENKIS INEQUALITY -- PROOF OF VC INEQUALITY -- CONCLUSION -- EXERCISES -- REFERENCES -- Bias and Fairness in Ml -- INTRODUCTION -- HOW TO DETECT BIAS? -- HOW TO FIX BIASES OR ACHIEVE FAIRNESS IN ML? -- CONFIDENCE INTERVALS -- HYPOTHESIS TESTING -- COMPARING LEARNING ALGORITHMS -- CONCLUSION -- EXERCISES -- REFERENCES -- Appendix -- CONCLUSION -- Subject Index -- Back Cover.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Machine learning is a subfield of artificial intelligence, broadly defined as a machine's capability to imitate intelligent human behavior. Like humans, machines become capable of making intelligent decisions by learning from their past experiences. Machine learning is being employed in many applications, including fraud detection and prevention, self-driving cars, recommendation systems, facial recognition technology, and intelligent computing. This book helps beginners learn the art and science of machine learning. It presens real-world examples that leverage the popular Python machine learning ecosystem, The topics covered in this book include machine learning basics: supervised and unsupervised learning, linear regression and logistic regression, Support Vector Machines (SVMs). It also delves into special topics such as neural networks, theory of generalisation, and bias and fairness in machine learning. After reading this book, computer science and engineering students - at college and university levels - will receive a complete understanding of machine learning fundamentals and will be able to implement neural network solutions in information systems, and also extend them to their advantage.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Machine learning.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85079324</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Python (Computer program language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh96008834</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Apprentissage automatique.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Python (Langage de programmation)</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Artificial Intelligence</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Computers</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=3570040</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">304673511</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">3570040</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-on1372369173 |
illustrated | Not Illustrated |
indexdate | 2024-11-27T13:30:41Z |
institution | BVB |
isbn | 9815124420 9789815124422 |
language | English |
oclc_num | 1372369173 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource |
psigel | ZDB-4-EBA |
publishDate | 2023 |
publishDateSearch | 2023 |
publishDateSort | 2023 |
publisher | BENTHAM SCIENCE PUBLISHER, |
record_format | marc |
spelling | DEEPTI, CHOPRA; ROOPAL, KHURANA. INTRODUCTION TO MACHINE LEARNING WITH PYTHON [electronic resource]. [S.l.] : BENTHAM SCIENCE PUBLISHER, 2023. 1 online resource Cover -- Title -- Copyright -- End User License Agreement -- Contents -- Foreword -- Preface -- CONSENT FOR PUBLICATION -- CONFLICT OF INTEREST -- ACKNOWLEDGEMENT -- Introduction to Python -- INTRODUCTION -- Web Development -- Game Development -- Artificial Intelligence and Machine Learning -- Desktop GUI -- SETTING UP PYTHON ENVIRONMENT -- Steps Involved In Installing Python On Windows Include The Following: -- Steps involved in installing Python on Macintosh include the following -- Setting Up Path -- Setting Up Path In The Unix/linux -- WHY PYTHON FOR DATA SCIENCE? -- ECOSYSTEM FOR PYTHON MACHINE LEARNING -- ESSENTIAL TOOLS AND LIBRARIES -- Jupyter Notebook -- Pip Install Jupiter -- NumPy -- Pandas -- Scikit-learn -- SciPy -- Matplotlib -- Mglearn -- PYTHON CODES -- CONCLUSION -- EXERCISES -- REFERENCES -- Introduction To Machine Learning -- INTRODUCTION -- DESIGN A LEARNING SYSTEM -- Selection Of Training Set -- Selection Of Target Function -- Selection Of A Function Approximation Algorithm -- PERSPECTIVE AND ISSUES IN MACHINE LEARNING -- Issues In Machine Learning -- Quality of Data -- Improve the Quality of Training -- Overfitting the Training Data -- Machine Learning Involves A Complex Process -- Insufficient training data -- Feasibility of Learning An Unknown Target Function -- Collection of Data -- Pre-processing of Data -- Finding The Model That Will Be Best For The Data -- Training and Testing Of The Developed Model Evaluation -- In Sample Error and Out of Sample Error -- APPLICATIONS OF MACHINE LEARNING -- Virtual Personal Assistants -- Traffic Prediction -- Online Transportation Networks -- Video Surveillance System -- Social Media Services -- People you May Know -- Face Recognition -- Similar Pins -- Sentiment Analysis -- Email Spam and Malware Filtering -- Online Customer Support -- Result Refinement of a Search Engine. Product Recommendations -- Online Fraud Detection -- Online Gaming -- Financial Services -- Healthcare -- Oil and Gas -- Self-driving Cars -- Automatic Text Translation -- Dynamic Pricing -- Classification of News -- Information Retrieval -- Robot Control -- CONCLUSION -- EXERCISES -- REFERENCES -- Linear Regression and Logistic Regression -- INTRODUCTION -- LINEAR REGRESSION -- Linear Regression In One Variable -- Linear Regression In Multiple Variables -- Overfitting and Regularization In Linear Regression -- GRADIENT DESCENT -- POLYNOMIAL REGRESSION -- Features of Polynomial Regression -- LOGISTIC REGRESSION -- Overfitting and Regularisation in Logistic Regression -- BINARY CLASSIFICATION AND MULTI-CLASS CLASSIFICATION -- Binary Classification Tests -- Classification Accuracy -- Error Rate -- Sensitivity -- Specificity -- PYTHON CODES -- CONCLUSION -- EXERCISES -- REFERENCES -- Support Vector Machine -- INTRODUCTION -- SUPPORT VECTOR CLASSIFICATION -- The Maximal Margin Classifier -- Soft Margin Optimization -- Linear Programming Support Vector Machines -- SUPPORT VECTOR REGRESSION -- Kernel Ridge Regression -- Gaussian Processes -- APPLICATIONS OF SUPPORT VECTOR MACHINE -- Text Categorisation -- Image Recognition -- Bioinformatics -- PYTHON CODE -- CONCLUSION -- EXERCISES -- REFERENCES -- Decision Trees -- INTRODUCTION -- REGRESSION TREES -- STOPPING CRITERION AND PRUNING LOSS FUNCTIONS IN DECISION TREE -- CATEGORICAL ATTRIBUTES, MULTIWAY SPLITS AND MISSING VALUES IN DECISION TREES -- ISSUES IN DECISION TREE LEARNING -- Preventing Overfitting of Data -- Incorporating Continuous Valued Attributes -- Other Measures for Attributes Selection -- Handling Missing Values -- Handling of Attributes with Differing Costs -- INSTABILITY IN DECISION TREES -- PYTHON CODE -- CONCLUSION -- EXERCISES -- REFERENCES -- Neural Network -- INTRODUCTION -- EARLY MODELS. PERCEPTRON LEARNING -- BACKPROPAGATION -- AN ILLUSTRATIVE EXAMPLE: FACE RECOGNITION -- STOCHASTIC GRADIENT DESCENT -- ADVANCED TOPICS IN ARTIFICIAL NEURAL NETWORK -- Alternative Error Functions -- Alternative Error Minimization Mechanism -- Recurrent Networks -- Dynamically Modifying Network Structures -- PYTHON CODES -- REFERENCES -- Supervised Learning -- INTRODUCTION -- USING STATISTICAL DECISION THEORY -- Gaussian or Normal Distribution -- Conditionally Independent Binary Components -- LEARNING BELIEF NETWORKS -- NEAREST-NEIGHBOUR METHODS -- CONCLUSION -- EXERCISES -- REFERENCES -- Unsupervised Learning -- INTRODUCTION -- CLUSTERING -- K-means Clustering -- Hierarchical Clustering -- Principal Component Analysis (PCA) -- PYTHON CODE -- CONCLUSION -- EXERCISES -- REFERENCES -- Theory of Generalisation -- INTRODUCTION -- BOUNDING THE TESTING ERROR -- VAPNIK CHERVONENKIS INEQUALITY -- PROOF OF VC INEQUALITY -- CONCLUSION -- EXERCISES -- REFERENCES -- Bias and Fairness in Ml -- INTRODUCTION -- HOW TO DETECT BIAS? -- HOW TO FIX BIASES OR ACHIEVE FAIRNESS IN ML? -- CONFIDENCE INTERVALS -- HYPOTHESIS TESTING -- COMPARING LEARNING ALGORITHMS -- CONCLUSION -- EXERCISES -- REFERENCES -- Appendix -- CONCLUSION -- Subject Index -- Back Cover. Machine learning is a subfield of artificial intelligence, broadly defined as a machine's capability to imitate intelligent human behavior. Like humans, machines become capable of making intelligent decisions by learning from their past experiences. Machine learning is being employed in many applications, including fraud detection and prevention, self-driving cars, recommendation systems, facial recognition technology, and intelligent computing. This book helps beginners learn the art and science of machine learning. It presens real-world examples that leverage the popular Python machine learning ecosystem, The topics covered in this book include machine learning basics: supervised and unsupervised learning, linear regression and logistic regression, Support Vector Machines (SVMs). It also delves into special topics such as neural networks, theory of generalisation, and bias and fairness in machine learning. After reading this book, computer science and engineering students - at college and university levels - will receive a complete understanding of machine learning fundamentals and will be able to implement neural network solutions in information systems, and also extend them to their advantage. Machine learning. http://id.loc.gov/authorities/subjects/sh85079324 Python (Computer program language) http://id.loc.gov/authorities/subjects/sh96008834 Apprentissage automatique. Python (Langage de programmation) Artificial Intelligence Computers FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=3570040 Volltext |
spellingShingle | DEEPTI, CHOPRA; ROOPAL, KHURANA INTRODUCTION TO MACHINE LEARNING WITH PYTHON Cover -- Title -- Copyright -- End User License Agreement -- Contents -- Foreword -- Preface -- CONSENT FOR PUBLICATION -- CONFLICT OF INTEREST -- ACKNOWLEDGEMENT -- Introduction to Python -- INTRODUCTION -- Web Development -- Game Development -- Artificial Intelligence and Machine Learning -- Desktop GUI -- SETTING UP PYTHON ENVIRONMENT -- Steps Involved In Installing Python On Windows Include The Following: -- Steps involved in installing Python on Macintosh include the following -- Setting Up Path -- Setting Up Path In The Unix/linux -- WHY PYTHON FOR DATA SCIENCE? -- ECOSYSTEM FOR PYTHON MACHINE LEARNING -- ESSENTIAL TOOLS AND LIBRARIES -- Jupyter Notebook -- Pip Install Jupiter -- NumPy -- Pandas -- Scikit-learn -- SciPy -- Matplotlib -- Mglearn -- PYTHON CODES -- CONCLUSION -- EXERCISES -- REFERENCES -- Introduction To Machine Learning -- INTRODUCTION -- DESIGN A LEARNING SYSTEM -- Selection Of Training Set -- Selection Of Target Function -- Selection Of A Function Approximation Algorithm -- PERSPECTIVE AND ISSUES IN MACHINE LEARNING -- Issues In Machine Learning -- Quality of Data -- Improve the Quality of Training -- Overfitting the Training Data -- Machine Learning Involves A Complex Process -- Insufficient training data -- Feasibility of Learning An Unknown Target Function -- Collection of Data -- Pre-processing of Data -- Finding The Model That Will Be Best For The Data -- Training and Testing Of The Developed Model Evaluation -- In Sample Error and Out of Sample Error -- APPLICATIONS OF MACHINE LEARNING -- Virtual Personal Assistants -- Traffic Prediction -- Online Transportation Networks -- Video Surveillance System -- Social Media Services -- People you May Know -- Face Recognition -- Similar Pins -- Sentiment Analysis -- Email Spam and Malware Filtering -- Online Customer Support -- Result Refinement of a Search Engine. Product Recommendations -- Online Fraud Detection -- Online Gaming -- Financial Services -- Healthcare -- Oil and Gas -- Self-driving Cars -- Automatic Text Translation -- Dynamic Pricing -- Classification of News -- Information Retrieval -- Robot Control -- CONCLUSION -- EXERCISES -- REFERENCES -- Linear Regression and Logistic Regression -- INTRODUCTION -- LINEAR REGRESSION -- Linear Regression In One Variable -- Linear Regression In Multiple Variables -- Overfitting and Regularization In Linear Regression -- GRADIENT DESCENT -- POLYNOMIAL REGRESSION -- Features of Polynomial Regression -- LOGISTIC REGRESSION -- Overfitting and Regularisation in Logistic Regression -- BINARY CLASSIFICATION AND MULTI-CLASS CLASSIFICATION -- Binary Classification Tests -- Classification Accuracy -- Error Rate -- Sensitivity -- Specificity -- PYTHON CODES -- CONCLUSION -- EXERCISES -- REFERENCES -- Support Vector Machine -- INTRODUCTION -- SUPPORT VECTOR CLASSIFICATION -- The Maximal Margin Classifier -- Soft Margin Optimization -- Linear Programming Support Vector Machines -- SUPPORT VECTOR REGRESSION -- Kernel Ridge Regression -- Gaussian Processes -- APPLICATIONS OF SUPPORT VECTOR MACHINE -- Text Categorisation -- Image Recognition -- Bioinformatics -- PYTHON CODE -- CONCLUSION -- EXERCISES -- REFERENCES -- Decision Trees -- INTRODUCTION -- REGRESSION TREES -- STOPPING CRITERION AND PRUNING LOSS FUNCTIONS IN DECISION TREE -- CATEGORICAL ATTRIBUTES, MULTIWAY SPLITS AND MISSING VALUES IN DECISION TREES -- ISSUES IN DECISION TREE LEARNING -- Preventing Overfitting of Data -- Incorporating Continuous Valued Attributes -- Other Measures for Attributes Selection -- Handling Missing Values -- Handling of Attributes with Differing Costs -- INSTABILITY IN DECISION TREES -- PYTHON CODE -- CONCLUSION -- EXERCISES -- REFERENCES -- Neural Network -- INTRODUCTION -- EARLY MODELS. PERCEPTRON LEARNING -- BACKPROPAGATION -- AN ILLUSTRATIVE EXAMPLE: FACE RECOGNITION -- STOCHASTIC GRADIENT DESCENT -- ADVANCED TOPICS IN ARTIFICIAL NEURAL NETWORK -- Alternative Error Functions -- Alternative Error Minimization Mechanism -- Recurrent Networks -- Dynamically Modifying Network Structures -- PYTHON CODES -- REFERENCES -- Supervised Learning -- INTRODUCTION -- USING STATISTICAL DECISION THEORY -- Gaussian or Normal Distribution -- Conditionally Independent Binary Components -- LEARNING BELIEF NETWORKS -- NEAREST-NEIGHBOUR METHODS -- CONCLUSION -- EXERCISES -- REFERENCES -- Unsupervised Learning -- INTRODUCTION -- CLUSTERING -- K-means Clustering -- Hierarchical Clustering -- Principal Component Analysis (PCA) -- PYTHON CODE -- CONCLUSION -- EXERCISES -- REFERENCES -- Theory of Generalisation -- INTRODUCTION -- BOUNDING THE TESTING ERROR -- VAPNIK CHERVONENKIS INEQUALITY -- PROOF OF VC INEQUALITY -- CONCLUSION -- EXERCISES -- REFERENCES -- Bias and Fairness in Ml -- INTRODUCTION -- HOW TO DETECT BIAS? -- HOW TO FIX BIASES OR ACHIEVE FAIRNESS IN ML? -- CONFIDENCE INTERVALS -- HYPOTHESIS TESTING -- COMPARING LEARNING ALGORITHMS -- CONCLUSION -- EXERCISES -- REFERENCES -- Appendix -- CONCLUSION -- Subject Index -- Back Cover. Machine learning. http://id.loc.gov/authorities/subjects/sh85079324 Python (Computer program language) http://id.loc.gov/authorities/subjects/sh96008834 Apprentissage automatique. Python (Langage de programmation) |
subject_GND | http://id.loc.gov/authorities/subjects/sh85079324 http://id.loc.gov/authorities/subjects/sh96008834 |
title | INTRODUCTION TO MACHINE LEARNING WITH PYTHON |
title_auth | INTRODUCTION TO MACHINE LEARNING WITH PYTHON |
title_exact_search | INTRODUCTION TO MACHINE LEARNING WITH PYTHON |
title_full | INTRODUCTION TO MACHINE LEARNING WITH PYTHON [electronic resource]. |
title_fullStr | INTRODUCTION TO MACHINE LEARNING WITH PYTHON [electronic resource]. |
title_full_unstemmed | INTRODUCTION TO MACHINE LEARNING WITH PYTHON [electronic resource]. |
title_short | INTRODUCTION TO MACHINE LEARNING WITH PYTHON |
title_sort | introduction to machine learning with python |
topic | Machine learning. http://id.loc.gov/authorities/subjects/sh85079324 Python (Computer program language) http://id.loc.gov/authorities/subjects/sh96008834 Apprentissage automatique. Python (Langage de programmation) |
topic_facet | Machine learning. Python (Computer program language) Apprentissage automatique. Python (Langage de programmation) |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=3570040 |
work_keys_str_mv | AT deeptichopraroopalkhurana introductiontomachinelearningwithpython |