Skip to content

yangchenyun/the-little-learner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Little Learner

Code wrote while having desserts with The Little Learner

I have implemented the definitions and concepts taught through the book.

This books are build based on concepts taughted in: https://github.com/yangchenyun/little-scheme https://github.com/yangchenyun/seasoned-schemer

Setup to run the code

The code is written with Emacs, but could be ran and read with Jupyter NoteBook

Dependency:

  • Racket
  • Jupyter Notebook
  • Jupyter Kernel for Racket
# install racket language
brew install racket

# install dependency - ZeroMQ
brew install zmq

# install racket kernel
raco pkg install iracket

# register jupyter kernel
raco iracket install

workaround for zeromq dylib

Need to update racket to find libzmq.5.dylib according to this issue

Generate Jupyter Notebook

jupytext *.ss --to notebook --set-kernel racket --update

Extra Implementation

  • Extend function in interlude I
  • Naive implementation of gradient descent in appendix, without definint tensors
  • Correlate in Chapter 13

About

working code with <the little learner>

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published