Comments (22)
yup - I took machine learning and we had to implement neural nets, i don't have a phd on it but if I get stuck - i know a couple of people that can help out :)
from golearn.
Sorry, I meant do you have experience with deep learning?
from golearn.
i don't have experience with deep learning but i can get up to speed with it :)
from golearn.
How are you getting on with this @macmania - have you had any spare time to look at it? I may make a start on it, if you want to work together.
from golearn.
Sure, im sorry about that. I've been busy with finals here :(
from golearn.
I think that's a pretty good excuse :)
from golearn.
Hi guys,
Ryuichi has implemented a pure golang neural network lib: https://github.com/r9y9/nnet
Do you guys want to reuse his code and integrate it to golearn?
I could also help you in implementing deep learning... since we need train the model on the gpu, the following lib seems promising: https://github.com/barnex/cuda5
It would be great to use golearn for deep learning rather than pylearn2...
Thanks,
Gerald
from golearn.
I was considering this in the context of Word2Vec which is a technique for projecting words into a semantic space. It's do-able, but it requires some additional work on data representation (specifically support for relational attributes) before it could be realistically implemented.
from golearn.
how is is Word2Vec related to deep learning? shouldnt the lib be more generic? Word2Vec seems to be a special case of text classification/sentiment analsis? i would like to see that deep learning can also be used for the following task: http://www.image-net.org/challenges/LSVRC/2014/ ...
from golearn.
I don't think we need to integrate with text mining / NLP. We should keep the library more generic and focus on numeric data only.
from golearn.
The guys at Stanford basically use word2vec and then layer a recursive neural network on top to do sentence parsing, so I'd argue that replicating those kind of applications is a pretty good place to start when thinking about API design.
from golearn.
Hi,
As @geraldstanje mentioned above, I implemented neural network algorithms (nnet) that include multi-layer perceptron, binary-binary restricted boltzmann machines (RBM), gaussian-binary RBMs and deep belief nets in the past. I'm not currently planning to add more features such as GPU powered training and other type of neural networks, but it might be helpful for someone to start writing neural networks in golang.
from golearn.
Hey there. Your project looks great. Would you be willing to integrate your code with golearn?
from golearn.
Thanks, but I’m afraid I don’t have time to do that.
from golearn.
Sorry, I probably wasn't clear. Would you be willing to allow your code to be used in golearn, if we were to be the ones that are porting it over? I can understand if not.
from golearn.
Sorry, I misunderstood. Sure. That would be great.
from golearn.
So are we going to "integrate" these two packages, or are we going to just create a wrapper for nnet in golearn?
from golearn.
let me know what you want to do, i can help you with some integration work...
from golearn.
Hello guys,
I have been speaking with @geraldstanje about integrating my project gobrain
(referenced above). As part of the integrating process I think it would be good to create a corporation, maybe we can name golearn
, so we can create a team to work on the project.
With a corporation we can also use github pages to make a nice website, which will bring more visibility to the project.
What do you think?
Cheers,
Jonas Trevisan
from golearn.
You mean a Github organization, right? I totally agree with that.
However, I also think that we should integrate into one package. As in python, I can utlize almost any algorithms, models and other goodness in sciki-learn, i.e. in one united package.
from golearn.
Yes, I meant a Github Organization.
from golearn.
Just until we decide what we want to do: #63 adds very basic support for feed-forward multi-layer networks.
from golearn.
Related Issues (20)
- The same order of categorical values for Equals function is necessary or not HOT 1
- Example about how to query the model after being trained using KNN ? HOT 4
- Building the KNN Example as a static linked executable fails
- runtime error:cgo argument has Go pointer to Go pointer HOT 2
- neural: Rename `neural.NeuralFunction` -> `neural.Function` HOT 1
- Bad import, was an upstream dependency deleted? HOT 2
- Question: How to convert class name into single quote?
- Any interest in XGBoost? HOT 7
- Implement tanh activation func HOT 2
- Error in download golearn with 'go get' HOT 3
- KNNClassifier has no field or method optimisedEuclideanPredict HOT 2
- golearn can read the .pickle converted csv file ?
- Support for Apple Metal HOT 2
- KNN Classifier saved and loaded models don't give the same results. HOT 1
- KNN.optimisedEuclideanPredict undefined (type *KNNClassifier has no field or method optimisedEuclideanPredict) HOT 6
- Question: Could we save the model and use it next time for reproduction of result? HOT 6
- there is a crash in dbscan algoritm HOT 8
- Update readme cover image
- PCA returns all 0's HOT 5
- This library is defunct: please correct me if I'm wrong…
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from golearn.