有没有大佬一起维护开源项目啊
发布于 6 年前 作者 laoqiren 5748 次浏览 来自 问答

最近在学习机器学习,为了练手就试着基于 Node.js 将一些常用的算法,文件解析,矩阵向量运算,数据可视化之类的工具封装成一个库,然后我发现挺多人对这个感兴趣的,但是发现基本上没人加入进来一起维护,加上我又是个机器学习新手,所以希望大佬们能够给我提供一些帮助!

代码里的注释都是用的中文,希望对这方面感兴趣的同学能够加入进来!

项目地址: https://github.com/laoqiren/mlhelper

30 回复

node的这些科学计算 机器学习之类的库都好久没人维护了

性能不行嘞。。

@pengliheng 高等数学概率论那些

在校大学生可以吗?但是我不会ts

@vanishcode python本身性能比node还不行 它那些包也是c c++行的

node也是可以写C++模块的,目前做这个主要是为了学习,通过自己造轮子学习效果挺好的

@fruit-memory 其实里边用到ts只是多了函数参数和返回值的类型检查而已,差别不大。然后我也是在校大学生,一起学习啊

虽然我知道ml代表machine learning,但是还是会想偏,哟嚯嚯嚯…

@fruit-memory 嗯,就是Node的C++模块

@laoqiren 那我就很有想法了

@fruit-memory 有想法就开干吧

看不懂啊,大学什么的矩阵什么的,早都忘光了.

曾经用js写了一个机器学习算法,功能是自动提取html文档中的有价值文本信息,返回格式化后的JSON 数据,复杂度优化了N次(组合问题),自学习阶段CPU就是逼近100%,js 不适合用来做类似应用

可以尝试通过扩展运算解决运行效率的问题,node目前还没有一套比较成熟的并行计算方案,就目前而言,类似于MPI这种基于进程消息通讯的并行框架应该比较顶用

@yyrdl 不是js不适合,js只负责封装C++模块,就像上面评论讨论的用C++模块解决性能问题,就好比Python一样,其性能比js还差,但它的矩阵运算之类的都是用C写的。

@yyrdl 还有,作者可以用多进程模式进行并行计算,以利用多核CPU,甚至可以放到多台主机,然后可以考虑Hadoop这种利用mapreduce算法来进行大数据的处理。

只会js的路过

@Lanseria 其实这里面只是多了函数参数和返回值的类型检查,其他完全就是js呢

看起来挺有意思的,想尝试

@Rukeith 来呀来呀

@laoqiren 不介意我也是机械学习超新手的话,我很乐意XD

@Rukeith 当然不介意,一起学习啊

回到顶部