xuexi:使用npm和git statistcs进行机器学习

时间:2024-06-10 03:00:06
【文件属性】:

文件名称:xuexi:使用npm和git statistcs进行机器学习

文件大小:22KB

文件格式:ZIP

更新时间:2024-06-10 03:00:06

JavaScript

学习 Xuéxí-“学习”的普通话,因为该项目的目的是训练一台机器来预测回购的流行。 理论 我的想法是模块受欢迎程度和代码质量之间存在关联。 如果我可以确定NPM中最流行的模块之间在编码实践中有什么共性,那么我可以比较任何给定回购的编码实践并预测其受欢迎程度(并由此扩展质量)。 它是如何工作的? 它通过收集静态代码指标(无论我们从git或npm得到什么)并为NPM中的每个模块计算PageRank来工作。 该数据集用于训练机器。 然后,可以为受过训练的机器提供任何回购相同的git统计信息集,并且它应该预测PageRank是什么。 你会读普通话吗? 不,我只是喜欢繁体中文中xí的字样。 安装 $ npm install xuexi 大事记 ready当大脑经过训练,并准备回答问题发出error(err)当训练过程中会发生错误发出。 参数err是Error的一个实例,描述了该错误 用法 基


【文件预览】:
xuexi-master
----xuexi.js(1KB)
----.gitignore(526B)
----README.md(3KB)
----test()
--------git.deleteRepo.js(2KB)
--------gitHistoryHelper.js(651B)
--------git.js(880B)
--------testdir()
--------git.getCommits.js(2KB)
--------npm.popularity.js(1KB)
--------tounao.export.js(2KB)
--------tounao.train.js(3KB)
--------git.processCommits.js(8KB)
--------tounao.js(1KB)
--------tounao.question.js(2KB)
--------git.clone.js(3KB)
--------xuesheng.js(2KB)
--------testrepo()
----LICENSE(739B)
----package.json(1KB)
----lib()
--------git.deleteRepo.js(923B)
--------gitHistoryHelper.js(875B)
--------git.js(414B)
--------git.getCommits.js(2KB)
--------npm.js(276B)
--------tounao.export.js(533B)
--------logger.js(478B)
--------tounao.train.js(960B)
--------git.processCommits.js(6KB)
--------Commit.js(545B)
--------tounao.js(406B)
--------tounao.question.js(927B)
--------git.clone.js(3KB)
--------xuesheng.js(3KB)
----testrepo()
--------test.json(2B)

网友评论