/computer-vision-course

This repo will become the homebase of a course on Computer Vision with Neural Networks

MIT LicenseMIT

Computer Vision Community Course

This is the repository for a community-led course on Computer Vision. Below, you can find how you can help us in this effort.

How to get started

  1. Join us in Discord 👾

    Join the Hugging Face discord, take the role open-source and join us at the channel #cv-community-project.

  2. Pick a section from the table of contents and add your first name and discord username there. (Please only sign up for two chapters maximum for now.)

  3. Connect with your team members in Discord

How to contribute to the course

  1. One person from your team should create a fork of this repository
  2. Add your team members as collaborators to the fork
  3. Add a branch for your section
  4. Create Jupyter Notebooks for the chapters you want to contribute to
  5. Add the notebooks to the fork
  6. Work on the notebooks in your team and collaborate via standard git functionalities
  7. Make sure to update the requirements.txt file in the root of the repository
  8. When you feel like you are ready, create a pull request to this repository

Tips and Hints

  • Before contributing, if it's your first time, please read the general contribution guide.

  • If you have any bigger assets like datasets, models, custom demos, please store them in this Hugging Face repository to keep this repository lightweight. You can ask for an access to the organization if you aren't a part of it yet.

  • For an easier collaboration when working on notebooks together, feel free to use ReviewNB, which is free for open-source and educational use cases.

  • In the requirements.txt file you can find some packages that can be helpful when creating the material. As we're originating from the HuggingFace community, we can recommend using the transformers, datasets, evaluate and timm libraries.