Skip to content

D3MZ/ZeroToML.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

416 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZeroToML

Build Status Coverage

Yet another AI from scratch repo.

  • The files are appropriately named.
    • notes on my notes. They're still very rough.
    • test for it in action on limited resources.
    • examples long training on real datasets. This doesn't train well due to the small networks.
  • May contain AI slop.

Roadmap

Research

Architecture

  • Abstract common functions? Might reduce readability :(
    • Use Multiple Dispatch and Structs/Types
    • Filename, Model name is Paper name
  • Stateless? Memory allocations concerns if truely end-to-end stateless. We get history for free though. Maybe Stateless functions only?

Features

  • Remove Flux / NNlib dependancies in core code.
  • Remove Zygote / AutoDiff? We lose flexibility in changing the model.
  • Test from-scratch versions against established libraries for correctness.
  • Einstien notation-like that better exposes the math instead of hiding behind API abstractions. Maybe start with Tullio?

TODO

  • Improve training in examples/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages