Python笔记之sklearn
Dive_
这个作者很懒,什么都没留下…
展开
-
Tensorflow 多值离散特征嵌入的处理(对取值个数不定的特征嵌入的处理)
多值离散问题:有的特征只有一个固定的取值,但是有的特征有不确定个数的取值,在tensorflow中特征输入又需要一样的长度。比如一个电影的类型可以有多种等,对电影类型进行嵌入时就会遇到问题。多个类型时,可以把多个类型的嵌入向量求和、求平均、根号等等。一直不熟悉tensorflow,刚开始这个问题卡了我很久,还是记录一下吧。1 tf.nn.embedding_lookup_sparse取平均刚...原创 2020-04-08 23:55:11 · 1757 阅读 · 0 评论 -
tensorboard同时记录训练集和测试集的loss
1 为train和test分别写好losscost = tf.losses.mean_squared_error(y, predict)loss = tf.sqrt(tf.reduce_mean(cost))#rmsetf.summary.scalar('train_loss',loss)#画loss#画测试集的loss 但是需要用测试集的数据传入feedcost1 = tf.loss...原创 2020-04-08 16:18:21 · 2341 阅读 · 0 评论 -
Tensorflow_v1一些用到的函数总结
目录1 tf.expand_dims 拓展维度2 tf.concat 张量拼接3 tf.squeeze 降1维4 tf.reduce_sum求和5 tf.reshape改变形状6 tf.clip_by_value指定最大值最小值1 tf.expand_dims 拓展维度指定axis 就在axis新增1的维度比如x是(2,3) axis=1 拓展之后变为(2,1,3)x = x.expand...原创 2020-04-06 22:58:33 · 258 阅读 · 0 评论 -
Tensorflow_v1学习笔记七 save
1不保存图结构1.1 save保存变量saver.save(sess, ‘./params/my_model’) 其中my_model是保存的名字saver = tf.train.Saver()saver.save(sess, './params/my_model',write_meta_graph=False)#不保存图结构1.2 loadsaver.restore(sess...原创 2020-03-04 19:26:22 · 141 阅读 · 0 评论 -
Tensorflow_v1学习笔记六 CNN
https://www.bilibili.com/video/av16001891?p=28先按教程里的代码做一遍新版tf其实已经更新 很多用法不用自己写 目前还是先以视频里的旧版代码学习过程image-conv1-maxpool-conv2-maxpool-full connection1-full connection2(prediction)代码没加drop 有点慢(毕竟只是cp...原创 2020-02-28 00:31:41 · 159 阅读 · 0 评论 -
Tensorflow_v1学习笔记五 classification
分类问题 手写字识别激活函数:softmaxloss:交叉熵原创 2020-02-24 00:23:00 · 139 阅读 · 0 评论 -
Tensorflow_v1学习笔记四 tensorboard
激活函数优化器原创 2020-02-22 23:01:16 · 200 阅读 · 0 评论 -
Tensorflow_v1学习笔记三 神经网络例子
1 添加层2 训练原创 2020-02-21 23:39:17 · 126 阅读 · 0 评论 -
Tensorflow_v1学习笔记二 基础
matrix1 = tf.constant([[3., 3.]]) #矩阵x = tf.matmul(matrix1, matrix2)#矩阵相乘1 Session通过session.run(x) 才可以运行x的计算sess = tf.Session()result = sess.run(x)print(result)sess.close()with tf.Session() ...原创 2020-02-20 23:23:22 · 97 阅读 · 0 评论 -
Tensorflow_v1学习笔记一 例子
https://www.bilibili.com/video/av16001891?p=91 tf版本问题学习B站 莫烦 Python 教程,但是教程中的tensorflow是v1版本 现在已经是2.0了这样就可以将2.0的tf 用成1.0了import tensorflow.compat.v1 as tftf.disable_v2_behavior()2 例子视频中的例子每训练...原创 2020-02-20 23:23:13 · 312 阅读 · 0 评论 -
sklearn笔记四 model的保存和读取
model的存取感觉就和文件的存取类似两种方法1 pickleimport pickle# savewith open('save/clf.pickle', 'wb') as f: pickle.dump(clf, f)# restorewith open('save/clf.pickle', 'rb') as f: clf2 = pickle.load(f) p...原创 2019-09-25 15:17:10 · 734 阅读 · 0 评论 -
sklearn笔记三 交叉验证
交叉验证更好的验证模型的好坏普通:train数据和test数据随机划分一次 用train拟合出模型 用test去验证模型的score交叉验证:多分几次train数据和test数据 分别这用模型验证这几次的score1最基本用法# 交叉验证from sklearn.model_selection import cross_val_scoreknn = KNeighborsClassi...原创 2019-09-23 21:40:24 · 440 阅读 · 0 评论 -
sklearn笔记二 标准化
2.1 线性回归model常用属性loaded_data = datasets.load_boston()data_X = loaded_data.datadata_y = loaded_data.targetmodel = LinearRegression()model.fit(data_X, data_y)print(model.predict(data_X[:4, :]))...原创 2019-09-22 21:07:39 · 101 阅读 · 0 评论 -
sklearn笔记一 datasets基本用法
机器学习:监督学习非监督学习半监督学习强化学习遗传算法原创 2019-09-22 19:52:24 · 5478 阅读 · 0 评论