统计学习、深度学习、强化学习Python复现

该项目提供了一个集成化的机器学习库,包含统计学习、深度学习和强化学习的常见算法,如神经网络、卷积神经网络、LSTM、Q-学习等。代码带有详细注释和文档,便于理解和复现。作者参考多个优质资源,旨在降低学习门槛,并承诺持续更新与维护。欢迎Star支持。
摘要由CSDN通过智能技术生成

通过CSDN推广一下自己的github。链接如下:
https://github.com/vincen-github/mlimpl

优势

  1. 几乎所有算法都已以class的方式做了集成, 内容涵盖统计学习(Statistical Learning),深度学习(Deep Learning),强化学习(Reinforcement Learning)的常见算法。
  2. 代码中添加了详细的注释,用于阐明动机以帮助使用者理解算法或复现方式。此外,在注释中特别将需要注意的trick和trouble做了详尽阐述,若有问题可以通过Github或知乎connect。
  3. 仿照numpy的格式书写了较为详细标准的文档。
  4. 我查找了众多的Reference,在复现时参考个人认为最容易理解的Reference,并尽可能的保持代码与Reference的符号与术语一致,以降低学习成本。

本项目会持续更新与维护,如果对您有所帮助,请点一个star以示鼓励😜。

内容

目前已复现的算法包括:

  1. 深度学习(Deep Learning)

    1. 人工神经网络 (by matlab)
    2. 卷积神经网络 (by tensorflow1)
    3. 人工神经网络 (by tensorflow1)
    4. 对抗样本(High Confidence Predictions for Unrecognizable Images)’
    5. Torch的自动求导机制(Autograd)
    6. 长短期记忆网络(LSTM)
    7. 变分自编码器(VAE)
  2. 强化学习(Reinforcement Learning)

    1. esplision-贪心算法( esplision-greedy )
    2. 上置信界(UCB)
    3. Markov决策过程(Markov Decision Process)
    4. 策略梯度算法(Policy Gradient)
    5. 策略迭代算法(Policy Iteration)
    6. 时序差分算法(Temporal Difference)
    7. Q-学习(Q-Learning)
    8. 深度Q-学习网络(Deep Q Network(DQN))
  3. 统计学习(Statistical Learning)

    1. 线性模型(Linear Model)
    2. Lasso和Ridge, ℓ half regularity
    3. 决策树(Decision Tree)
    4. 朴素贝叶斯(Naive Bayes)
    5. 支持向量机(SVM)
    6. K均值聚类++(KMeans++)
    7. 拒绝性抽样(Rejection Sampling)
    8. XGBoost
    9. 随机森林(Random Forest)
    10. 高斯混合模型(GMM)
    11. Markov链Monte Carlo(MCMC)
    12. 谱聚类(Spectral Clustering)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值