itdxer
itdxer on Hacker News
Posted by
itdxer on Monday March 23, 2020 @08:33AM
from the blog.itdxer.com dept.
Posted by
itdxer on Wednesday September 25, 2019 @02:22AM
from the neupy.com dept.
Posted by
itdxer on Monday September 23, 2019 @01:00PM
from the neupy.com dept.
Posted by
itdxer on Thursday April 26, 2018 @04:44PM
from the neupy.com dept.
Posted by
itdxer on Wednesday December 13, 2017 @03:48PM
from the neupy.com dept.
Posted by
itdxer on Monday December 11, 2017 @10:49AM
from the neupy.com dept.
Posted by
itdxer on Wednesday January 18, 2017 @03:10PM
from the github.com dept.
Posted by
itdxer on Monday January 16, 2017 @02:15PM
from the github.com dept.
Posted by
itdxer on Monday January 16, 2017 @01:21PM
from the cliqz.com dept.
Posted by
itdxer on Friday January 13, 2017 @12:07PM
from the neupy.com dept.
Posted by
itdxer on Wednesday December 21, 2016 @12:01PM
from the cliqz.com dept.
Posted by
itdxer on Sunday November 06, 2016 @12:42PM
from the delta1epsilon.github.io dept.
Posted by
itdxer on Monday September 26, 2016 @01:29PM
from the blog.itdxer.com dept.
Posted by
itdxer on Monday September 26, 2016 @01:28PM
from the blog.itdxer.com dept.
Posted by
itdxer on Monday July 25, 2016 @02:52PM
from the blog.itdxer.com dept.
Posted by
itdxer on Monday July 04, 2016 @02:08PM
from the blog.itdxer.com dept.
Posted by
itdxer on Monday June 27, 2016 @08:49AM
from the neupy.com dept.
Posted by
itdxer on Monday March 21, 2016 @03:21PM
from the blog.itdxer.com dept.
Usually each library has it's own architecture. This architecture based on some default classes that implements core functionality for models. I already have a chance to check source code for the popular neural network libraries and I found that their architecture requires some basic classes that are related to the Backpropagation algorithm and it's variation. In neural networks there are a lot of algorithms that really hard to compare and generalize. To make your idea possible I see two ways for that. First one is to change architecture for the main models classes in popular library. In practice for the popular libraries it's a huge amount of work. Even if you found possibility to generalize core architecture with other network that you want implement, probably, you will broke a big part of library that works before. The second one is build a new folder inside of existing library that contains localized code that don't have relation to the core part. How it differs from the decision of a single repository for a different library? In practice its a good way to separate something without relation, because further attempts to combine all in a big library will lead to breakage and bugs that are difficult to debug and fix.
There are two main advantage of ASCII approach. The first one is that vectors weight is not very big and you can build relatively small matrix that easy to store and faster to use. The second one is that usual encoding alternatives give a vary sparse vectors and as a consequence there would a big number of negative values (because we encode 0 as -1 value) inside the weight. For instance, if you have something encoded as 1 (word, letter or anything like that) with a big number of zeros (which would be encoded as -1 value in Discrete Hopfield network) that would be very unlikely to see the same ones at the same place multiple number of times and after some number of iterations negative values will reduce value encoded as 1 inside of memory and these -1 values would be as a dominant value for specific pattern.
Thank you for your response. There are would be more interesting projects related to neural networks.
And also thank you for detecting this problem with [source] link. I fixed it.
It's an interesting idea. But I guess there are would be two main problems.
1. Memory is limited. For this task you need to save a lot of words to make possible use it in applications. To solve this problem you should save words in a huge dimensional vectors.
2. This network can't solve the problem of missing letters in words with a high accuracy.
I know that there are some great projects related to neural networks. But they are focused on deep neural networks. Apart from this trend in neural networks there are many other great ideas like Autoassociative memories, learning base on associations, Adaptive resonance theory and so on. They are really cool and you can make a lot of interesting projects with them. This was a major inspiration for this library.
Posted by
itdxer on Wednesday September 23, 2015 @05:00AM
from the neupy.com dept.