GithubHelp home page GithubHelp logo

Comments (4)

ArtLinkov avatar ArtLinkov commented on September 25, 2024

@drujensen that's a great idea! Feel free to give it a go in a PR :)
If you don't have time for this, we will add it to our task list and do our best to get to it.

from shainet.

drujensen avatar drujensen commented on September 25, 2024

Ok, I will take a stab when I get a chance. In theory, someone could easily extend SHAInet by creating their own classes that inherit from the base to implement their own Learn/Cost/Activation functions.

from shainet.

bararchy avatar bararchy commented on September 25, 2024

@drujensen Lately @ArtLinkov has been working on cost function as Proc, do you feel this is enough in regard to dynamic needs?

from shainet.

drujensen avatar drujensen commented on September 25, 2024

@bararchy right, I saw that and its a huge improvement. 💯

The thing is that procs is more a functional approach instead of an object oriented one. I took a couple attempts to refactor some of this to try and make it more OO but it is difficult to do it in smaller chunks and will require more changes than I think you would want.

I think procs works just fine so not sure this is worth the effort. If I have the time, I might make another attempt at it but its not on my priority list at the moment.

You can close this if you don't want the ticket hanging around.

from shainet.

Related Issues (20)

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.