最近在学习机器学习,为了练手就试着基于 Node.js 将一些常用的算法,文件解析,矩阵向量运算,数据可视化之类的工具封装成一个库,然后我发现挺多人对这个感兴趣的,但是发现基本上没人加入进来一起维护,加上我又是个机器学习新手,所以希望大佬们能够给我提供一些帮助!
代码里的注释都是用的中文,希望对这方面感兴趣的同学能够加入进来!
1
ivechan 2017-11-25 09:50:04 +08:00
机器学习轮子够多了。。。
MATLAB,R,Python 都一大堆轮子。 |
4
ballshapesdsd 2017-11-25 11:55:40 +08:00
为啥要用 js。。python 不是很好吗,绝大部分开源库都是 python 写的吧
|
5
coderluan 2017-11-25 12:25:10 +08:00
@ballshapesdsd 基本都不是 python 写的,python 性能不行,python 只是封装调用而已。
所以楼主用 nodejs 写一遍,连重复造 python 的轮子都算不上,没人任何实用价值,因为性能不行。 楼主如果想学 node.js ,那样怎么样都行,不过别指望别人和你一起了。 楼主如果想做个底层工具库,类似 python,只是封装调用现有的库,而不是自己写,这样的项目我估计会有人想参与。 |
6
inflationaaron 2017-11-25 12:42:36 +08:00 via iPhone
调用不了 CUDA
|
7
qiuyk 2017-11-25 13:19:18 +08:00
[deeplearn.js]( https://github.com/PAIR-code/deeplearnjs)
[synaptic]( https://github.com/cazala/synaptic) 项目还是挺多的,不过支持 webgl 好像只有 deeplearn ? 不过还是很看好能有新项目的哈哈 |
8
nooper 2017-11-25 13:40:19 +08:00 via iPad
用 node 写数据就是一堆坑啊。真实实践过。
|
9
izhangzhihao 2017-11-25 14:26:13 +08:00 via Android
别闹了,为啥要用 js
|
10
laoqiren OP @izhangzhihao js 语言本身不是问题啊,主要是生态不够好,node 也是可以写 C++模块来解决性能问题的,然后我觉得通过自己造轮子是个不错的学习方法,如果能在学习之余还能够为社区做一点点恭喜那再好不过了
|
12
laoqiren OP @coderluan 学习也是可以一起的啊,为什么没有实用价值甚至是一点呢?当然了,你这种高冷大神我肯定是指望不上的。
|
13
mikumkf 2017-11-26 00:41:32 +08:00
挺有趣的,但是大体看了下,感觉轮子不是很具有实际生产价值。感觉一般好的轮子的出发点都是在大量实际后总结得到的规律,为了方便传承或者推广然后去做封装成一个库,而不是为了写库而写库。
话说题主可以创个 QQ 群 方便有兴趣的人加入啊~ |
14
lengyihan 2017-11-26 09:41:29 +08:00 via Android
@coderluan python 性能不行,js 能好到哪去? python 再怎么不行,也比 js 做后端强吧,
|