- 哈尔滨工业大学计算机科学与技术、机器学习
机器学习布置的assignment均是用python编写实现,会用到的一些扩展库:处理数组和矩阵计算的numpy,以及作图的matplotlib.pyplot。
- Assignment1: 利用梯度下降法去拟合正弦或余弦在一个周期中的图像(要求要至少9次以上),各出的训练数据集分别为10,20,100个点集
- 结果截图: result1_1_1、result1_1_2、result1_2_1、result1_2_2 (注:我实现的仅仅是三次的拟合,结果还好,但是拟合的时间较长)
- Assignment2: 利用牛顿法实现逻辑斯蒂回归
- 结果截图: result2_1
- Assignment3: 实现高斯混合模型编程
- 结果截图: result3_1、result3_2、result3_3 (来源数据是通过matlab生成)
- Assignment4: 实现主成分分析PCA
- 结果截图: result4_1
参考资料
- 工具参考资料:
- numpy、matplotlib