Skip to content

abigailswallow/cs249r_book

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS249r: MACHINE LEARNING SYSTEMS for TinyML

All Contributors

Welcome to the collaborative book repository for students of CS249r: Tiny Machine Learning at Harvard! This repository contains the source files of chapters and sections written by your peers. We're excited to see your contributions!

Contributing

To contribute to the repository using pull requests, follow these steps:

  1. Fork the Repository:

    • Navigate to the repository's GitHub page and click the 'Fork' button at the top-right corner.
  2. Clone Your Forked Repository:

    git clone https://github.com/YOUR_USERNAME/cs249r_book.git
  3. Navigate to the Repository:

    cd cs249r_book
  4. Set Upstream Remote:

    git remote add upstream https://github.com/harvard-edge/cs249r_book.git
  5. Create a New Branch for your chapter/section:

    git checkout -b name-of-your-new-branch
  6. Make your edits for your chapter or section in Markdown.

  7. Commit Changes to Your Branch:

    git add .
    git commit -m "Briefly describe your changes"
  8. Push Your Branch to Your Forked Repository:

    git push origin name-of-your-new-branch
  9. Navigate to your fork on GitHub and click the 'New pull request' button. Ensure you're comparing your branch from your fork to the main branch of the original harvard-edge/cs249r_book repository.

  10. Submit the pull request with a descriptive message.

The instructors will assess your pull request and provide feedback. Once it's approved, your contribution will be integrated into the main branch, and the book's website will be updated.

For a more detailed guide on the CS249r documentation process and peer review, check here.


Website

The book's website is automatically constructed from the gh-pages branch. Once reviewed, changes to main are merged into gh-pages.

You can view the book's website at: https://harvard-edge.github.io/cs249r_book/


Local Rendering

You need to have quarto installed for local rendering of the book. Please follow the Quarto installation instructions here.

Once that's done, the following command can be used to produce the HTML pages:

cd cs249r_book
quarto render

Contributors

Naeem Khoshnevis
Naeem Khoshnevis

arnaumarin
arnaumarin

Shreya Johri
Shreya Johri

Jessica Quaye
Jessica Quaye

Marcelo Rovai
Marcelo Rovai

Ikechukwu Uchendu
Ikechukwu Uchendu

Aghyad Deeb
Aghyad Deeb

Sophia Cho
Sophia Cho

happyappledog
happyappledog

Aditi Raju
Aditi Raju

Emil Njor
Emil Njor

Jayson Lin
Jayson Lin

Andrew Bass
Andrew Bass

Shvetank Prakash
Shvetank Prakash

Vijay Janapa Reddi
Vijay Janapa Reddi

ELSuitorHarvard
ELSuitorHarvard

Marco Zennaro
Marco Zennaro

Andrea
Andrea

Mark Mazumder
Mark Mazumder

Elias Nuwara
Elias Nuwara

Divya Amirtharaj
Divya Amirtharaj

Henry Bae
Henry Bae

Jennifer Zhou
Jennifer Zhou

Jared Ni
Jared Ni

Matthew Stewart
Matthew Stewart

Itai Shapira
Itai Shapira

Colby Banbury
Colby Banbury

Pong Trairatvorakul
Pong Trairatvorakul

Jason Yik
Jason Yik

Michael Schnebly
Michael Schnebly

oishib
oishib

Eric D
Eric D

Alex Rodriguez
Alex Rodriguez

Jeffrey Ma
Jeffrey Ma

Sophia Cho
Sophia Cho

Curren Iyer
Curren Iyer

Costin-Andrei Oncescu
Costin-Andrei Oncescu

Jothi Ramaswamy
Jothi Ramaswamy

Annie Laurie Cook
Annie Laurie Cook

Vijay Edupuganti
Vijay Edupuganti

Emeka Ezike
Emeka Ezike

Aghyad Deeb
Aghyad Deeb

This project follows the all-contributors specification. Contributions of any kind are welcome!

About

Collaborative book for CS249r: Tiny Machine Learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 99.0%
  • SCSS 1.0%