计算两个矩阵的成对平方欧氏距离 (pairwise squared Euclidean distance) 在度量学习, 图像检索, 行人重识别等算法的性能评估中有着广泛的应用, 本文讲的是如何在 NumPy 对其进行高效的实现. ...
分类:
其他好文 时间:
2020-06-05 15:33:13
阅读次数:
65
代码: import numpy as np from utils.features import prepare_for_training from utils.hypothesis import sigmoid, sigmoid_gradient class MultilayerPerceptr ...
分类:
其他好文 时间:
2020-06-04 21:22:33
阅读次数:
71
一:简单实现K-近邻算法 (一)导入数据 import numpy as np import matplotlib.pyplot as plt import pandas as pd def CreateDataSet(): data = np.array([[1.0,1.1],[1.0,1.0], ...
分类:
其他好文 时间:
2020-06-04 19:39:06
阅读次数:
65
1.numpy的使用 创建numpy: import numpy as np 第一种:np.array()创建 eg:np.array([1,2,3],[4,5,6]) # 创建了一个二维数组 数组与列表的差别:数组中的元素类型必须一致的,(如果不一致就会按照优先级进行转换:字符串 > 浮点型 > ...
分类:
其他好文 时间:
2020-06-04 13:41:43
阅读次数:
53
1.K近邻算法基础实例 1 import numpy as np 2 import matplotlib.pyplot as plt 3 4 raw_data_X=[[3.9,2.3], 5 [3.1,1.7], 6 [1.3,3.3], 7 [3.5,4.6], 8 [2.2,2.8], 9 [7 ...
分类:
编程语言 时间:
2020-06-03 23:16:38
阅读次数:
93
导入必要的模块 首先,我们导入numpy、pandas和用于作图的matplotlib库: 从雅虎财经获取特斯拉、通用和福特的每日收盘价数据 可视化数据,并对有趣的事件进行可视化检查,并画蜡烛图 在同一张图中画出特斯拉、通用和福特股票的开盘价曲线: 每支股票的最大成交量是发生在哪一天? 从开盘价格的 ...
分类:
编程语言 时间:
2020-06-03 20:42:40
阅读次数:
207
1.简述人工智能、机器学习和深度学习三者的联系与区别。 人工智能是目的,是结果;机器学习、深度学习是方法,是工具。机器学习是一种实现人工智能的方法,深度学习是一种实现机器学习的技术。 人工智能的范围可以说很大、很泛,从表面上可以理解为机器的智能化,让机器像人一样能解决思考解决问题。简而言之,机器学习 ...
分类:
其他好文 时间:
2020-06-03 20:16:56
阅读次数:
65
1.简述人工智能、机器学习和深度学习三者的联系与区别。 ①人工智能 人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以 人类智能相似的方式做出反应的智能机器,该领域的研究包括语音识别、图像识别、 机器人、自然语言处理、智能搜索和专家系统等。人工智能可以对人的意识、思维的 信息 ...
分类:
其他好文 时间:
2020-06-03 14:00:21
阅读次数:
57
by 闲欢 对于数据分析来说,排序和筛选数据是不可或缺的一部分内容。NumPy 也提供了多种排序和筛选函数,本文就来介绍一下 NumPy 常见的排序和筛选函数。 排序函数 NumPy 中提供了排序相关的函数。排序函数已经帮助我们实现了不同的排序算法,我们只需要拿来直接使用就行。每个排序算法的执行速度 ...
分类:
编程语言 时间:
2020-06-03 13:58:55
阅读次数:
64
by 潮汐 本章节主要是 Matplotlib 和 NumPy 实际操作案例讲解,matplotlib 通常与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案,除此之外,它还可以和其他图形工具包搭配使用。前提是在现在的环境中已经安装了 Numpy 模块,Numpy 安装详情请参考 ...
分类:
编程语言 时间:
2020-06-03 13:49:40
阅读次数:
55