自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 三级数据库技术--第二章

三级数据库技术第二章、需求分析考点1:需求分析需求分析的概念与意义需求分析–主要的任务:主要的任务∶分析清楚当前系统的业务流程,包括系统的体系结构,各职能部门完成的主要任务,各职能部门之间的关系及其交流的信息需求分析–存在的问题:分析清楚现行系统存在的问题,包括需要解决的问题需求分析–最终的结果∶以模型形式展示,如用DFD图、IDEFO图等建模工具和方法描述系统的信息流、功能结构及完成各功能需要的数据需求分析–基本的要求∶需求描述要准确、清楚、一致、不存在任何不完全、含混或者二义性的描述

2022-02-22 15:11:26 496

原创 三级数据库技术真题--第二章

三级数据库技术真题–第二章

2022-02-22 15:11:15 497

原创 三级数据库技术--第一章

三级数据库技术第一章、数据库应用系统开发方法考点1:数据应用系统生命周期数据库系统(DBS):数据库应用系统(DBAS):数据库(DB):数据库管理系统(DBMS):数据库管理员(DBA):软件工程思想:用工程的概念、原理、技术和方法对软件 生产,开发的全过程进行跟踪和管理。软件工程开发的目的:提高软件的质量、加快软件开发的速度、降低成本。软件工程与软件开发的典型方法:1)瀑布模型,2)快速原型模型,3)螺旋模型瀑布模型(软件过程模型或软件 生命周期模型):开发阶段:项目规划,系统

2022-02-21 18:05:53 391

原创 三级数据库技术真题--第一章

三级数据库技术真题–第一章

2022-02-21 18:05:39 355

原创 MATLAB期末复习内容

第一章MATLAB操作界面组成:MTALAB主窗口,命令行窗口,当前文件窗口,工作区窗口,命令历史记录窗口。MATLAB提供了几种帮助 help用来查找函数用法续行符: …注释:%roots:解方程/帮助窗口:帮助按钮,F1,doc命令。lookfor仅对M文件范围内搜索Clc、clearMATLAB系统主要由开发环境、MATLAB数学函数库、MATLAB语言、图形功能和应用程序接口五个部分组成。(正确)sqrtm() :矩阵平方根,求平方根只能用该函数。logm():矩阵自然对数ex

2022-01-05 18:17:35 2095 2

原创 MTALAB复习第三部分

绘图部分plot函数,绘制二维图,其中涉及矩阵采样的需使用点运算符,可不设置样式格式一:plot(x,y,’样式’)linspace:生成行向量,格式:linspace(起始值,终止值,采样数或分割数)例:linspace(0,2*pi,100)格式二:plot(x1,y1, ’样式’,x2,y2, ’样式’,…,xn,yn, ’样式’)当输入参数为矩阵形式时,曲线条数等于矩阵的列数。注意:横坐标是否需要转置。格式三: plot(x1,y1, ’样式’);hold on;plot(x2,

2021-12-30 22:16:52 158

原创 MATLAB复习第二部分

暂停:pause(延迟秒数)if格式:格式一:if 条件 语句组;end格式二:if 条件 语句1;else 语句2;end格式三:if 条件1 语句1;elseif 条件2 语句2;…elseif 条件n 语句n;else 语句n+1;endswitch语句格式:switch 表达式 case 结果表1 语句1; case 结果表2 语句2; … case 结果表n 语句n; othersize 语句n+1;endn

2021-12-29 21:24:25 493

原创 MATLAB复习第一部分

MATLAB操作界面组成:MTALAB主窗口,命令行窗口,当前文件窗口,工作区窗口,命令历史记录窗口。MATLAB提供了几种帮助 help用来查找函数用法续行符: …注释:%roots:解方程帮助窗口:帮助按钮,F1,doc命令。lookfor仅对M文件范围内搜索Clc、clearMATLAB系统主要由开发环境、MATLAB数学函数库、MATLAB语言、图形功能和应用程序接口五个部分组成。(正确)sqrtm() :矩阵平方根,求平方根只能用该函数。logm():矩阵自然对数expm():

2021-12-29 19:21:55 730

原创 SSD学习记录

SSD学习记录文章目录SSD学习记录前言环境配制及相关资料网络结构网络基础介绍先验框介绍主干网络介绍SSD模型构建获得预测框预测过程训练部分前言通过对目标确定四个参数,分别是目标中心点的x轴、y轴坐标,目标的框的高、宽,来确定目标的位置。SSD首先会将图片调整成300x300的大小,为了防止失真,会在图像边缘加上灰条。然后将图片分成1x1、 3x3、 5x5、 10x10、 19x19、 38x38,6种不同的大小的网格。网格分割越小,越有利于检测较小的目标,且每个网格中心负责每个目标。总

2021-05-26 12:25:30 342

原创 transforms小技巧

transforms.RandomResizedCrop(224)随机裁剪transforms.RandomHorizontalFlip()随机水平翻转tansforms.ToTensor()转换成Tensortransforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5))transforms.Resize((224, 224))压缩成224*224os.getcwd()获取当前文件的根目录os.path.join('a' + 'b')将a和b路径连接

