
coding
伍子胥
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
草稿
def mann_cost(A, xx, S_m, D_m, label, m, alph, reg, mu = 1,s_type = 1): """Neighbourhood Components Analysis: cost function and gradients ff, gg = mann_cost_log(A, xx, yy) Evalua...原创 2020-03-18 17:52:13 · 198 阅读 · 0 评论 -
废弃代码存储
''' if self.alph < 0: Mn = self.M - self.learning_rate * g if np.isnan(Mn.sum()): print('nan') [sigma, U] = la.eig(Mn) ...原创 2020-03-16 14:54:22 · 238 阅读 · 0 评论 -
tensorflow 读取 mnist的数据
import tensorflow as tf import matplotlib.pyplot as plt import numpy import scipy.io from tensorflow.examples.tutorials.mnist import input_data from tensorflow.contrib.learn.python.learn.datasets im...原创 2019-06-02 18:51:29 · 1168 阅读 · 0 评论 -
mnist data reading 代码分析
def _read32(bytestream): dt = numpy.dtype(numpy.uint32).newbyteorder('>') return numpy.frombuffer(bytestream.read(4), dtype=dt)[0] 分析: numpy.dtype.newbyteorder method dtype.newbyteorder(ne...原创 2019-06-02 19:11:47 · 523 阅读 · 0 评论 -
支持向量机(SVMs)中的支持向量是什么样子的分布?
我们知道,支持向量机的决策面是由支持向量决定的。通常的文献中,在绘制支持向量机的示意图的时候,支持向量的选择都是离决策面最近的点。但是只要我们仔细想想,真实情况应该不是这个样子的。因为如果两团数据是一个标准的圆,那么,分类面应该是由连个圆离得最近的两个点来决定。只要两个圆离得足够远,那么,就会有无穷多个决策平面存在。这个明显不符合模型具有最优的假设。因此,我们跑一下libsvm,来看看支持向量的分...原创 2019-08-10 20:58:54 · 811 阅读 · 0 评论