Python 高数篇 1
Python 高数篇 1 零蚀 什么是机器学习 feature和label KNN模型 训练集&测试集 二维空间的KNN 什么是机器学习 机器学习就是对于数学方法的运用,利用数学模型,最总进行数据的预测,事务通过大量的数据进行训练,通过预测解决一个未知的问题。由于机器学习非常依赖硬件的性能,所以很多机器学习的功能一直被搁置到现在才出现。 输入 训练 预测 新数据 模型 历史数据 结果 feature和label feature 特征变量 label 结果标签 收集问题的相关的数据,构造数据模型,建立feature和label关系,根据模型进行预测。 feature function label KNN模型 K Nearest Neighbors基于统计学,概率论的预测模型。 数组处理案例1: import numpy as np data = np . array ( [ [ 111 , 1 ] , [ 152 , 2 ] , [ 23 , 2 ] , [ 241 , 2 ] , [ 193 , 2 ] , [ 152 , 2 ] , [ 374 , 4 ] ] ) # 取第一个 feature = data [ : , 0 ] # 取倒数第一个 label = data [ 0 : , - 1 ] # 计算每个item的距离标准值200的距离 distance = list (