GithubHelp home page GithubHelp logo

active-labeler's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

active-labeler's Issues

[REVIEW] README.md comments.

Section 1: Active Labeler

  • The first line in quotes, it has no context. If it's supposed to be a tagline, put it in a separate sentence to make that evident. Something even better would be to have it as a part of the image (at the bottom of it).
  • Involve Ricardo to check if we can improve the color scheme of the image and the text.
  • Get rid of the title that is separately mentioned at the top of the README. (match the other repos like Image Similarity Search or Chrome extension).
  • Check the other repos for formats to include the "Published by" line and the buttons.

Section 2: What is Active Learning?

  • Since the topic talks about explaining the concept, spend a couple more lines on explaining what active learning is and why we need it rather than directly jumping into the strategies.
  • Graphs or images highlighting the data being picked can be included for the different strategies but I don't feel too strongly about it. But some links can be referred to each strategy for introduction or wiki pages.

Section 4: Setup

  • For the directory structure, this can be used:
Dataset/
└── Unlabeled
    ├── Image1.png
    ├── Image2.png
    └── Image3.png

The tree command in linux gives this kind of output.

Section 5: How to use

  • Include a question mark at the end of the title.
  • Include the colab hyperlink as a button as well on top.

Section 6: Mandatory Arguments

  • In the first line, instead of "main pipeline", write "main.py file".
  • If possible, include a diagram highlighting what exactly is "Pipeline" in "Pipeline config" and what is model training in "Model config".
  • Also include hyperlinks to the pipeline_config.yml and model_config.yaml either in the title or in the first line of each sub-section.
  • Stick to a single extension format. Either yaml or yml.
  • Consider getting rid of -- from each parameter because that is not how the parameters are fed into the config files.
  • There are some spelling errors. Just go over it once again.

Section 7: Where can I find the trained model?

  • I couldn't find where the path to model is specified. Just check the reference once again.

Section 8: Citation

  • The author section is missing. (keeping consistent with the other repos)

[REVIEW] Repo file updates.

  • Update .gitignore to follow the python template.
  • Update requirements.txt using the following command within your virtual env:
    conda env export requirements.txt
    Would be better to create a new virtual environment for this so that unnecessary packages are not included in the requirements.txt files.
    Make sure to include the commented dali requirements for CUDA10 and CUDA11 after regenerating the requirements.txt as it will be overwritten.

--- EDIT ---

  • for .gitignore use this link instead.

[REVIEW] Code update.

All points correspond to Active-Labeler/ActiveLabeler-main/tsne.py:

  • The documentation format is not consistent with the other files.
  • Get rid of unused imports, if any.
  • There is a big chunk of commented code in the beginning. That can be removed if not necessary.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.