自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 模型参数统计和可视化工具

2022-04-01 10:04:25 256

原创 模型部署-1-bak

一、构建TensorRT引擎构建器创建网络配置:batchsize,最大工作空间,fp16、int8调用构造器创建引擎:创建引擎后可以对引擎做序列化---》存成一个文件二、TensorRT的构建过程1. 最高级别创建Builder2. 创建网络定义createNetwork/createNetworkV23. createBuilderConfig做配置4. ICudaEngine表示引擎下面详细介绍2、3、42.2.2 使用Tensor...

2022-03-24 15:57:20 1766

原创 2021-09-02

import argparseimport loggingimport osimport randomimport shutilimport timefrom pathlib import Pathfrom warnings import warnimport mathimport numpy as npimport torch.distributed as distimport torch.nn.functional as Fimport torch.optim as opti.

2021-09-02 23:39:20 1233

原创 C++ 接口调用

#define _CRT_SECURE_NO_WARNINGS //消除一个安全检测,没有会报c4996错误#include<stdio.h> //标准输入、出#include<string.h> // strcpy#include<stdlib.h> //标准库函数 malloc#include"GameCompany1.h" // /*1、 甲方实现---》 == 留接口--》函数指针*///初始化游戏 参数1:人物指针 .

2021-07-02 14:05:20 1314

原创 caffe-python简单使用

import caffeimport numpy as npimport matplotlib.pyplot as pltimport osimport PILfrom PIL import Imageimport sysdeploy_file = 'D:/Program_Code/PY/caffe/deploy.prototxt'model_file = 'D:/Program_Code/PY/caffe/bvlc_googlenet.caffemodel'# gpu模式# .

2021-06-10 18:47:28 665 2

原创 PyTorch最基本的模型框架

import torchimport torch.nn as nnimport matplotlib.pyplot as pltimport numpy as nptorch.manual_seed(10)# ============================ step 1/5 生成数据 ============================sample_nums = 100mean_value = 1.7bias = 1n_data = torch.ones(sample_.

2021-04-27 11:12:15 355

原创 2-1 transform1--数据增强

