← all repositories
yanshengjia/artificial-intelligence

Six AI experiments, one repo, zero hand-holding

A grab-bag of classic AI coursework—neural nets, genetic algorithms, adversarial attacks—sitting in Jupyter notebooks waiting for the curious.

522 stars Jupyter Notebook Learning
artificial-intelligence
Not currently ranked — collecting fresh signals.
star history

What it does This repo collects six standalone AI projects: a 24-puzzle solver, adversarial attacks on deep neural networks, a spam filter, a genetic algorithm for function optimization, a million-queens problem solver, and neural networks for face recognition. Each lives in its own directory with its own code and (presumably) its own README. It’s pitched as a “playground”—a place to poke at implementations rather than a polished framework.

The interesting bit The face-recognition and adversarial-attack projects suggest this isn’t just 1990s AI nostalgia; there’s some TensorFlow-era deep learning in the mix alongside the classic search and optimization stuff. The million-queens problem is a nice flex—most students stop at eight.

Key highlights

  • Six distinct projects spanning search, optimization, machine learning, and security
  • Face recognition and adversarial attacks use modern neural network tooling (TensorFlow implied by topics)
  • Genetic algorithm and heuristic search projects cover classical AI territory
  • All Jupyter Notebook-based—expect runnable experiments, not library code
  • 521 stars suggests it’s found an audience of students and self-learners

Caveats

  • The top-level README is a bare directory listing; no installation instructions, no dependency list, no unified structure
  • “Most contributions are welcomed” is vague—no guidelines, no license mentioned
  • Each project’s depth and documentation quality is unknown without clicking through

Verdict Good for students or self-teachers who want to see working implementations across AI subfields and don’t mind digging. Skip it if you need a curated curriculum or production-ready code.

Frequently asked

What is yanshengjia/artificial-intelligence?
A grab-bag of classic AI coursework—neural nets, genetic algorithms, adversarial attacks—sitting in Jupyter notebooks waiting for the curious.
Is artificial-intelligence open source?
Yes — yanshengjia/artificial-intelligence is open source, released under the Apache-2.0 license.
What language is artificial-intelligence written in?
yanshengjia/artificial-intelligence is primarily written in Jupyter Notebook.
How popular is artificial-intelligence?
yanshengjia/artificial-intelligence has 522 stars on GitHub.
Where can I find artificial-intelligence?
yanshengjia/artificial-intelligence is on GitHub at https://github.com/yanshengjia/artificial-intelligence.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.