The applied artificial intelligence workshop.:
With knowledge and information shared by experts, take your first steps towards creating scalable AI algorithms and solutions in Python, through practical exercises and engaging activities Key Features Learn about AI and ML algorithms from the perspective of a seasoned data scientist Get practical e...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Publishing,
2020.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | With knowledge and information shared by experts, take your first steps towards creating scalable AI algorithms and solutions in Python, through practical exercises and engaging activities Key Features Learn about AI and ML algorithms from the perspective of a seasoned data scientist Get practical experience in ML algorithms, such as regression, tree algorithms, clustering, and more Design neural networks that emulate the human brain Book Description You already know that artificial intelligence (AI) and machine learning (ML) are present in many of the tools you use in your daily routine. But do you want to be able to create your own AI and ML models and develop your skills in these domains to kickstart your AI career? The Applied Artificial Intelligence Workshop gets you started with applying AI with the help of practical exercises and useful examples, all put together cleverly to help you gain the skills to transform your career. The book begins by teaching you how to predict outcomes using regression. You'll then learn how to classify data using techniques such as k-nearest neighbor (KNN) and support vector machine (SVM) classifiers. As you progress, you'll explore various decision trees by learning how to build a reliable decision tree model that can help your company find cars that clients are likely to buy. The final chapters will introduce you to deep learning and neural networks. Through various activities, such as predicting stock prices and recognizing handwritten digits, you'll learn how to train and implement convolutional neural networks (CNNs) and recurrent neural networks (RNNs). By the end of this applied AI book, you'll have learned how to predict outcomes and train neural networks and be able to use various techniques to develop AI and ML models. What you will learn Create your first AI game in Python with the minmax algorithm Implement regression techniques to simplify real-world data Experiment with classification techniques to label real-world data Perform predictive analysis in Python using decision trees and random forests Use clustering algorithms to group data without manual support Learn how to use neural networks to process and classify labeled images Who this book is for The Applied Artificial Intelligence Workshop is designed for software developers and data scientists who want to enrich their projects with machine learning. Although you do not need any prior experience in AI, it is recommended that you have knowle ... |
Beschreibung: | 1 online resource (1 volume) : illustrations |
ISBN: | 180020373X 9781800203730 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1201697293 | ||
003 | OCoLC | ||
005 | 20240705115654.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 201027s2020 enkad o 000 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d OCLCF |d ERF |d N$T |d OCLCO |d YDX |d EBLCP |d N$T |d UKMGB |d OCLCA |d TXI |d OCLCO |d OCLCQ |d OCLCO |d KSU |d OCLCQ |d OCLCO |d OCLCL | ||
015 | |a GBC101723 |2 bnb | ||
016 | 7 | |a 020052272 |2 Uk | |
019 | |a 1178714414 |a 1181841524 | ||
020 | |a 180020373X | ||
020 | |a 9781800203730 |q (electronic bk.) | ||
020 | |z 9781800205819 | ||
035 | |a (OCoLC)1201697293 |z (OCoLC)1178714414 |z (OCoLC)1181841524 | ||
037 | |a CL0501000160 |b Safari Books Online | ||
050 | 4 | |a Q335 | |
082 | 7 | |a 006.3 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a So, Anthony |c (Data scientist), |e author. | |
245 | 1 | 4 | |a The applied artificial intelligence workshop. |
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c 2020. | |
300 | |a 1 online resource (1 volume) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
588 | 0 | |a Online resource; title from title page (viewed October 22, 2020). | |
520 | |a With knowledge and information shared by experts, take your first steps towards creating scalable AI algorithms and solutions in Python, through practical exercises and engaging activities Key Features Learn about AI and ML algorithms from the perspective of a seasoned data scientist Get practical experience in ML algorithms, such as regression, tree algorithms, clustering, and more Design neural networks that emulate the human brain Book Description You already know that artificial intelligence (AI) and machine learning (ML) are present in many of the tools you use in your daily routine. But do you want to be able to create your own AI and ML models and develop your skills in these domains to kickstart your AI career? The Applied Artificial Intelligence Workshop gets you started with applying AI with the help of practical exercises and useful examples, all put together cleverly to help you gain the skills to transform your career. The book begins by teaching you how to predict outcomes using regression. You'll then learn how to classify data using techniques such as k-nearest neighbor (KNN) and support vector machine (SVM) classifiers. As you progress, you'll explore various decision trees by learning how to build a reliable decision tree model that can help your company find cars that clients are likely to buy. The final chapters will introduce you to deep learning and neural networks. Through various activities, such as predicting stock prices and recognizing handwritten digits, you'll learn how to train and implement convolutional neural networks (CNNs) and recurrent neural networks (RNNs). By the end of this applied AI book, you'll have learned how to predict outcomes and train neural networks and be able to use various techniques to develop AI and ML models. What you will learn Create your first AI game in Python with the minmax algorithm Implement regression techniques to simplify real-world data Experiment with classification techniques to label real-world data Perform predictive analysis in Python using decision trees and random forests Use clustering algorithms to group data without manual support Learn how to use neural networks to process and classify labeled images Who this book is for The Applied Artificial Intelligence Workshop is designed for software developers and data scientists who want to enrich their projects with machine learning. Although you do not need any prior experience in AI, it is recommended that you have knowle ... | ||
505 | 0 | |a Cover -- FM -- Copyright -- Table of Contents -- Preface -- Chapter 1: Introduction to Artificial Intelligence -- Introduction -- How Does AI Solve Problems? -- Diversity of Disciplines in AI -- Fields and Applications of AI -- Simulation of Human Behavior -- Simulating Intelligence -- the Turing Test -- What Disciplines Do We Need to Pass the Turing Test? -- AI Tools and Learning Models -- Intelligent Agents -- The Role of Python in AI -- Why Is Python Dominant in Machine Learning, Data Science, and AI? -- Anaconda in Python -- Python Libraries for AI | |
505 | 8 | |a A Brief Introduction to the NumPy Library -- Exercise 1.01: Matrix Operations Using NumPy -- Python for Game AI -- Intelligent Agents in Games -- Breadth First Search and Depth First Search -- Breadth First Search -- Depth First Search (DFS) -- Exploring the State Space of a Game -- Estimating the Number of Possible States in a Tic-Tac-Toe Game -- Exercise 1.02: Creating an AI with Random Behavior for the Tic-Tac-Toe Game -- Activity 1.01: Generating All Possible Sequences of Steps in a Tic-Tac-Toe Game -- Exercise 1.03: Teaching the Agent to Win -- Defending the AI against Losses | |
505 | 8 | |a Activity 1.02: Teaching the Agent to Realize Situations When It Defends Against Losses -- Activity 1.03: Fixing the First and Second Moves of the AI to Make It Invincible -- Heuristics -- Uninformed and Informed Searches -- Creating Heuristics -- Admissible and Non-Admissible Heuristics -- Heuristic Evaluation -- Heuristic 1: Simple Evaluation of the Endgame -- Heuristic 2: Utility of a Move -- Exercise 1.04: Tic-Tac-Toe Static Evaluation with a Heuristic Function -- Using Heuristics for an Informed Search -- Types of Heuristics -- Pathfinding with the A* Algorithm | |
505 | 8 | |a Exercise 1.05: Finding the Shortest Path Using BFS -- Introducing the A* Algorithm -- A* Search in Practice Using the simpleai Library -- Game AI with the Minmax Algorithm and Alpha-Beta Pruning -- Search Algorithms for Turn-Based Multiplayer Games -- The Minmax Algorithm -- Optimizing the Minmax Algorithm with Alpha-Beta Pruning -- DRYing Up the Minmax Algorithm -- the NegaMax Algorithm -- Using the EasyAI Library -- Activity 1.04: Connect Four -- Summary -- Chapter 2: An Introductionto Regression -- Introduction -- Linear Regression with One Variable -- Types of Regression -- Features and Labels | |
505 | 8 | |a Feature Scaling -- Splitting Data into Training and Testing -- Fitting a Model on Data with scikit-learn -- Linear Regression Using NumPy Arrays -- Fitting a Model Using NumPy Polyfit -- Plotting the Results in Python -- Predicting Values with Linear Regression -- Exercise 2.01: Predicting the Student Capacity of an Elementary School -- Linear Regression with Multiple Variables -- Multiple Linear Regression -- The Process of Linear Regression -- Importing Data from Data Sources -- Loading Stock Prices with Yahoo Finance -- Exercise 2.02: Using Quandl to Load Stock Prices | |
650 | 0 | |a Artificial intelligence. |0 http://id.loc.gov/authorities/subjects/sh85008180 | |
650 | 0 | |a Machine learning. |0 http://id.loc.gov/authorities/subjects/sh85079324 | |
650 | 2 | |a Artificial Intelligence |0 https://id.nlm.nih.gov/mesh/D001185 | |
650 | 2 | |a Machine Learning |0 https://id.nlm.nih.gov/mesh/D000069550 | |
650 | 6 | |a Intelligence artificielle. | |
650 | 6 | |a Apprentissage automatique. | |
650 | 7 | |a artificial intelligence. |2 aat | |
650 | 7 | |a Artificial intelligence |2 fast | |
650 | 7 | |a Machine learning |2 fast | |
700 | 1 | |a So, William, |e author. | |
700 | 1 | |a Nagy, Zsolt, |e author. | |
758 | |i has work: |a The applied artificial intelligence workshop (Text) |1 https://id.oclc.org/worldcat/entity/E39PCFGTyQxCkWtdVMgxpQxwwd |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a So, Anthony. |t Applied Artificial Intelligence Workshop : Start Working with AI Today, to Build Games, Design Decision Trees, and Train Your Own Machine Learning Models. |d Birmingham : Packt Publishing, Limited, ©2020 |
856 | 1 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2532420 |3 Volltext | |
856 | 1 | |l CBO01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2532420 |3 Volltext | |
938 | |a ProQuest Ebook Central |b EBLB |n EBL6269369 | ||
938 | |a EBSCOhost |b EBSC |n 2532420 | ||
938 | |a YBP Library Services |b YANK |n 301401444 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1201697293 |
---|---|
_version_ | 1813901691029815297 |
adam_text | |
any_adam_object | |
author | So, Anthony (Data scientist) So, William Nagy, Zsolt |
author_facet | So, Anthony (Data scientist) So, William Nagy, Zsolt |
author_role | aut aut aut |
author_sort | So, Anthony (Data scientist) |
author_variant | a s as w s ws z n zn |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | Q335 |
callnumber-raw | Q335 |
callnumber-search | Q335 |
callnumber-sort | Q 3335 |
callnumber-subject | Q - General Science |
collection | ZDB-4-EBA |
contents | Cover -- FM -- Copyright -- Table of Contents -- Preface -- Chapter 1: Introduction to Artificial Intelligence -- Introduction -- How Does AI Solve Problems? -- Diversity of Disciplines in AI -- Fields and Applications of AI -- Simulation of Human Behavior -- Simulating Intelligence -- the Turing Test -- What Disciplines Do We Need to Pass the Turing Test? -- AI Tools and Learning Models -- Intelligent Agents -- The Role of Python in AI -- Why Is Python Dominant in Machine Learning, Data Science, and AI? -- Anaconda in Python -- Python Libraries for AI A Brief Introduction to the NumPy Library -- Exercise 1.01: Matrix Operations Using NumPy -- Python for Game AI -- Intelligent Agents in Games -- Breadth First Search and Depth First Search -- Breadth First Search -- Depth First Search (DFS) -- Exploring the State Space of a Game -- Estimating the Number of Possible States in a Tic-Tac-Toe Game -- Exercise 1.02: Creating an AI with Random Behavior for the Tic-Tac-Toe Game -- Activity 1.01: Generating All Possible Sequences of Steps in a Tic-Tac-Toe Game -- Exercise 1.03: Teaching the Agent to Win -- Defending the AI against Losses Activity 1.02: Teaching the Agent to Realize Situations When It Defends Against Losses -- Activity 1.03: Fixing the First and Second Moves of the AI to Make It Invincible -- Heuristics -- Uninformed and Informed Searches -- Creating Heuristics -- Admissible and Non-Admissible Heuristics -- Heuristic Evaluation -- Heuristic 1: Simple Evaluation of the Endgame -- Heuristic 2: Utility of a Move -- Exercise 1.04: Tic-Tac-Toe Static Evaluation with a Heuristic Function -- Using Heuristics for an Informed Search -- Types of Heuristics -- Pathfinding with the A* Algorithm Exercise 1.05: Finding the Shortest Path Using BFS -- Introducing the A* Algorithm -- A* Search in Practice Using the simpleai Library -- Game AI with the Minmax Algorithm and Alpha-Beta Pruning -- Search Algorithms for Turn-Based Multiplayer Games -- The Minmax Algorithm -- Optimizing the Minmax Algorithm with Alpha-Beta Pruning -- DRYing Up the Minmax Algorithm -- the NegaMax Algorithm -- Using the EasyAI Library -- Activity 1.04: Connect Four -- Summary -- Chapter 2: An Introductionto Regression -- Introduction -- Linear Regression with One Variable -- Types of Regression -- Features and Labels Feature Scaling -- Splitting Data into Training and Testing -- Fitting a Model on Data with scikit-learn -- Linear Regression Using NumPy Arrays -- Fitting a Model Using NumPy Polyfit -- Plotting the Results in Python -- Predicting Values with Linear Regression -- Exercise 2.01: Predicting the Student Capacity of an Elementary School -- Linear Regression with Multiple Variables -- Multiple Linear Regression -- The Process of Linear Regression -- Importing Data from Data Sources -- Loading Stock Prices with Yahoo Finance -- Exercise 2.02: Using Quandl to Load Stock Prices |
ctrlnum | (OCoLC)1201697293 |
dewey-full | 006.3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.3 |
dewey-search | 006.3 |
dewey-sort | 16.3 |
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>08021cam a2200625 i 4500</leader><controlfield tag="001">ZDB-4-EBA-on1201697293</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20240705115654.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr unu||||||||</controlfield><controlfield tag="008">201027s2020 enkad o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UMI</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">UMI</subfield><subfield code="d">OCLCF</subfield><subfield code="d">ERF</subfield><subfield code="d">N$T</subfield><subfield code="d">OCLCO</subfield><subfield code="d">YDX</subfield><subfield code="d">EBLCP</subfield><subfield code="d">N$T</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCA</subfield><subfield code="d">TXI</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">KSU</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBC101723</subfield><subfield code="2">bnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">020052272</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">1178714414</subfield><subfield code="a">1181841524</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">180020373X</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781800203730</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781800205819</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1201697293</subfield><subfield code="z">(OCoLC)1178714414</subfield><subfield code="z">(OCoLC)1181841524</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0501000160</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">Q335</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">006.3</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">So, Anthony</subfield><subfield code="c">(Data scientist),</subfield><subfield code="e">author.</subfield></datafield><datafield tag="245" ind1="1" ind2="4"><subfield code="a">The applied artificial intelligence workshop.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2020.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (1 volume) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from title page (viewed October 22, 2020).</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">With knowledge and information shared by experts, take your first steps towards creating scalable AI algorithms and solutions in Python, through practical exercises and engaging activities Key Features Learn about AI and ML algorithms from the perspective of a seasoned data scientist Get practical experience in ML algorithms, such as regression, tree algorithms, clustering, and more Design neural networks that emulate the human brain Book Description You already know that artificial intelligence (AI) and machine learning (ML) are present in many of the tools you use in your daily routine. But do you want to be able to create your own AI and ML models and develop your skills in these domains to kickstart your AI career? The Applied Artificial Intelligence Workshop gets you started with applying AI with the help of practical exercises and useful examples, all put together cleverly to help you gain the skills to transform your career. The book begins by teaching you how to predict outcomes using regression. You'll then learn how to classify data using techniques such as k-nearest neighbor (KNN) and support vector machine (SVM) classifiers. As you progress, you'll explore various decision trees by learning how to build a reliable decision tree model that can help your company find cars that clients are likely to buy. The final chapters will introduce you to deep learning and neural networks. Through various activities, such as predicting stock prices and recognizing handwritten digits, you'll learn how to train and implement convolutional neural networks (CNNs) and recurrent neural networks (RNNs). By the end of this applied AI book, you'll have learned how to predict outcomes and train neural networks and be able to use various techniques to develop AI and ML models. What you will learn Create your first AI game in Python with the minmax algorithm Implement regression techniques to simplify real-world data Experiment with classification techniques to label real-world data Perform predictive analysis in Python using decision trees and random forests Use clustering algorithms to group data without manual support Learn how to use neural networks to process and classify labeled images Who this book is for The Applied Artificial Intelligence Workshop is designed for software developers and data scientists who want to enrich their projects with machine learning. Although you do not need any prior experience in AI, it is recommended that you have knowle ...</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover -- FM -- Copyright -- Table of Contents -- Preface -- Chapter 1: Introduction to Artificial Intelligence -- Introduction -- How Does AI Solve Problems? -- Diversity of Disciplines in AI -- Fields and Applications of AI -- Simulation of Human Behavior -- Simulating Intelligence -- the Turing Test -- What Disciplines Do We Need to Pass the Turing Test? -- AI Tools and Learning Models -- Intelligent Agents -- The Role of Python in AI -- Why Is Python Dominant in Machine Learning, Data Science, and AI? -- Anaconda in Python -- Python Libraries for AI</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">A Brief Introduction to the NumPy Library -- Exercise 1.01: Matrix Operations Using NumPy -- Python for Game AI -- Intelligent Agents in Games -- Breadth First Search and Depth First Search -- Breadth First Search -- Depth First Search (DFS) -- Exploring the State Space of a Game -- Estimating the Number of Possible States in a Tic-Tac-Toe Game -- Exercise 1.02: Creating an AI with Random Behavior for the Tic-Tac-Toe Game -- Activity 1.01: Generating All Possible Sequences of Steps in a Tic-Tac-Toe Game -- Exercise 1.03: Teaching the Agent to Win -- Defending the AI against Losses</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Activity 1.02: Teaching the Agent to Realize Situations When It Defends Against Losses -- Activity 1.03: Fixing the First and Second Moves of the AI to Make It Invincible -- Heuristics -- Uninformed and Informed Searches -- Creating Heuristics -- Admissible and Non-Admissible Heuristics -- Heuristic Evaluation -- Heuristic 1: Simple Evaluation of the Endgame -- Heuristic 2: Utility of a Move -- Exercise 1.04: Tic-Tac-Toe Static Evaluation with a Heuristic Function -- Using Heuristics for an Informed Search -- Types of Heuristics -- Pathfinding with the A* Algorithm</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Exercise 1.05: Finding the Shortest Path Using BFS -- Introducing the A* Algorithm -- A* Search in Practice Using the simpleai Library -- Game AI with the Minmax Algorithm and Alpha-Beta Pruning -- Search Algorithms for Turn-Based Multiplayer Games -- The Minmax Algorithm -- Optimizing the Minmax Algorithm with Alpha-Beta Pruning -- DRYing Up the Minmax Algorithm -- the NegaMax Algorithm -- Using the EasyAI Library -- Activity 1.04: Connect Four -- Summary -- Chapter 2: An Introductionto Regression -- Introduction -- Linear Regression with One Variable -- Types of Regression -- Features and Labels</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Feature Scaling -- Splitting Data into Training and Testing -- Fitting a Model on Data with scikit-learn -- Linear Regression Using NumPy Arrays -- Fitting a Model Using NumPy Polyfit -- Plotting the Results in Python -- Predicting Values with Linear Regression -- Exercise 2.01: Predicting the Student Capacity of an Elementary School -- Linear Regression with Multiple Variables -- Multiple Linear Regression -- The Process of Linear Regression -- Importing Data from Data Sources -- Loading Stock Prices with Yahoo Finance -- Exercise 2.02: Using Quandl to Load Stock Prices</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Artificial intelligence.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85008180</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="2"><subfield code="a">Artificial Intelligence</subfield><subfield code="0">https://id.nlm.nih.gov/mesh/D001185</subfield></datafield><datafield tag="650" ind1=" " ind2="2"><subfield code="a">Machine Learning</subfield><subfield code="0">https://id.nlm.nih.gov/mesh/D000069550</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Intelligence artificielle.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Apprentissage automatique.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">artificial intelligence.</subfield><subfield code="2">aat</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Artificial intelligence</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Machine learning</subfield><subfield code="2">fast</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">So, William,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Nagy, Zsolt,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">The applied artificial intelligence workshop (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCFGTyQxCkWtdVMgxpQxwwd</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">So, Anthony.</subfield><subfield code="t">Applied Artificial Intelligence Workshop : Start Working with AI Today, to Build Games, Design Decision Trees, and Train Your Own Machine Learning Models.</subfield><subfield code="d">Birmingham : Packt Publishing, Limited, ©2020</subfield></datafield><datafield tag="856" ind1="1" ind2=" "><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=2532420</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="1" ind2=" "><subfield code="l">CBO01</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=2532420</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest Ebook Central</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL6269369</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">2532420</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">301401444</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></record></collection> |
id | ZDB-4-EBA-on1201697293 |
illustrated | Illustrated |
indexdate | 2024-10-25T15:50:55Z |
institution | BVB |
isbn | 180020373X 9781800203730 |
language | English |
oclc_num | 1201697293 |
open_access_boolean | |
owner | MAIN |
owner_facet | MAIN |
physical | 1 online resource (1 volume) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2020 |
publishDateSearch | 2020 |
publishDateSort | 2020 |
publisher | Packt Publishing, |
record_format | marc |
spelling | So, Anthony (Data scientist), author. The applied artificial intelligence workshop. Birmingham, UK : Packt Publishing, 2020. 1 online resource (1 volume) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier Online resource; title from title page (viewed October 22, 2020). With knowledge and information shared by experts, take your first steps towards creating scalable AI algorithms and solutions in Python, through practical exercises and engaging activities Key Features Learn about AI and ML algorithms from the perspective of a seasoned data scientist Get practical experience in ML algorithms, such as regression, tree algorithms, clustering, and more Design neural networks that emulate the human brain Book Description You already know that artificial intelligence (AI) and machine learning (ML) are present in many of the tools you use in your daily routine. But do you want to be able to create your own AI and ML models and develop your skills in these domains to kickstart your AI career? The Applied Artificial Intelligence Workshop gets you started with applying AI with the help of practical exercises and useful examples, all put together cleverly to help you gain the skills to transform your career. The book begins by teaching you how to predict outcomes using regression. You'll then learn how to classify data using techniques such as k-nearest neighbor (KNN) and support vector machine (SVM) classifiers. As you progress, you'll explore various decision trees by learning how to build a reliable decision tree model that can help your company find cars that clients are likely to buy. The final chapters will introduce you to deep learning and neural networks. Through various activities, such as predicting stock prices and recognizing handwritten digits, you'll learn how to train and implement convolutional neural networks (CNNs) and recurrent neural networks (RNNs). By the end of this applied AI book, you'll have learned how to predict outcomes and train neural networks and be able to use various techniques to develop AI and ML models. What you will learn Create your first AI game in Python with the minmax algorithm Implement regression techniques to simplify real-world data Experiment with classification techniques to label real-world data Perform predictive analysis in Python using decision trees and random forests Use clustering algorithms to group data without manual support Learn how to use neural networks to process and classify labeled images Who this book is for The Applied Artificial Intelligence Workshop is designed for software developers and data scientists who want to enrich their projects with machine learning. Although you do not need any prior experience in AI, it is recommended that you have knowle ... Cover -- FM -- Copyright -- Table of Contents -- Preface -- Chapter 1: Introduction to Artificial Intelligence -- Introduction -- How Does AI Solve Problems? -- Diversity of Disciplines in AI -- Fields and Applications of AI -- Simulation of Human Behavior -- Simulating Intelligence -- the Turing Test -- What Disciplines Do We Need to Pass the Turing Test? -- AI Tools and Learning Models -- Intelligent Agents -- The Role of Python in AI -- Why Is Python Dominant in Machine Learning, Data Science, and AI? -- Anaconda in Python -- Python Libraries for AI A Brief Introduction to the NumPy Library -- Exercise 1.01: Matrix Operations Using NumPy -- Python for Game AI -- Intelligent Agents in Games -- Breadth First Search and Depth First Search -- Breadth First Search -- Depth First Search (DFS) -- Exploring the State Space of a Game -- Estimating the Number of Possible States in a Tic-Tac-Toe Game -- Exercise 1.02: Creating an AI with Random Behavior for the Tic-Tac-Toe Game -- Activity 1.01: Generating All Possible Sequences of Steps in a Tic-Tac-Toe Game -- Exercise 1.03: Teaching the Agent to Win -- Defending the AI against Losses Activity 1.02: Teaching the Agent to Realize Situations When It Defends Against Losses -- Activity 1.03: Fixing the First and Second Moves of the AI to Make It Invincible -- Heuristics -- Uninformed and Informed Searches -- Creating Heuristics -- Admissible and Non-Admissible Heuristics -- Heuristic Evaluation -- Heuristic 1: Simple Evaluation of the Endgame -- Heuristic 2: Utility of a Move -- Exercise 1.04: Tic-Tac-Toe Static Evaluation with a Heuristic Function -- Using Heuristics for an Informed Search -- Types of Heuristics -- Pathfinding with the A* Algorithm Exercise 1.05: Finding the Shortest Path Using BFS -- Introducing the A* Algorithm -- A* Search in Practice Using the simpleai Library -- Game AI with the Minmax Algorithm and Alpha-Beta Pruning -- Search Algorithms for Turn-Based Multiplayer Games -- The Minmax Algorithm -- Optimizing the Minmax Algorithm with Alpha-Beta Pruning -- DRYing Up the Minmax Algorithm -- the NegaMax Algorithm -- Using the EasyAI Library -- Activity 1.04: Connect Four -- Summary -- Chapter 2: An Introductionto Regression -- Introduction -- Linear Regression with One Variable -- Types of Regression -- Features and Labels Feature Scaling -- Splitting Data into Training and Testing -- Fitting a Model on Data with scikit-learn -- Linear Regression Using NumPy Arrays -- Fitting a Model Using NumPy Polyfit -- Plotting the Results in Python -- Predicting Values with Linear Regression -- Exercise 2.01: Predicting the Student Capacity of an Elementary School -- Linear Regression with Multiple Variables -- Multiple Linear Regression -- The Process of Linear Regression -- Importing Data from Data Sources -- Loading Stock Prices with Yahoo Finance -- Exercise 2.02: Using Quandl to Load Stock Prices Artificial intelligence. http://id.loc.gov/authorities/subjects/sh85008180 Machine learning. http://id.loc.gov/authorities/subjects/sh85079324 Artificial Intelligence https://id.nlm.nih.gov/mesh/D001185 Machine Learning https://id.nlm.nih.gov/mesh/D000069550 Intelligence artificielle. Apprentissage automatique. artificial intelligence. aat Artificial intelligence fast Machine learning fast So, William, author. Nagy, Zsolt, author. has work: The applied artificial intelligence workshop (Text) https://id.oclc.org/worldcat/entity/E39PCFGTyQxCkWtdVMgxpQxwwd https://id.oclc.org/worldcat/ontology/hasWork Print version: So, Anthony. Applied Artificial Intelligence Workshop : Start Working with AI Today, to Build Games, Design Decision Trees, and Train Your Own Machine Learning Models. Birmingham : Packt Publishing, Limited, ©2020 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2532420 Volltext CBO01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2532420 Volltext |
spellingShingle | So, Anthony (Data scientist) So, William Nagy, Zsolt The applied artificial intelligence workshop. Cover -- FM -- Copyright -- Table of Contents -- Preface -- Chapter 1: Introduction to Artificial Intelligence -- Introduction -- How Does AI Solve Problems? -- Diversity of Disciplines in AI -- Fields and Applications of AI -- Simulation of Human Behavior -- Simulating Intelligence -- the Turing Test -- What Disciplines Do We Need to Pass the Turing Test? -- AI Tools and Learning Models -- Intelligent Agents -- The Role of Python in AI -- Why Is Python Dominant in Machine Learning, Data Science, and AI? -- Anaconda in Python -- Python Libraries for AI A Brief Introduction to the NumPy Library -- Exercise 1.01: Matrix Operations Using NumPy -- Python for Game AI -- Intelligent Agents in Games -- Breadth First Search and Depth First Search -- Breadth First Search -- Depth First Search (DFS) -- Exploring the State Space of a Game -- Estimating the Number of Possible States in a Tic-Tac-Toe Game -- Exercise 1.02: Creating an AI with Random Behavior for the Tic-Tac-Toe Game -- Activity 1.01: Generating All Possible Sequences of Steps in a Tic-Tac-Toe Game -- Exercise 1.03: Teaching the Agent to Win -- Defending the AI against Losses Activity 1.02: Teaching the Agent to Realize Situations When It Defends Against Losses -- Activity 1.03: Fixing the First and Second Moves of the AI to Make It Invincible -- Heuristics -- Uninformed and Informed Searches -- Creating Heuristics -- Admissible and Non-Admissible Heuristics -- Heuristic Evaluation -- Heuristic 1: Simple Evaluation of the Endgame -- Heuristic 2: Utility of a Move -- Exercise 1.04: Tic-Tac-Toe Static Evaluation with a Heuristic Function -- Using Heuristics for an Informed Search -- Types of Heuristics -- Pathfinding with the A* Algorithm Exercise 1.05: Finding the Shortest Path Using BFS -- Introducing the A* Algorithm -- A* Search in Practice Using the simpleai Library -- Game AI with the Minmax Algorithm and Alpha-Beta Pruning -- Search Algorithms for Turn-Based Multiplayer Games -- The Minmax Algorithm -- Optimizing the Minmax Algorithm with Alpha-Beta Pruning -- DRYing Up the Minmax Algorithm -- the NegaMax Algorithm -- Using the EasyAI Library -- Activity 1.04: Connect Four -- Summary -- Chapter 2: An Introductionto Regression -- Introduction -- Linear Regression with One Variable -- Types of Regression -- Features and Labels Feature Scaling -- Splitting Data into Training and Testing -- Fitting a Model on Data with scikit-learn -- Linear Regression Using NumPy Arrays -- Fitting a Model Using NumPy Polyfit -- Plotting the Results in Python -- Predicting Values with Linear Regression -- Exercise 2.01: Predicting the Student Capacity of an Elementary School -- Linear Regression with Multiple Variables -- Multiple Linear Regression -- The Process of Linear Regression -- Importing Data from Data Sources -- Loading Stock Prices with Yahoo Finance -- Exercise 2.02: Using Quandl to Load Stock Prices Artificial intelligence. http://id.loc.gov/authorities/subjects/sh85008180 Machine learning. http://id.loc.gov/authorities/subjects/sh85079324 Artificial Intelligence https://id.nlm.nih.gov/mesh/D001185 Machine Learning https://id.nlm.nih.gov/mesh/D000069550 Intelligence artificielle. Apprentissage automatique. artificial intelligence. aat Artificial intelligence fast Machine learning fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh85008180 http://id.loc.gov/authorities/subjects/sh85079324 https://id.nlm.nih.gov/mesh/D001185 https://id.nlm.nih.gov/mesh/D000069550 |
title | The applied artificial intelligence workshop. |
title_auth | The applied artificial intelligence workshop. |
title_exact_search | The applied artificial intelligence workshop. |
title_full | The applied artificial intelligence workshop. |
title_fullStr | The applied artificial intelligence workshop. |
title_full_unstemmed | The applied artificial intelligence workshop. |
title_short | The applied artificial intelligence workshop. |
title_sort | applied artificial intelligence workshop |
topic | Artificial intelligence. http://id.loc.gov/authorities/subjects/sh85008180 Machine learning. http://id.loc.gov/authorities/subjects/sh85079324 Artificial Intelligence https://id.nlm.nih.gov/mesh/D001185 Machine Learning https://id.nlm.nih.gov/mesh/D000069550 Intelligence artificielle. Apprentissage automatique. artificial intelligence. aat Artificial intelligence fast Machine learning fast |
topic_facet | Artificial intelligence. Machine learning. Artificial Intelligence Machine Learning Intelligence artificielle. Apprentissage automatique. artificial intelligence. Artificial intelligence Machine learning |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2532420 |
work_keys_str_mv | AT soanthony theappliedartificialintelligenceworkshop AT sowilliam theappliedartificialintelligenceworkshop AT nagyzsolt theappliedartificialintelligenceworkshop AT soanthony appliedartificialintelligenceworkshop AT sowilliam appliedartificialintelligenceworkshop AT nagyzsolt appliedartificialintelligenceworkshop |