In

Introduction to Algorithms and Machine Learning [pdf]

Hacker News

Introduction to Algorithms and Machine Learning [pdf]

From 2020-23 I taught at a highly accelerated math program in Pasadena, CA and was given the opportunity to develop and teach a quantitative computer science track for participating 10th-12th graders who had an interest in CS. I developed the curriculum on the fly while teaching the courses, and eventually consolidated it all into this textbook. The students had already learned a surprising amount of math for their age using a system that is now commercially available at www.mathacademy.com, where they progressed from prealgebra through AP Calculus BC in only three years (6th-8th grade), and by the end of 9th grade had learned the core topics of linear algebra, multivariable calculus, and differential equations. They often expressed an interest in applying the math they had learned, and given my background in both algorithm development and data science, I became the natural candidate to teach the course. (Incidentally, I also developed the adaptive algorithms for the mathacademy.com system itself.) The classes began with some basic coding exercises (since most of the incoming 10th graders had little to no coding background) after which we moved on to core data structures & algorithms, regression modeling, machine learning models, and game trees/minimax. The capstone project involved reproducing academic research papers in 90's artificial intelligence – specifically, the papers in the Blondie24 research program, which involved using evolutionary algorithms to train neural networks to play board games. The program ended last month (I've recently relocated out of state), but I figured the book could be useful to anyone looking to get up to speed quickly in the fundamentals of algorithms and machine learning.

Share card

Actual performance

6points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
87%87% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
66%66% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoStrong fit for a featured deal · Missing: plus, platform, intuitive
51%51% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: month · Missing: mobile apps, ios, personal
48%48% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Product HuntUnlikely to reach the leaderboard · Strong signals: mac, model, computer · Missing: agents, macos, agent
45%45% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
13%13% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
1%1% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Ma
Machine Learning Algorithms56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Machine Learning Algorithms

Hacker News5
IF
IFTTT on steroids with Machine Learning56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

IFTTT on steroids with Machine Learning

Hacker News2
Ru
RunwayML – Machine Learning for Everyone56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

RunwayML – Machine Learning for Everyone

Hacker News4
Ru
RunwayML – Machine Learning for Everyone56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

RunwayML – Machine Learning for Everyone

Hacker News1
In
Interpretable Machine Learning with XGBoost56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Interpretable Machine Learning with XGBoost

Hacker News1
Af
After Machine Learning Is Everywhere56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

After Machine Learning Is Everywhere

Hacker News1
Pa
Pairmaker: Chatroulette + Machine Learning56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Pairmaker: Chatroulette + Machine Learning

Hacker News3
Bo
Bootstrapping Machine Learning56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Bootstrapping Machine Learning

Hacker News8
go
golearn – Machine Learning for Go56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

golearn – Machine Learning for Go

Hacker News4
Th
Thoth Machine Learning43%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Thoth Machine Learning

Hacker News15