Introduction to Algorithms and Machine Learning: from Sorting to Strategic Agents

Introduction to Algorithms and Machine Learning: from Sorting to Strategic Agents
Author :
Publisher : Justin Skycak
Total Pages : 424
Release :
ISBN-10 : 9798393910693
ISBN-13 :
Rating : 4/5 (93 Downloads)

Book Synopsis Introduction to Algorithms and Machine Learning: from Sorting to Strategic Agents by : Justin Skycak

Download or read book Introduction to Algorithms and Machine Learning: from Sorting to Strategic Agents written by Justin Skycak and published by Justin Skycak. This book was released on 2023-05-08 with total page 424 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book was written to support Eurisko, an advanced math and computer science elective course sequence within the Math Academy program at Pasadena High School. During its operation from 2020 to 2023, Eurisko was the most advanced high school math/CS sequence in the USA. It culminated in high school students doing masters/PhD-level coursework (reproducing academic research papers in artificial intelligence, building everything from scratch in Python). CONTENTS 1. HELLO WORLD - Some Short Introductory Coding Exercises; Converting Between Binary, Decimal, and Hexadecimal; Recursive Sequences; Simulating Coin Flips; Roulette Wheel Selection; Cartesian Product. 2. SEARCHING AND SORTING - Brute Force Search with Linear-Encoding Cryptography; Solving Magic Squares via Backtracking; Estimating Roots via Bisection Search and Newton-Raphson Method; Single-Variable Gradient Descent; Multivariable Gradient Descent; Selection, Bubble, Insertion, and Counting Sort; Merge Sort and Quicksort. 3. OBJECTS - Basic Matrix Arithmetic; Reduced Row Echelon Form and Applications to Matrix Arithmetic; K-Means Clustering; Tic-Tac-Toe and Connect Four; Euler Estimation; SIR Model for the Spread of Disease; Hodgkin-Huxley Model of Action Potentials in Neurons; Hash Tables; Simplex Method. 4. REGRESSION AND CLASSIFICATION - Linear, Polynomial, and Multiple Linear Regression via Pseudoinverse; Regressing a Linear Combination of Nonlinear Functions via Pseudoinverse; Power, Exponential, and Logistic Regression via Pseudoinverse; Overfitting, Underfitting, Cross-Validation, and the Bias-Variance Tradeoff; Regression via Gradient Descent; Multiple Regression and Interaction Terms; K-Nearest Neighbors; Naive Bayes. 5. GRAPHS - Breadth-First and Depth-First Traversals; Distance and Shortest Paths in Unweighted Graphs; Dijkstra's Algorithm for Distance and Shortest Paths in Weighted Graphs; Decision Trees; Introduction to Neural Network Regressors; Backpropagation. 6. GAMES - Canonical and Reduced Game Trees for Tic-Tac-Toe; Minimax Strategy; Reduced Search Depth and Heuristic Evaluation for Connect Four; Introduction to Blondie24 and Neuroevolution; Reimplementing Fogel's Tic-Tac-Toe Paper; Reimplementing Blondie24; Reimplementing Blondie24: Convolutional Version.


Introduction to Algorithms and Machine Learning: from Sorting to Strategic Agents Related Books

Introduction to Algorithms and Machine Learning: from Sorting to Strategic Agents
Language: en
Pages: 424
Authors: Justin Skycak
Categories: Computers
Type: BOOK - Published: 2023-05-08 - Publisher: Justin Skycak

DOWNLOAD EBOOK

This book was written to support Eurisko, an advanced math and computer science elective course sequence within the Math Academy program at Pasadena High School
Reinforcement Learning, second edition
Language: en
Pages: 549
Authors: Richard S. Sutton
Categories: Computers
Type: BOOK - Published: 2018-11-13 - Publisher: MIT Press

DOWNLOAD EBOOK

The significantly expanded and updated new edition of a widely used text on reinforcement learning, one of the most active research areas in artificial intellig
MACHINE LEARNING: A COMPREHENSIVE OVERVIEW OF ALGORITHMS AND TECHNIQUES
Language: en
Pages: 217
Authors:
Categories: Computers
Type: BOOK - Published: 2023-07-04 - Publisher: Xoffencerpublication

DOWNLOAD EBOOK

The field of artificial intelligence (AI) and computer science known as machine learning is focused on the use of data and algorithms to simulate the method in
An Introduction to Agent-Based Modeling
Language: en
Pages: 505
Authors: Uri Wilensky
Categories: Computers
Type: BOOK - Published: 2015-04-03 - Publisher: MIT Press

DOWNLOAD EBOOK

A comprehensive and hands-on introduction to the core concepts, methods, and applications of agent-based modeling, including detailed NetLogo examples. The adve
Introduction to Algorithms, third edition
Language: en
Pages: 1313
Authors: Thomas H. Cormen
Categories: Computers
Type: BOOK - Published: 2009-07-31 - Publisher: MIT Press

DOWNLOAD EBOOK

The latest edition of the essential text and professional reference, with substantial new material on such topics as vEB trees, multithreaded algorithms, dynami