2021-04-17 19:42:53 389

原创 Pytorch实现ResNet

Pytorch实现ResNet一、ResNet网络介绍ResNet在2015年被提出,在ImageNet比赛classification任务上获得第一名,目标检测第一名。获得COCO数据集中目标检测第一名,图像分割第一名。由于它“简单与实用”并存,之后很多方法都建立在ResNet50或者ResNet101的基础上完成的,检测,分割,识别等领域里得到广泛的应用。ResNet残差结构图:ResNet网络结构参数列表:ResNet网络的高点提出residual结构(残差结构)

2021-04-17 15:02:36 6555 3

原创 VGG实现CIFAR10(PYTORCH)

VGG实现CIFAR10(PYTORCH)import torchimport torch.nn as nnfrom torch import optimfrom torch.utils.data import DataLoaderfrom torchvision import transformsfrom torchvision import datasetsfrom tqdm import tqdmtransform = transforms.Compose([ transfo

2021-04-12 18:39:35 1053 1

原创 Pytorch之Tensor与NumPy数据类型转换

Tensor与NumPy数据类型基础转换Tensor转NumPyimport torch# inputx = torch.ones(5)y = x.numpy()# outputprint(x)tensor([1., 1., 1., 1., 1.])print(y)array([1., 1., 1., 1., 1.], dtype=float32)print(x + 1)tensor([2., 2., 2., 2., 2.])print(y + 1)[2. 2. 2. 2. 2.

2021-04-09 20:43:57 737

原创 C语言判断标准体重

#include <stdio.h>#include <stdlib.h>int main(){ char gender; int h,s; printf("Please enter your gender(m/w):\n"); scanf("%c",&gender); if(gender=='m') { printf("Please input height(cm):\n"); sca

2021-04-08 17:10:59 3239

原创 Pytorch--VGG16模型代码

import torchimport torch.nn as nnclass VGG16(nn.Module): def __init__(self): super(VGG16, self).__init__() self.features = nn.Sequential( # conv1 nn.Conv2d(3, 64, 3, 1, 1), nn.BatchNorm2d(64, 0.9),

2021-04-08 15:19:54 1804 2

原创 PyTorch之Tensor的线性代数

PyTorch之Tensor的线性代数trace()对角线元素之和(矩阵的迹)import torch# inputx = torch.rand(3, 3)x.trace()# outputprint(x)tensor([[0.0441, 0.0921, 0.9778], [0.3825, 0.9165, 0.9853], [0.9345, 0.9116, 0.8807]])print(x.trace())tensor(1.8412)diag

2021-04-07 21:53:52 191

原创 PyTotch之Tensor数据类型介绍

PyTotch之Tensor数据类型介绍Tonsor数据类型基础介绍在PyTorch中, torch.Tensor 是存储和变换数据的主要⼯工具,并且Tensor 和NumPy的多维数组⾮非常类似, Tensor 提供GPU计算和自动求梯度等功能。"tensor"这个单词⼀一般可译作“张量量”,张量量可以看作是⼀一个多维数组。标量量可以看作是0维张量量,向量量可以看作1维张量量,矩阵可以看作是⼆二维张量量。创建Tensor在创建Tensor时,首先导入torch库创建一个a x b的未初始化

2021-04-07 13:22:28 725 1

原创 Pytorch之CIFAR10

CIFAR10该数据集共有60000张彩色图像,每张图像是32x32x3,分为10个类,第类6000张图。其中50000张用于训练,构成5个训练批,每一批10000张图;另外10000用于测试,单独构成一批。测试批的数据 里,取自10类中的每一类,每一类随机取1000张。10类分别是:1.airplane, 2.automobile, 3.bird, 4.cat, 5.deer, 6.dog, 7.frog, 8.horse, 9.ship, 10.truck一、导入包库import torch

2021-04-04 23:40:45 810 1

原创 Pytorch之MNIST

一、导入包库import torchimport torchvision as tvfrom torch import nnfrom torch.utils.data import DataLoaderimport torchvision.transforms as Timport torch.nn.functional as F二、超参数# 超参数BATCH_SIZE = 128 # 一次放多少image# 检测cuda or cpuDEVICE = torch.device

2021-04-04 23:30:19 101

原创 神经网络(CNN)

神经网络(CNN)神经网络主要有三个部分组成, 分别为:网络结构 —— 描述神经元的层次与连接神经元的结构.激活函数(激励函数) —— 用于加入非线性的因素, 解决线性模型所不能解决的问题.参数学习方法的选择(一般为权重值W和偏置项b)一、CNN领域划分图像处理领域图像识别图像标注图像主题生成图像内容生成…视频处理领域视频分类视频标准视频预测…自然语言处理(NLP)领域对话生成文本生成机器翻译…其它方面机器人控制游戏参数控制…

2021-03-29 14:10:40 513

原创 AlexNet原理及代码实现

AlexNet 原理及代码实现基础介绍:原始图像:256X256X3图像处理:数据增强1. 随机剪切256X256x3<=>224x224x32. 224x224旋转,位置变换3. 图像增大:224x224<=>227x2274. 实际输入AlexNet网络:227x227x3(可以通过padding实现)输入图像为3通道,之后采用双GPU并行运算基础步骤:卷积层---->relu---->池化层---->norm层---->全连接层

2021-03-28 12:39:16 474

原创 PyTorch的数据类型与创建

PyTorch的数据类型与创建数据对比:pythonPyTorchIntIntTensor of size()FloatFloatTensor of size()Int arrayIntTensor of size[d1, d2,…]FloatFloatTensor of size [d1, d2,…]string没有对string的支持,可以One-hot/Embedding的编码表示数据类型Data typedtypeCPU

2021-03-21 13:43:57 258 1

原创 Pytorch之波士顿房价预测

Pytorch之波士顿房价预测一、包库准备import torchimport torch.nn as nn #帮助我们创建和训练神经网络from torch.optim import SGD #导入实现随机梯度下降算法import torch.utils.data as Data #导入数据集from sklearn.datasets import load_boston #导入波士顿房价数据from sklearn.preprocessing import StandardScal

2021-03-21 11:21:50 5187 2

原创 卷积基础概念

卷积神经网络CNN的基本概念神经元结构:由一个线性函数和一个非线性的激活函数构成。激活函数的作用是改变数据的线性关系,并且将输入数据映射在某个范围内,防止数据过大溢出。全连接:每一层的每个神经元都与下一层的每个神经元相连,所有特征都要通过网络计算并传播下去。缺点:1).所有神经元都要与下层的神经元有关系,百不管它们相隔多远;2).计算量大。实际上,图片识别中首先找到的是各部分的边缘和轮廓,然后再要查看图片中的数据 和这些边缘轮廓的关系(基本思路)。卷积核:用来检测某一方面的特征,比如垂直边界、水平边界

2021-03-21 11:20:17 2287 1

原创 Python之turtle

Python海龟绘图import turtle #导入turtle模块turtle.showturtle() #显示箭头turtle.write('ABC') #写字符串turtle.forward(300) #前进300个像素turtle.color('red') #画笔颜色改为红色turtle.left(90) #画笔左转90度turtle.goto(0,50) #去坐标(0,5)turtle.penup() #抬笔(不显示路径)turtle.pendown() #下笔(显示路径)

2021-03-18 15:14:50 199

原创 卷积神经网络CNN的基本概念

卷积神经网络CNN的基本概念**神经元结构:**由一个线性函数和一个非线性的激活函数构成。激活函数的作用是改变数据的线性关系,并且将输入数据映射在某个范围内,防止数据过大溢出。**全连接:**每一层的每个神经元都与下一层的每个神经元相连,所有特征都要通过网络计算并传播下去。缺点:1).所有神经元都要与下层的神经元有关系,百不管它们相隔多远;2).计算量大。实际上,图片识别中首先找到的是各部分的边缘和轮廓,然后再要查看图片中的数据 和这些边缘轮廓的关系(基本思路)。**卷积核:**用来检测某一方面的特征

