什么是机器学习? 机器学习的核心思想是创造一种算法,它能从数据中挖掘出有规律的东西,而不需要针对某个问题去写代码。你需要做的只是把数据“投喂”给...
在正式进入机器学习算法学习之前,先学习一下常用模块的基本操作。 Numpy.array与python list 导入numpy,查看版本 为什么...
Numpy.array基本操作 生成一个数组 生成一个矩阵 基本属性 x.ndim查看x数据维度out:1x.shape返回一个元组,查看具体大...
效率对比 给定向量a=[0,1,2,3,...,9],让其中每一个元素乘2得到[0,2,4,6,...,18]。 可以发现python原生lis...
matplotlib基础 折线图 在实际中使用matplotlib并不多,除非要做专业的图像处理,我们更多使用的是它下面的pyplot。 画出的...
KNN算法 本篇将介绍knn算法,knn算法因为思想非常简单,运用的数学知识比较浅显,是非常适合机器学习入门的算法。不仅如此,knn算法在很多分...
笔者的机器学习系列将对大部分机器学习算法都进行自己的算法编写用于模拟sklearn实现方式,借此更好地理解算法原理和sklearn的内部逻辑。 ...
超参数 超参数与模型参数 超参数是运行算法之前需要指定的参数;模型参数是算法运行过程中学习的参数,往往需要不断随算法运行更新 knn算法比较特殊...
数据归一化 在之前的knn算法中,我们使用的是原始数据计算距离,但在一些情况下这样会导致一些问题,继续用肿瘤分类的例子: 该例子中,样本1和样本...
文集作者