
机器学习
学习b站上李宏毅老师的课程(机器学习)笔记。课程链接:https://www.bilibili.com/video/BV1JE411g7XF?from=search&seid=8960863675427839596。欢迎一起交流学习!!!
每个人都是一颗星球
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TensorBoard的使用
from torch.utils.tensorboard import SummaryWriterwriter = SummaryWriter("logs")作用:1.显示不同步的图像writer.add_image(''title'', image_array, step)2.显示数,losswriter.add_scalar(''title'', y, x)原创 2021-05-19 10:16:14 · 114 阅读 · 0 评论 -
keras中的时序网络
使用keras.layers中的LSTM、DenseDense(2):意思是将步长这个维度的长度改为2LSTM(4,input_shape=(20,1),return_sequence=Ture):4代表隐藏层的输出为维度为4,LSTM网络的输入为(samples个数、步长、特征个数),这里的(20,1)代表步长为20,特征为一维。retuen_sequence=Ture代表返回一个三维,即输入的样式,否则只返回二维,即不包含samples这个维度。...原创 2021-04-06 17:19:11 · 415 阅读 · 0 评论 -
python数据读取及处理
1.txt文件读取import pandas as pddata = pd.read_csv('', usecouls=[])data = data.values原创 2021-04-08 09:52:21 · 388 阅读 · 0 评论 -
利用Keras进行网络编写
一.使用keras.model中的Model.Sequential二.使用类创建模型以下是一个自编码器的例子:from keras.layers import Lambda, Input, Dense, LSTM, RepeatVector, TimeDistributedimport kerasfrom keras import layersfrom keras.models import Model,Sequentialfrom keras.datasets import mn.原创 2021-03-22 20:36:08 · 267 阅读 · 0 评论 -
利用tansformer进行时序数列的预测
防止学习率过大导致loss为nan,将lr设置为0:但仍然,out出现nan,导致loss出现nan原创 2021-03-04 12:55:25 · 380 阅读 · 1 评论 -
Transformer浅谈
Transformer用自注意力机制来处理时序数据,不同于RNN的串行,Transfomer因为每个时间步可以同时计算,可以实现并行。自注意力机制:利用三个权重矩阵,即WQ,WK,WV(如果是多个WQ,WK,WV则为多头注意力),与输入x相乘得到向量q,k,v。不同的x对应不同的q,k,v。计算当前x的值时,将当前x的q分别与其他x的k相乘再分别除以k维度的开方。得到的值进行softmax。这样当前的x对每一个x(包含自己)都有一个得分。再将得分与每个x对应的v相乘,再将左右所有乘的结果相加得到原创 2021-03-03 16:02:16 · 726 阅读 · 2 评论 -
井筒积液
数据的处理:传入:10天的所有数据输出:240条分别存入两个文件原创 2021-02-23 14:53:56 · 222 阅读 · 0 评论 -
RNN
原创 2021-01-07 22:14:41 · 97 阅读 · 0 评论 -
RCNN
RCNNselective search+CNN+SVM+logistic regression原创 2020-12-14 15:39:49 · 159 阅读 · 0 评论 -
SGD、momentum、Adgrad、Adam
SGD、momentum、Adgrad、Adam1.SGDGD:使用所有的预测值来计算损失函数的导数SGD:只使用当前值计算损失函数导数,用来规划下降的方向2.momentum参数更新时,不直接使用梯度负方向:使用之前的梯度来规划当前的梯度:3.Adagrad加入了自适应学习率,来规划步长:4.Adam使用一阶动量来更新方向,二阶动量来更新步长:参考链接:https://zhuanlan.zhihu.com/p/32230623...原创 2020-12-12 14:08:42 · 473 阅读 · 0 评论 -
SVM
原创 2020-09-28 15:45:05 · 94 阅读 · 0 评论 -
机器学习08 BP算法
BP算法主要解决的是神经网络中的调参问题forward pass其中,从输出往前推导的计算为:取决于的定义(类似于sigmoid function)取决于loss function与目标值之间的定义往前的过程为:和乘以一些权重再乘得到以及和乘以一些权重再乘得到 。...原创 2020-09-21 10:16:56 · 158 阅读 · 0 评论 -
图像分割综述
参考文章:https://zhuanlan.zhihu.com/p/70758906原创 2020-09-21 09:14:23 · 126 阅读 · 0 评论 -
机器学习07 brief introduce of deep learning
1原创 2020-08-21 12:06:08 · 126 阅读 · 0 评论 -
机器学习06 logistic regression
w原创 2020-08-21 12:05:18 · 112 阅读 · 0 评论 -
机器学习05 classification
step1step2step3原创 2020-08-21 12:03:32 · 231 阅读 · 0 评论 -
机器学习04 gradient descent
gradient descent用来挑选moduel原创 2020-07-02 18:09:08 · 231 阅读 · 0 评论 -
机器学习03 basic concept
了解不同module误差的来源,从而来improve这个modulebiasvariance原创 2020-07-02 15:25:58 · 284 阅读 · 0 评论 -
机器学习 02 regression
什么是regression通过之前的数据来预测之后的情况,结果是scalar为什么会用到regression通过机器学习,分析大量的数据,进行预测怎样实现regressionmodelloss原创 2020-06-17 19:37:04 · 149 阅读 · 2 评论 -
师兄有话说 01
机器学习的学习路线机器学习的主要内容什么是机器学习机器学习类别模型模型=算法+参数上图中算法为加法,W1,W2,...Wn为参数,机器学习的目的就是找到这些参数学习过程Loss用于确定模型的好坏让损失函数最小...原创 2020-06-16 23:30:21 · 160 阅读 · 0 评论 -
机器学习 01 Introduction
什么是机器学习让机器寻找一个函数,使得能将特定的x(图形,声音)转化为y(个数,yes or no)三种不同的函数(需要机器寻找)regression:进行预测classificaion:进行判断generation:产生文句或图形等三种机器学习的方式supervised learning:具有Labeled Data作为训练资料,用于作为寻找目标函数。最后用loss(失败个数/总个数)来判断寻找的准确性。reinforcement learning:通过不同的尝试,进行自我原创 2020-06-12 11:32:33 · 135 阅读 · 0 评论