![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pytorch
头号大眼睛
这个作者很懒,什么都没留下…
展开
-
Mask_rcnn中文详解
一.在学习Mask之前,建议先看看faster_rcnn,(faster_rcnn代码解读)Mask_rcnn关键技术:1.多尺度检测(最早在yolo3中使用),里面用到了FPN技术2.rpn2.ROI Align二:系统学习mask_rcnn过程,B站视频讲解三:代码中文注释model.py"""Mask R-CNNThe main Mask R-CNN m...原创 2020-03-17 22:37:11 · 1906 阅读 · 0 评论 -
Gan /DCGan 生成对抗网络
GANGan 神经网络来生成数据,可用于训练数据太少,生成伪数据来解决欠拟合问题%matplotlib inlineimport matplotlib.pyplot as pltfrom torch.utils.data import DataLoaderfrom torch import nnimport numpy as npfrom torch.autograd...原创 2020-02-25 17:10:39 · 398 阅读 · 1 评论 -
机器翻译及相关技术;注意力机制与Seq2seq模型;Transformer
机器翻译及相关技术:解决RNN固定长度输出问题翻译机制编码器和解码器机制原创 2020-02-18 08:15:38 · 136 阅读 · 0 评论 -
卷积神经网络基础;leNet;卷积神经网络进阶
一 网络矿建搭建,#第一部分数据读取,数据预处理,将标签处理#第二部分模型搭建。可自行选择模型#第三阶段定义训练,验证,预测函数# 第四部分模型训练 # -*- coding: utf-8 -*-import os, sys, glob, argparseimport pandas as pdimport numpy as npfrom tqdm impo...原创 2020-02-18 00:01:12 · 687 阅读 · 0 评论 -
过拟合、欠拟合及其解决方案;梯度消失、梯度爆炸;循环神经网络进阶
一,过拟合、欠拟合及其解决方案过拟合:模型的训练误差远小于它在测试数据集上的误差欠拟合:模型无法得到较低的训练误差因素:模型复杂度和训练数据集大小训练集数据太少,会引起过拟合,模型越越简单,会引起欠拟合。折中办法是在保证能够训练的情况下,模型尽量复杂,数据量也随之增多机器学习中遇到的方法:正则化:在loss函数中加入,w^2项来强行训练减少loss,在训练的时候限制权值变大...原创 2020-02-17 23:28:14 · 583 阅读 · 0 评论 -
循环神经网络进阶-------自动写歌词
RNN,LSTM,GRU,循环RNN, 深度LSTM,四个模型自动写杰伦歌词import os import numpy as npimport torchfrom torch import nn,optimimport torch.nn.functional as Fimport sysimport timeimport mathsys.path.append("###"...原创 2020-02-13 22:28:45 · 546 阅读 · 0 评论 -
softmax和分类模型
softmax的基本概念分类问题 分类问题需要得到离散的预测输出,一个简单的办法是将输出值Oi,当作预测类别是i的置信度,并将值最大的输出所对应的类作为预测输出,即输出argmax(Oi)。例如,如果O1,O2,O3分别为0.1,10, 0.1,由于O2最大,那么预测类别为2输出问题直接使用输出层的输出有两个问题:一方面,由于输出层的输出值的范围不确定,我们难以直...原创 2020-02-11 21:05:30 · 290 阅读 · 0 评论 -
线性回归 ,softmax,多层感知机
一 线性回归模型最要是描述输入输出的线性关系,例如:房屋价格与房子面积和房子年龄的关系为了简单起见,这里我们假设价格只取决于房屋状况的两个因素,即面积(平方米)和房龄(年)。接下来我们希望探索价格与这两个因素的具体关系。线性回归假设输出与各个输入之间是线性关系:price=warea⋅area+wage⋅age+b二 优化函数 - 随机梯度下降当模型和损失函数形式较为简单时,上...原创 2020-02-11 18:23:58 · 514 阅读 · 0 评论