/C-machine-learning

C语言手撕机器学习/深度学习算法

Primary LanguageC

山东大学(威海)数学与统计学院2018级数据科学与人工智能实验班

暑假科研实训项目

指导教师:郭亮

项目成员:小高、小许、小闫、小叶、小E

C machine learning algorithm

目录:

  • 环境配置(VS2019)
  • 公共部分函数讲解
    • 读取csv
    • 数据标准化
    • 数据K折
    • 计算RMSE
    • 计算准确率
    • 预测函数并结合K折计算准确率
  • 算法实现
    • Simple Linear Regression(简单线性回归)
    • Multivariate Linear Regression(多元线性回归)
    • Logistic Regression(逻辑回归)
    • Perceptron(感知机)
    • Classifification and Regression Trees(分类回归树)
    • Naive Bayes(朴素贝叶斯)
    • $k$-Nearest Neighbors
    • Learning Vector Quantization(学习向量量化)
    • Backpropagation
    • Bootstrap Aggregation
    • Random Forest(随机森林)
    • Stacked Generalization
    • CNN
    • LSTM
  • 简易C语言教程

Github: https://github.com/Gao-Jianxiong-SDUWH/C-machine-learning

知乎专栏:https://www.zhihu.com/column/c_1296572278004940800

B站视频讲解:https://www.bilibili.com/video/BV1st4y1v72S/