2021-03-17 17:09:56 241

原创 Python程序格式

Python程序格式缩进问题:逻辑行首的空白(4个空格或制表符)用来决定逻辑的缩进层次,从而用来决定语句的分组语句从新行的第一列开始,即从行首开始缩进风格统一:每次缩进使用1个制表符或4个空格Pythn区分大小写注释行注释,每行注释前加#号。段注释:注释开关使用3个单引号(’’’),结尾使用3个单引号(’’’)...

2021-03-17 11:00:45 140

原创 池化层基础

池化层基础池化层:一种形式的降采样。池化:是将输入的图像划分为若干个矩形区域,对每个子区域输出最大值。池化层会不断地减小数据的空间大小,因此参数的数量和计算量也会下降,也在一定程度 上控制了过拟合。面池化层的引入是依照人的视觉系统对视觉输入对象进行降维和抽象。例如一个4x4的矩形区域压缩成2x2的区域4x4区域:15835816531212032x2区域:8853以坐标说明4X4区域:X:0-1; Y:0

2021-03-16 21:58:15 640

原创 Python 开发环境、交互模式、IDLE环境介绍

Python 开发环境开发环境,英文是IDE(Integrated Developmetn Environment 集成开发环境)开发环境I本质上就是对Python解释器python.exe的封装,核心都一样。只是为了让程序员更加方便编程,减少出错率,尤其是拼写错误。常用的开发环境 如下:IDLEPycharmwingIDEEclipseIPython交互模式1.进入命令窗口,输入: python2. >>>是”提示符“3. 关闭交互窗口Ctrl+Z和回

