Git Product home page Git Product logo

ffpytorch's People

Contributors

jesseinouye avatar shashvatshah9 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

ffpytorch's Issues

batch the dataloader

def MNIST_loaders(train_batch_size=50000, test_batch_size=10000): dataloader is directly passing all the 50k images in one go, we need to try and split up this process in batches. Look for good practices in python, ideally we should use generator functions with yields

make the dataset loading generic

Make sure the FF module can work with any type of image dataset with minimal changes to the way data is served to the model. This will lead us to use the existing encoding technique of overlaying the classification bit on image, or suggesting some new methodology. Ideally, we can create a class which is implemented by other child classes. And when this class is used in the code, we just call it encoding, and we can rapidly swap different encoding techniques.

make efficient to make the network handle more layers

Doing batching in input data will definitely help. But more importantly, we can leverage the fact that the network trains only 1 layer at a time. So we can load layers at a time and not the entire model and then swap the trained layer with another layer.

make use of different network architecture

Can we use different network architectures?
How about residual layers, some dropout or funnel-shaped fully connected layers? Need to experiment with this and empirically see the results.

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.