- 博客(13)
- 收藏
- 关注
原创 Numpy常用模块
NumPy(Numerical Python)是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix)),支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
2023-04-10 23:10:23
592
原创 Matplotlib常用模块
Matplotlib 是 Python 中类似 MATLAB 的绘图工具,其能方便地实现数据可视化,可以生成直方图、功率谱、条形图、错误图、散点图、等高线图等。英文官方文档中文部分模块参考文档本文主要讲解我们在支持向量机SVM(三):实例讲解文章中用到的Matplotlib可视化模块,并对其他常用的相关模块进行讲解。
2023-04-10 22:46:17
1352
原创 支持向量机SVM(三):实例讲解
Libsvm是台湾大学林智仁(Lin Chih-Jen)教授等人开发设计的一个简单、易于使用和快速有效的英文的SVM库,它提供了大量SVM的底层计算和参数选择,也是sklearn的众多类背后所调用的库。注意,除了特别表明是线性的两个类LinearSVC和LinearSVR之外,其他的所有类都是同时支持线性和非线性的。为了减少调参的麻烦,在数据进入SVM前最好做好数据平衡,这样你就不需要调整C和class_weight,可以使用的办法有上采样和下采样。tol是迭代的容忍错误,放在最后调整。
2023-04-06 21:49:56
1689
原创 支持向量机SVM(二):原理推导
支持向量机作为深度学习出现之前最优秀的机器学习算法之一,其原理涉及到很多的数学知识,如拉格朗日乘子、KKT条件、对偶性问题等,本章将对这些数学知识进行讲解,为下一章SVM的原理推导打下基础。
2023-04-06 14:30:13
64
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人