GAN的相关知识主要是跟着李宏毅老师入门的,具体内容可以访问哔哩哔哩-李宏毅深度学习2017进行学习。这篇文章主要对学习内容进行总结。 1.传统生成模型AutoEncoder AutoEncoder是前馈神经网络的一种,曾经重要用于数据的降维或者特征的抽取,而现在也被广泛用于生成模型。与其他前馈神经 ...
数据结构知识点(4)——串、数组和广义表
content{:toc}串的定义、存储结构以及计算串的定义 计算机上的非数值处理的对象大部分是字符串数据,字符串一般简称为串。串是一种特殊的线性表,其特殊性体现在数据元素是一个字符; 零个字符的串称为空串;只有空格的字符串称为空格串;串的存储结构串也有两种基本的存储结构:顺序存储和链式存 ...
数据结构知识点(3)——栈与队列
content{:toc}栈的表示和操作的实现顺序栈的表示和实现 顺序栈的存储结构typedef struct //栈的存储结构{ ElemType *base; ElemType *top; int stacksize;}SqStack; (1 ...
数据结构知识点(2)——线性表
content{:toc} 线性表的定义和特点线性表:由n(n≥0)个数据特性相同的元素构成的有限序列。特点:① 存在唯一的一个被称为“第一个”的数据元素;② 存在唯一的一个被称为“最后一个”的数据元素;③ 除第一个之外,结构中的每个数据元素均只有一个前驱;④ 出最后一个之外,结构中的每个数据元 ...
简单算法实现
content{:toc} 复数抽象数据类型的定义及操作#include<iostream>using namespace std;#define ERROR 0 typedef float status;typedef struct //抽象数据类型的存储结构{ ...
数据结构知识点(1)——绪论
content{:toc} 数据结构研究内容 数值计算计算机主要用于数值计算,主要步骤包括:①从具体问题中抽象出数学模型;②设计解决此数学模型的算法;③编写程序,进行调试。寻找数学模型的实质是分析问题,从中提取操作对象,并找出这些操作对象之间的关系,然后用数学语言加以描述,即建立相应的数学方程。 ...
使用caffe训练数据集
content{:toc}实验目的(1) 结合Caffe平台,进一步掌握Caffe的使用流程;(2) 进一步理解Caffe卷积神经网络定义和优化思想;(3) 学会使用prototxt定义卷积神经网络和优化方法;(4) 能看懂卷积神经网络的关键代码;(5) 能独立完成卷积神经网络和优化自定义;(6) ...
图像分割——钢铁表面缺陷检测
content{:toc} 实验思路先对原图进行几何变化(旋转)变成长方形,再对图像进行分割 实验代码 clear clc init=imread('C:\Users\joczu\Desktop\作业3.bmp'); %图像旋转 G=rgb2gray(init); E=edge(G); thet ...
DICOM医学图像处理
content{:toc} 实验目的最大灰度投影(MIP)是临床上最常见的一种血管成像方式,要求将三维数据沿z轴投影。 实验提示将每层DICOM图像对应位置像素点依次比较取最大。 实验平台MATLAB 实验代码 clear all clc close all file_path = 'E:\d ...