Drago : Neural Network Library

xuanbao · · 695 次点击    
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
<p>I&#39;ve been working for the past week or so on implementing a feed forward artificial neural network library.</p> <p><a href="https://github.com/aaparella/Drago">https://github.com/aaparella/Drago</a></p> <p>Docs : <a href="https://godoc.org/github.com/aaparella/Drago">https://godoc.org/github.com/aaparella/Drago</a></p> <p>My tests have turned out pretty well, though to be fair that could&#39;ve been pure chance, so I&#39;m still doing testing and debugging. Comments and suggestions are all welcome! Borrowed a bit of the usage interface from Steven Miller&#39;s excellent Go-Mind (<a href="https://github.com/stevenmiller888/go-mind">https://github.com/stevenmiller888/go-mind</a>).</p> <hr/>**评论:**<br/><br/>igknighted: <pre><p>Hey <a href="/u/Midnightblues" rel="nofollow">/u/Midnightblues</a>, I&#39;ve been trying to delve into machine learning. I think I get the very high level concept of it where you have an algorithm and you just train it to do tasks, but I can&#39;t really find any good beginner level introductions for this. How&#39;d you get this far into making your neural network library? Do you have any tips for someone that sucks at math, but is capable of doing tasks logically?</p></pre>EmptyRedData: <pre><p>I&#39;ve been taking Andrew Ng&#39;s Coursera course for Machine Learning. It is very good for people who aren&#39;t too adept at math and really explains a lot for a beginner. </p> <p><a href="https://www.coursera.org/learn/machine-learning/">https://www.coursera.org/learn/machine-learning/</a></p></pre>igknighted: <pre><p>Thanks! I&#39;m going to go check this out. </p> <p>Most of the material I find talks about the concepts, the math, and what a Neural Network is, but learning that way just kills me. I&#39;ve been trying to find hands-on-from-the-ground-up type of material, because I learn by doing things best. :) </p> <p>Edit: Does Stanford provide anything on this like MIT Open Courseware?</p></pre>no1youknowz: <pre><p>If you find anything let me know. I learn best by doing things too!</p></pre>jamra06: <pre><p>The linked course is a Stanford course and it&#39;s free. I took this course. The teacher makes it as practical as possible. Each concept has a hands on programming assignment. It&#39;s the best one I&#39;ve seen out there.</p></pre>igknighted: <pre><p>I did not realize that. I just signed up for it and it appears to be online, so this will work out great. :)</p></pre>helinwang: <pre><p><a href="http://neuralnetworksanddeeplearning.com/">http://neuralnetworksanddeeplearning.com/</a> free book, easy to understand, focus on fundamentals. You won&#39;t disappoint.</p></pre>Midnightblues: <pre><p>I took a machine learning class that covered neural networks. But all of this was done just by looking at the algorithms and implementing them. The resources other people provided should be a great place to start!</p></pre>nohoudini: <pre><p>cool thanks</p></pre>helinwang: <pre><p>Just curious, did you use matrix calculation library such as blas to speed up?</p></pre>kl0nos: <pre><p>You can check yourself: <a href="https://github.com/aaparella/Drago/blob/master/Utils.go" rel="nofollow">https://github.com/aaparella/Drago/blob/master/Utils.go</a></p></pre>Midnightblues: <pre><p>I use mat64 which uses blas under the hood, I believe. </p></pre>danhardman: <pre><p>I&#39;m gonna give this a go in the new year! I plan on implementing an ANN into a smart thermostat. The only other library I&#39;ve seen for this is <a href="https://github.com/NOX73/go-neural" rel="nofollow">go-neural</a>. Did you use this for inspiration? What differences does Drago have?</p></pre>Midnightblues: <pre><p>Sounds fun! I&#39;ve never heard of it to be honest, but a quick glance seems to show its a fair bit more feature rich than my own implementation. </p></pre>

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

695 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传