import osimport numpy as npimport torchimport randomfrom torch.utils.data import DataLoaderimport torchvision.transforms as transformsfrom tools.my_dataset import RMBDatasetfrom PIL import Imagefrom matplotlib import pyplot as pltdef set_seed(s.

2020-10-21 21:28:07 567

原创 Anaconda安装命令

创建anaconda虚拟环境,一个项目对应一个虚拟环境。其中base是真实的环境。1、Anaconda 安装成功。接下来需要设置 Anaconda 仓库镜像,因为默认连接的是国外镜像地址,下载速度比较慢,我们把镜像地址改为清华大学开源软件镜像站,Anaconda Prompt 窗口输入:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set sho

2020-10-21 10:48:22 1463 1

原创 3.4 池化、线性

import osimport torchimport randomimport numpy as npimport torchvisionimport torch.nn as nnfrom torchvision import transformsfrom matplotlib import pyplot as pltfrom PIL import Imagefrom tools.common_tools import transform_invert, set_seedset_s.

2020-10-13 21:28:55 187

原创 3.3 卷积层实现

import osimport torch.nn as nnfrom PIL import Imagefrom torchvision import transformsfrom matplotlib import pyplot as pltfrom tools.common_tools import transform_invert, set_seedset_seed(2) # 设置随机种子---》权值初始化1,2,3'''eg: 3个不同的卷积核权值:不同的特征检测器--》出现3个.

2020-10-13 21:10:11 576

原创 3.2 模型容器与AlexNet构建

# -*- coding: utf-8 -*-import torchimport torchvisionimport torch.nn as nnfrom collections import OrderedDict# ============================ 【1】Sequentialclass LeNetSequential(nn.Module): def __init__(self, classes): super(LeNetSequent.

2020-10-13 20:27:39 99

原创 3.1模型创建步骤与nn.Module

import osimport randomimport numpy as npimport torchimport torch.nn as nnfrom torch.utils.data import DataLoaderimport torchvision.transforms as transformsimport torch.optim as optimfrom matplotlib import pyplot as pltfrom model.lenet import LeNe.

2020-10-12 18:11:36 345

原创 GPU的使用

# -*- coding: utf-8 -*-"""# @file name : cuda_methods.py# @author : TingsongYu https://github.com/TingsongYu# @date : 2019-11-11# @brief : 数据迁移至cuda的方法"""import torchimport torch.nn as nndevice = torch.device("cuda:0" if torch.cud.

2020-10-10 19:02:47 492 1

原创 模型加载与保存 和 迁移学习

# -*- coding: utf-8 -*-"""# @file name : model_save.py# @author : TingsongYu https://github.com/TingsongYu# @date : 2019-11-04# @brief : 模型的保存"""import torchimport numpy as npimport torch.nn as nnfrom tools.common_tools import se.

2020-10-10 18:59:58 541

原创 Tensorboard2 使用

1、SummaryWriter(类)import numpy as npimport matplotlib.pyplot as pltfrom torch.utils.tensorboard import SummaryWriterfrom tools.common_tools import set_seedset_seed(1) # 设置随机种子# ----------------------------------- 0 SummaryWriter ----------------

2020-09-28 15:16:05 182

原创 TensorBoard1 相关知识

一、安装(可视化训练过程,用来监控训练是否状态良好)----可视化需要借助Tensorboard{支持标量、图像、文本、音频、视频、Eenbedding等可视化}1、安装Tensorboard,同时运行时还提示没有模块past,需要安装future2、在pycharm---》terminal---》cd 进入当前文件夹: Tensorboard --logdir=./runs---》里面有envents文件TensorBoard 2.3.0 at http://localhost:6006/ .

2020-09-28 14:21:53 109

原创 3、DataSet 与 DataLoader

# -*- coding: utf-8 -*-"""# @file name : train_lenet.py# @author : tingsongyu# @date : 2019-09-07 10:08:00# @brief : 人民币分类模型训练"""import osimport randomimport numpy as npimport torchimport torch.nn as nnfrom torch.utils.data imp.

2020-09-16 15:58:56 581

原创 3、Numpy基本操作

1、Numpy创建对象方式'''(1) NumPy 是科学计算基础库,提供大量科学计算相关功能。比如数据统计,随机生成。最核心的类型为多维数组类型(ndarray),支持大量的维度数组与矩阵运算,Numpy支持对ndarray对象的向量处理(将此对象,作为一个进行向量处理),提高程序运行速度。'''import numpy as np# a = np.arange(10)# print(a)# print(type(a))# # [0 1 2 3 4 5 6 7 8 9]#

2020-09-14 14:00:16 226

原创 2、文件操作

# 文件操作'''1、文件上传2、保存log系统函数--->打开一个文件返回一个流open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)file: 文件可以是文件名,也可以是一个路径mode:操作模式 r:表示读 w:表示写 ---》纯文本文件(没有图片) rb: wb: ----》二进制.

2020-09-10 22:01:28 90

原创 2、逻辑回归

# -*- coding: utf-8 -*-import torchimport torch.nn as nnimport matplotlib.pyplot as pltimport numpy as nptorch.manual_seed(10)# ============================ step 1/5 生成数据 ============================sample_nums = 100mean_value = 1.7bias = 1n_d.

2020-09-10 11:49:32 101

原创 1、异常

1 异常捕获常见格式:'''try: 可能会出现异常的代码except: 出现了异常,执行的代码finally: 无论有没有异常,都会执行的代码eg1: try: 有可能会出现多种异常---》则需要多个except + 异常类型 except 类型1: print(......) except 类型2: print(.......) except Exception:---&gt

2020-09-08 09:53:04 177

原创 1、PyTorch张量-线性回归-计算图-autograd

1 创建张量的三种方法# -*- coding:utf-8 -*-import torchimport numpy as nptorch.manual_seed(1)# =============================== exmaple 1 ===============================# 【1】通过torch.tensor创建张量## flag = Trueflag = Falseif flag: arr = np.ones((3, 3))

2020-09-07 19:21:39 230

原创 4 ResNet 分类

1、原理介绍https://blog.csdn.net/csdnldp/article/details/78313087?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159851730119724811822972%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=159851730119724811822972&biz_i

2020-08-27 16:37:11 933

原创 3 VGG分类

1、model.pyimport torch.nn as nnimport torch# 【3】定义结构体class VGG(nn.Module): def __init__(self, features, class_num=1000, init_weights=False): super(VGG, self).__init__() self.features = features # 生成分类网络结构---》后面的全连接层 ..

2020-08-27 15:24:44 1221

原创 2 AlexNet分类

1、原理https://blog.csdn.net/zyqdragon/article/details/72353420?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159799974219725219950752%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=159799974219725219950752&biz..

2020-08-21 16:55:01 554

原创 1 LeNet 分类 cifar10

1 环境配置python 3.6.10pytorch 1.3.1torchvision 0.4.1Pillow 5.2.0numpy 1.18.12 说明2.1)关于数据一般情况下处理图像、文本、音频和视频数据时,可以使用标准的Python包来加载数据到一个numpy数组中 然后把这个数组转换torch

2020-08-20 21:13:46 574

原创 2.6 案例:实现线性回归

目标- 应用op的name参数实现op的名字修改- 应用variable_scope实现图程序作用域的添加- 应用scalar或histogram实现张量值的跟踪显示- 应用merge_all实现张量值的合并- 应用add_summary实现张量值写入文件- 应用tf.train.saver实现TensorFlow的模型保存以及加载- 应用tf.app.flags实现命令行参数添加和使用- 应用reduce_mean、square实现均方误差计算- 应用tf.train.Gradient

2020-08-18 21:31:28 282

原创 2.5 变量OP

1 创建变量2 使用tf.variable_scope()修改变量的命名空间TensorFlow变量是表示程序处理的共享持久状态的最佳方法。变量通过 tf.Variable OP类进行操作。变量的特点:存储持久化可修改值可指定被训练1 创建变量 tf.Variable(initial_value=None,trainable=True,collections=None,name=None) initial_value:初始化的值 trainabl..

2020-08-13 21:48:14 172

原创 2.4 张量

1 张量(Tensor)TensorFlow 的张量就是一个 n 维数组, 类型为tf.Tensor。Tensor具有以下两个重要的属性 type:数据类型 shape:形状(阶) tensor1 = tf.constant(4.0)tensor2 = tf.constant([1, 2, 3, 4])linear_squares = tf.constant([[4], [9], [16], [25]], dtype=tf.int32)print(tensor1.s

2020-08-13 21:45:26 331 1

原创 2.3 会话

目标 应用sess.run或者eval运行图程序并获取张量值 应用feed_dict机制实现运行时填充数据 应用placeholder实现创建占位符 1 会话一个运行TensorFlow operation的类。会话包含以下两种开启方式 tf.Session:用于完整的程序当中 tf.InteractiveSession:用于交互式上下文中的TensorFlow ,例如shell1 TensorFlow 使用 tf.Session 类来表示客户端程序(通常...

2020-08-13 21:37:36 95

原创 2.2 图与TensorBoard

TensorBoard:可视化学习- 1 数据序列化-events文件- 2 启动TensorBoard1 什么是图结构图包含了一组tf.Operation代表的计算单元对象和tf.Tensor代表的计算单元之间流动的数据。2 图相关操作1 默认图通常TensorFlow会默认帮我们创建一张图--->就是内存中开放的地址。查看默认图的两种方法:- 通过调用tf.get_default_graph()访问 ,要将操作添加到默认图形中,直接创建OP即可。- o...

2020-08-12 22:02:19 189

原创 2. tensorflow 的简单介绍

1 案例:TensorFlow实现一个加法运算def tensorflow_demo(): """ 通过简单案例来了解tensorflow的基础结构 :return: None """ # 一、原生python实现加法运算 a = 10 b = 20 c = a + b print("原生Python实现加法运算方法1:\n", c) def add(a, b): return a + b sum =...

2020-08-12 21:54:19 220

原创 1 深度学习与机器学习区别

1 特征提取方面 机器学习的特征工程步骤是要靠手动完成的,而且需要大量领域专业知识 深度学习通常由多个层组成,它们通常将更简单的模型组合在一起,通过将数据从一层传递到另一层来构建更复杂的模型。通过大量数据的训练自动得到模型,不需要人工设计特征提取环节。 深度学习算法试图从数据中学习高级功能,这是深度学习的一个非常独特的部分。因此,减少了为每个问题开发新特征提取器的任务。适合用在难提取特征的图像、语音、自然语言领域2 数据量机器学习需要的执行时间远少于深度学习,深度学习参数往往

2020-08-12 10:58:39 282

原创 win10如何添加系统环境变量

为何要添加环境变量:1)计算机在执行命令的时候是在环境变量找对应的命令的位置的。如果不正确设置环境变量就不能正确使用相应的命令。如果要执行 java 命令,你不设置环境变量path包括你的jdk安装路径,那系统去哪找你的java.exe文件。2)如果执行某个命令,系统无法在当前文件夹里找到对应的.exe,那么系统就会去path包含的路径找挨个找看是否能知道对应的.exe,一旦找到第一个对...

2019-06-12 14:40:50 2290

原创 1 SQL语句执行

显然MYSQL分为Sever层与存储引擎层。1)Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。2)而存储引擎层负责数据的存储和提取。1、第一步,你会先连接到这个数据库上,这时候接待你的就是连接器。连接器负责跟客户端...

2019-06-11 17:52:50 164

原创 win10下Documents and Settings 访问被拒绝

1、右键点击该文件夹,选择“属性”2、们切换至“安全”选项卡,然后点击下面的“高级”,如下图所示,3、先选中“拒绝 Everyone”这一列,点击界面左下角的“更改权限”按钮,再点击下面的“编辑”按钮,4、点击“拒绝everyone” 删除,点击“允许everyone”--》编辑--》基本权限(完全控制)5、点击确定、应用点击...

2019-05-07 15:49:54 1946

原创 卸载Oracle11g R2

1) 我的电脑-->管理-->管理与服务-->服务 停止所有Oracle服务。2)开始-->程序-->oracle - OraHome81-->Oracle Installation Products--> Universal Installer,单击“卸载产品”–“全部展开”,选中除“OraDb11g_home1”外的所有目录,然后删除。3)运行regedit命令,打开注册表窗口。...

2019-05-07 15:36:32 358

原创 在仅主机模式下虚拟机与物理机ping 通的三种方法

仅主机模式 VMnet1Nat模式 VMnet8进入VMnet1 IPV4设置ip地址 192.168.10.1 /255.255.255.0(物理机)服务器: 192.168.10.10 /255.255.255.0客户端A:192.168.10.20 /255.255.255.0客户端B:192.168.10.30 /255.255.255...

2019-05-06 14:40:55 5676

原创 端口的意思

在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。我们这里将要介绍的就是逻辑意义上的端口。 端口分类 逻辑意义上...

2019-04-28 15:08:34 641

原创 IP地址划分

1、IP地址与MAC地址1)MAC地址,网卡出厂时设定的,是固定的1、前24位叫做组织唯一标志符(Organizationally Unique Identifier,即OUI),是由IEEE的注册管理机构给不同厂家分配的代码,区分了不同的厂家。2、后24位是由厂家自己分配的,称为扩展标识符。同一个厂家生产的网卡中MAC地址后24位是不同的。3、工作在数据链路层的交换机维护着计算机M...

2019-04-27 16:19:46 216

C高级编程讲义(1).doc

C高级编程讲义(1).doc

2021-07-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除