2021-03-16 13:48:44 3829

原创 Python入门之安装

Python入门之安装Python下载地址:http://www.python.org进入官网:点击Download:点击如下按钮,会自动匹配系统版本点击下载好的exe文件,出现如下对话框,点击第二个选项(建议)勾选如下复选框及修改安装地址:点击Install,完成安装。...

2021-03-15 22:16:00 66

原创 Python介绍

Python介绍简介Python是一种解释型、面向对象的语言。由吉多-范罗苏姆于1989年发明,1991年正式公布。官网:www.python.orgPython单词是“大蟒蛇”的意思。因龟叔在追剧:英国电视喜剧片《蒙提-派森的飞行马戏团》(Monty Python and the Flying Circus)而取名的。安装使用www.python.org提供的interactive shell入门Python,在网页交互界面中写一些简单的小程序。(仅限于体验,不适合用来进行专业学习)特点

2021-03-14 20:49:59 85

原创 Pandas数据的排序与统计

Pandas数据的排序与统计索引排序.sort_index()方法在指定轴上根据索引进行排序,默认升序格式:.sort_index(axis=0, ascending=True)其中ascending为递增排序import pandas as pdimport numpy as npb = pd.DataFrame(np.arange(20).reshape(4,5), index=['a','d','c','b']) 0 1 2 3 4a 0 1 2

2021-02-15 21:06:00 304 1

原创 Pandas基础内容

