
Python
文章平均质量分 70
MrTriste
Machine Learning & Data Mining
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python 编码问题,UnicodeDecodeError: 'ascii' codec can't decode byte/encode characters
编码以前接触过一些涉及编码的问题,但是总是以解决眼前的问题为主,如果遇到乱码的问题,一般解决的办法也都是改成UTF-8编码,很多时候这样就能解决问题。我们最熟悉的应该是ASCII码,占一个字节,一共有256个字符,常用的是前128个。Unicode编码的解释,如果在网上搜,有很多专业的解释,通常占两个字节,但如果要易于理解的话可以把它当成最基本的类,其他编码要互相转换可以借助Unico...原创 2018-04-25 16:57:00 · 5235 阅读 · 0 评论 -
二分类支持向量机(SVM)的Python实现
SVMHere I just realize a simple SVM which only supports binary classification, named C-SVC. 代码在Github FormulationLinear max γs.t.yi(wxi+b)|w|≥γmax γs.t.yi(wxi+b)|w|≥γ max\ \...原创 2018-04-25 17:09:39 · 9637 阅读 · 0 评论 -
逻辑斯蒂回归 Logistic Regression(LR)的python实现
LR有两种实现方式,IRLS和GradDes ,前者是基于Newton–Raphson algorithm更新参数的,后者是梯度下降。 代码在Github上 IRLS :iteratively reweighted least squares, using Newton–Raphson algorithm to update.realized according to PRML se...原创 2018-04-25 17:18:54 · 1082 阅读 · 1 评论 -
K近邻(KNN)的Python实现
KNNKNN almost has no training process. At the very beginning, we can classify the test samples. K used to be lower than sqrt(#sample), determined by CV.代码在Github上代码:# -*- coding -*-import...原创 2018-04-25 17:26:02 · 526 阅读 · 0 评论 -
python3 str与bytes的问题
python2/3的str与bytes今天把python2转python3时,在读写文件的时候出了很多问题,主要就是str和byte之间不能隐式转换。str与bytesstr经过encode变成bytes; bytes经过decode变成str。 文件读写所以以后给自己定个标准: 读文件: file = open(filename, 'r') # def...原创 2018-07-21 13:39:31 · 1223 阅读 · 0 评论 -
tensorflow 恢复(restore)模型的两种方式
0.前言首先我们要理解TensorFlow的一个规则,首先构建计算图(graph),然后初始化graph中的data,这两步是分开的。1.如何恢复模型有两种方式(这两种方式有比较大的不同):1.1 重新使用代码构建图举个例子(完整代码):def build_graph(): w1 = tf.Variable([1,3,10,15],name='W1',d...原创 2018-08-27 14:18:01 · 16723 阅读 · 0 评论 -
restore与run(tf.global_variables_initializer())
一种常见的需求是,加载ckpt里的图,然后在图上进行修改,那么就要用到TensorFlow的恢复模型要在图上进行修改,难免会引进新的变量,如果使用sess.run(tf.global_variables_initializer())就会将加载进来的数据情清空,那么该怎么办呢?可以先啥都不管把所有的图相关的部分构造好后,然后构建init_op,然后在restore前run(init_op)...原创 2018-08-27 14:25:53 · 1701 阅读 · 0 评论