16岁高中生的「卷」,13000+行代码,从头写了一个C++机器学习库( 二 )

  • Prebuilt 神经网络(多层感知机、自编码器、Softmax 网络)
  • 生成建模(表格对抗生成网络)
  • 自然语言处理(Word2Vec、词干提取、词袋模型、TFIDF、辅助文本处理函数)
  • 计算机视觉(卷积操作、最大 / 最小 / 平均池化、全局最大 / 最小 / 平均池化、Prebuilt 特征向量)
  • 主成分分析
  • 朴素贝叶斯分类器(多项分布朴素贝叶斯、伯努利分布朴素贝叶斯、高斯分布朴素贝叶斯)
  • 支持向量分类(原始形成、对偶形成)
  • K-Means 算法
  • K 最近邻算法
  • Outlier Finder(使用标准分数)
  • 矩阵分解(SVD 分解、Cholesky 分解、QR 分解)
  • 数值分析(数值微分、Jacobi 向量计算器、Hessian 矩阵计算器、函数近似器、微分方程求解器)
  • 数学变换(离散余弦变换)
  • 线性代数模块
  • 统计模块
  • 数据处理模块(特征缩放、均值归一化、One Hot 表征、反 One Hot 表征、支持的颜色空间转换类型)
  • 实用工具(TP/FP/TN/FN 函数、精度、召回率、准确率、F1 分数)
  • 更多细节内容请参考原项目 。
    网友:这么卷 , 我怎么办
    对于 16 岁就能做出如此出色的项目 , 有网友不禁感叹 , 这个世界上的高中生都在干些什么啊?!我在他们这个年纪还在『啃手指头』 。 而他们已经在 ICLR、NeurIPS 会议上发表论文了……
    16岁高中生的「卷」,13000+行代码,从头写了一个C++机器学习库
    文章图片

    还有网友表示 , 如果高中生都在做这些事 , 想象一下几年后博士申请会有多激烈吧 。 现在 , 你只需要发表 3 篇以上的 NeurIPS 论文 , 将来就得获得图灵奖了 。
    看似开玩笑的话 , 也可以说是目前某种程度上的「卷」吧 。
    16岁高中生的「卷」,13000+行代码,从头写了一个C++机器学习库
    文章图片

    不过 , 也有网友指出 , 项目中有 13000 行代码却没有测试?另一位网友认为 , 这是一个基于个人爱好创建的项目(pet project) , 并不适用于实际用例 。 因此 , 测试在这里并不重要 。
    16岁高中生的「卷」,13000+行代码,从头写了一个C++机器学习库
    文章图片

    参考链接:
    【16岁高中生的「卷」,13000+行代码,从头写了一个C++机器学习库】https://www.reddit.com/r/MachineLearning/comments/srbvnc/p_c_machine_learning_library_built_from_scratch/

    特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。