最近在学习机器学习,为了练手就试着基于 Node.js 将一些常用的算法,文件解析,矩阵向量运算,数据可视化之类的工具封装成一个库,然后我发现挺多人对这个感兴趣的,但是发现基本上没人加入进来一起维护,加上我又是个机器学习新手,所以希望大佬们能够给我提供一些帮助!
代码里的注释都是用的中文,希望对这方面感兴趣的同学能够加入进来!
最近在学习机器学习,为了练手就试着基于 Node.js 将一些常用的算法,文件解析,矩阵向量运算,数据可视化之类的工具封装成一个库,然后我发现挺多人对这个感兴趣的,但是发现基本上没人加入进来一起维护,加上我又是个机器学习新手,所以希望大佬们能够给我提供一些帮助!
代码里的注释都是用的中文,希望对这方面感兴趣的同学能够加入进来!
@laoqiren 不介意我也是机械学习超新手的话,我很乐意XD
@Rukeith 来呀来呀
看起来挺有意思的,想尝试
只会js的路过
@yyrdl 还有,作者可以用多进程模式进行并行计算,以利用多核CPU,甚至可以放到多台主机,然后可以考虑Hadoop这种利用mapreduce算法来进行大数据的处理。
@yyrdl 不是js不适合,js只负责封装C++模块,就像上面评论讨论的用C++模块解决性能问题,就好比Python一样,其性能比js还差,但它的矩阵运算之类的都是用C写的。
可以尝试通过扩展运算解决运行效率的问题,node目前还没有一套比较成熟的并行计算方案,就目前而言,类似于MPI这种基于进程消息通讯的并行框架应该比较顶用
曾经用js写了一个机器学习算法,功能是自动提取html文档中的有价值文本信息,返回格式化后的JSON 数据,复杂度优化了N次(组合问题),自学习阶段CPU就是逼近100%,js 不适合用来做类似应用
看不懂啊,大学什么的矩阵什么的,早都忘光了.
@laoqiren 你大几的啊
@laoqiren 那我就很有想法了
加油
@laoqiren 可以用c++写?
虽然我知道ml代表machine learning,但是还是会想偏,哟嚯嚯嚯......
好啊好啊
好啊好啊
node也是可以写C++模块的,目前做这个主要是为了学习,通过自己造轮子学习效果挺好的
在校大学生可以吗?但是我不会ts
@pengliheng 高等数学概率论那些
性能不行嘞。。
node的这些科学计算 机器学习之类的库都好久没人维护了