Pandas基础内容Pandas是Python第三方库,提供高性能易用数据类型和分析工具,Pandas基于NumPy实现,常与NumPy和Matplotlib一同使用。Pandas的理解NumPyPandas基础数据类型扩展数据类型关注数据的结构表达关注数据的应用表达维度:数据间关系数据与索引间关系Pandas库的Series类型Series类型由一组数据及与之相关的数据索引组成。Series可以通过Python列表、标量值、Python字典、ndarr

2021-02-15 15:08:33 238

原创 pyplot的基础图标函数

pyplot的基础图标函数(常用16个)函数说明plt.plot(x,y,fmt,…)绘制一个坐标图plt.boxplot(data,notch,position)绘制一个箱形图plt.bar(left,height,width,bottom)绘制一个条形图plt.barh(width,bottom,left,htight)绘制一个横向条形图plt.polar(theta,r)绘制极坐标图plt.pie(data,explode)绘制饼图

2021-02-04 19:59:34 450

原创 Matplotlib库的介绍及pyplot子库的使用

Matplotlib库的介绍及pyplot子库的使用Matplotlib是一个综合库,用于在Python中创建静态,动画和交互式可视化。Matplotlib库的效果:https://matplotlib.org/gallery.htmlMatplotlib库由各种可视化类构成,内部结构复杂,受Matlab启发。Matplotlib.pyplot是绘制各类可视化图形的命令命令子库,相当于快捷方式。import matplotlib.pyplot as pltplt.plot([3,1,4,5,2]

2021-02-04 15:53:51 2846

原创 图像的基础操作

图像的基础操作一、图像的数组表示图像的RGB色彩模式图像一般使用RGB色彩模式,即每个像素点的颜色由红(R),绿(G),蓝(B)组成。取值范围均为0-255。PIL库,PIL,Python Image LibraryPIL库是一个具有强大图像处理能力的第三方库。安装PIL库:pip install pillow图像:图像是一个由像素组成的二维矩阵,每个元素是一个RGB值。图像是一个三维数组,维度分别是高度、宽度和像素RGB值。form PIL import Imageimport nu

2021-02-03 19:32:06 373

原创 NumPy的梯度函数

NumPy的梯度函数np.gradient(f):计算数组f中元素的梯度,当f为多维时,返回每个维度梯度梯度:连续值之间的变化率,即斜率。反应了元素的变化率,尤其是对图像,声音等进行批量处理的时候,有助于我们发现图像或声音的边缘。举例:XY坐标轴连续三个x坐标对应的y轴值:a,b,c其中,b的梯度是:(c-a)/2import numpy as npa = np.random.randint(0,20,(5))#a:[ 0 0 1 7 16]b = np.gradient(a)#b:[

2021-02-03 16:29:28 1169 1

原创 NumPy的统计函数

NumPy的统计函数求和sum()格式:np.sum(array,axis=None)说明:根据给定轴axis计算数组array相关元素之和,axis整数或元组举例:np.sum(a_array)期望mean()格式:np.mean(array,axis=None)说明:根据给定轴axis计算数组araay相关元素的期望,axis整数或元组举例:np.mean(a_array,axis=1)平均值average()格式:np.average(array,axis=None,w

2021-02-03 16:15:04 515

原创 NumPy的随机数函数

NumPy的随机数函数NumPy的随机数函数子库rand()格式:np.random.rand(d0,d1,...dn)说明:根据d0-dn创建随机数数组,浮点数,[0,1),均匀分布举例:np.random.rand(3,5,4)randn()格式:np.random.randn(d0,d1,...dn)说明:根据d0-dn创建随机数数组,标准正态分布举例:np.random.randn(3,5,4)randint()格式:np.random.randint(low[,h

2021-02-03 15:15:04 191

原创 CSV文件读取

CSV文件读取写入CSV文件的方法格式:np.savetxt(frame,array,fmt='%.18e',delimiter=None)frame: 文件、字符串或产生器,可以是.gz或.bz2的压缩文件。array:存入文件的数组fmt:写入文件的格式,例如:%d %.2f %.18edelimiter:分割字符串,默认是任何空格#例:a = np.arange(100).reshape(5,20)np.savetxt('a.csv', a, fmt = '%d', delimite

2021-02-02 21:55:11 179

空空如也

空空如也

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

TA关注的人

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