Giter Site home page Giter Site logo

doric's People

Contributors

arcosin avatar c453 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

Watchers

 avatar  avatar  avatar  avatar

doric's Issues

Adding Identity Module to the blocks.

Hello,
I love using your library, however, I find it missing a feature that I need for my implementation. Namely, the package does not support different sizes of consecutive columns and so in order to solve this I want to add identity layers as place holders so each column is of the same size.

Would you instruct me on how to do this?

Thanks!

ProgDenseBlock, numLaterals and number of columns

Hi could you please explain a bit on what does the third argument of ProgDenseBlock: numLaterals mean? As I added more layers in generateColumn by defining more ProgDenseBlock as explained in https://towardsdatascience.com/progressive-neural-networks-explained-implemented-6f07366d714d under 'Simple Example' section, as long as it is more than one hidden layer I would get 'index out of range' error. Could you elaborate on how is numLaterals related to the number of columns? They are clearly not the same as I could run 30 columns with numLaterals = 0 with no error for 1 hidden layer case (in the sample code numLaterals is also 0 for two-column example). Thank you so much.

Dependency problem via pip

With Python 3.10.6 i had a problem installing Doric via pip, on the dependency "pytorch".

I solved the problem downloading the .whl archive from pypi and changing the METADATA file at line 14, from:

Requires-Dist: pytorch

to:

Requires-Dist: torch

Then I recreated the .whl and installed with pip from local, and it works.

save prognet

Hi, it seems the standard way of saving model does not work on prognet. Is there any specific way of doing so?

Thanks.

BackProp through Progressive nets

Hi, Thanks for putting in efforts to code the progressive nets. I have two questions:

  1. I could not find the backpropagation method in the ProgColumn class. Do you have any plans of implementing it?
  2. In the manuscript (Adapters section), the authors talked about multiplying the lateral activations with a learned scalar alpha before feeding them to another neural network (e.g., MLP or CNN). I do see that you are passing the lateral connections to the neural network but I could not find the learned scalar alpha anywhere.

latLists or latList?

I haven't run this code yet but in the getData() methods you have a latLists empty list that you assign to data["lateral_states"] and a similar variable latList in the for loop. I'm not a Python dev but seems like these should be the same variable. Is this correct?

latLists = []
for lat in self.laterals:
    if lat is not None:   latList = [l.state_dict() for l in lat]
    else:                 latList.append(None)
data["lateral_states"] = latLists
return data

for lat in self.laterals:

two column bug

Hi, when I'm running vae-cnn-two-network.py, the code will appear error Index 0 is out of range when I'm going to train the second column, and I found out the parameter for b16 should be len(parentCols) not 0 inorder to possess multi-column, Is this correct? Thanks for the repo, gain a lot!
decoder_prog
l)

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.