Code Monkey home page Code Monkey logo

distil's People

Contributors

apurvadani avatar durgas16 avatar nab170130 avatar rishabhk108 avatar surajkothawade avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

distil's Issues

Eval Mode in select()

SMI, SCMI, and SCG need to have self.model.eval() in their select() methods. Without it, the embedding computation will not necessarily be the same for similar points, which may cause performance degradation.

Update README

  • Add the effective evaluation paper
  • Add links to the SIMILAR and effective eval papers
  • Remove the results right now from the main readme and rather link to the benchmark folders for each case. Each folder will have the detailed results for the corresponding case.

Defined Test Cases

Add test folder that contains test suites (unit tests & others) for DISTIL

add nlp examples

Can you include examples of nlp applications, including the use of HuggingFace transformers?

Semi-Supervised Learning

Hello!

Is it possible to perform Active-Learning with a combination of SSL methods
such as Virtual Adversarial Training (VAT), Entropy Minimization (EntMin), etc?

I believe that this would be the major benefit of using DL for active learning.
Otherwise, one can use an easier model to train & tune after each iteration.

Do you also think Extreme Learning Machine could be useful as a one-shot
learning method to speed up the active-learning iterations with your library?

Adaptive Training Condition for data_train Class

Implement a new condition for the data_train class that tests whether the testing accuracy has improved by a configurable amount within a configurable number of epochs. If this condition fails, then stop training.

Is there a way to get the reverse mapping of representative selected samples back to dataset

Hi Team,

I'm interest on utilizing https://github.com/decile-team/distil for active learning. My aim is to create a system where we select a subset of tasks from a larger pool and forward those representative samples to humans for manual review. Afterwards, it's crucial to distribute the decisions made on these representative tasks back to the subsets they were drawn from (or the subsets they represent). I'm exploring how to establish this reverse mapping from representative samples to subsets in order to effectively fan out our decisions.

Questions:

  1. Does Distil offer an out-of-the-box feature for this?

  2. If not, what would be the most effective approach to achieve it?

Used with Custom Datasets

Though it says that distil coud be used with custom datasets there are no tutorials to support this claim and I have not been able to implement any kaggle datasets either. Please include instructions for if we want to use any dataset separate from the pre-defined

some questions

hello ,Could you provide some active semi-supervised learning algorithms? Besides, could you please pass my application about Decile_DISTIL_Dev group?

Different results

Hello authors,
It's great that you publish the source code, but the default hyper-parameters in config_cifar10_resnet_badge.json can not get similar accuracy in your project about badge strategy, so could you please share the hyper-params to produce the graph in README.

Consolidate Examples and Notebooks

Consolidate examples, notebooks, and other expository python scripts into a tutorials folder to alleviate cluttering in base level of DISTIL

Add SIMILAR notebooks / results

Add SIMILAR notebooks to benchmark_notebooks folder and their results in the same manner as the effective evaluation notebooks

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.