- 博客(23)
- 收藏
- 关注
原创 卷积神经网络中卷积 个人的一些理解
*convolution卷积superposition叠加1在神经网络中作用是提取图片局部特征2作为过滤器过滤一些特征其实图片的卷积是将数学上的卷积概念直接进行了翻转,因此直接进行对应的运算。1.物理意义上的卷积可以看作是一个不稳定输入(增加系统总量)和稳定输出(减少系统总量)的系统的某个节点时刻的系统余量。2.迁移到卷积核上,即借鉴了每个时刻输入对最后余量会带来影响,而卷积操作可以认为是周围的像素对当前像素点怎么产生影响的,而卷积核即是控制怎么去影响当前像素点的操作子。
2024-03-17 09:50:52
408
原创 一种改进lenet 的OCR字符分割模型
网络搭建首先建立一个比较浅的网络(基于LeNet的改进)做基本的文字识别,然后再根据项目需求,再尝试其他的网络结构。这次任务所使用的深度学习框架是强大的Tensorflow。**网络搭建**第一步当然是搭建网络和计算图其实文字识别就是一个多分类任务,比如这个3755文字识别就是3755个类别的分类任务。我们定义的网络非常简单,基本就是LeNet的改进版,值得注意的是我们加入了batch normalization。
2024-03-08 21:30:23
946
1
原创 如何用函数指针调用函数
这里定义了一个函数指针,int (*p) (int x);里的int指的是函数的返回值,指要被调用的函数的返回值是整形。int x表示被调用的函数参数是一个且是整形。这一句是声明一个函数,是我们要被函数指针调用的函数,而且函数名表示函数的首地址。这一句是把被调函数的首地址存在定义的指针变量里,用来指向被调函数。定义的函数指针和声明的函数一一对应,对照着看会很清晰。P指的是指向函数首地址的指针变量。p) (int x);
2024-03-06 22:39:09
852
原创 C语言中整型常量的表示方法
0X15L (十进制为21),0xA5L(十进制为165),0x10000L(十进制为65536)。012L (十进制为10)077L(十进制为63),0200000L (十进制为63336);0X2A(十进制为42)、0XA0 (十进制为160)0xFFFF(十进制为65535);015(十进制为13)、0101(十进制为65) 0177777(十进制为65535);158L (十进制为158)358000L(十进制为358000);5A (无前缀0X)、0X3H (含有非十六进制数码)。
2024-03-06 17:34:54
506
原创 机器学习!
*为什么需要特征工程数据和特征决定了机器学习的上限,而模型和算法只是逼近这个上限而已什么是特征工程特征工程是使用专业背景知识和技巧处理数据,使得特征能在机器学习算法上发挥更好的作用的过程意义:会直接影响机器学习的效果特征工程的位置与数据处理的比较pandas:一个数据读取非常方便以及基本的处理格式的工具sklearn:对于特征的处理提供了强大的接口特征抽取/特征提取特征预处理特征降维特征提取**什么是特征提取1 将任意数据(如文本或图像)转换为可用于机器学习的数字特征。
2024-03-03 20:28:14
412
原创 hadoop技术生态
**大数据技术生态体系:Hadoop是什么:**1·分布式系统基础架构什么是分布式系统 100T的文件 由100个服务器存储 即需要多台服务器同时运行基础架构? 所有的框架都基于Hadoop执行2.主要解决 海量数据的存储和分析计算问题3.广义上指Hadoop生态圈Google在大数据方面的三篇论文Hadoop的优势:Hadoop的组成:HDFS概述:YARN结构概述:理解为Resource Manager是一个公司的部门经理Node Manager是一个
2021-10-26 20:57:53
719
原创 数据结构期末考试 图
有向完全图:对于有向图,若具有n(n-1)条弧,则称为有向完全图。无向完全图:对于无向图,若具有n(n-1)/2条边,则称为无向完全图。连通分量:无向图中的极大连通子图。强连通分量:有向图中的极大强连通子图。有向图邻接表的边结点含义:边表:由表示图中顶点间关系的2n个边链表组成。边链表中边结点包括邻接点域(adjvex )、数据域(info)和链域(nextarc)三部分,其中,邻接点域指示与顶点邻接的点在图中的位置;数据域存储和边相关的信息,如权值等;链域指示与顶点的邻接的下一条边的结点.
2021-06-21 21:14:33
872
2
原创 第三章 面向对象
1.1面向对象和面向过程的区别1.2面向对象的三大特性1.3类和对象的概念1.4类的定义1.5对象的创建和使用1.6面向对象的封装性1.7构造函数(构造方法,构造器)1.8对象和引用1.9this关键字1.10static关键字1.11单例模式初步1.12类的继承1.13方法的覆盖(override)1.14super关键字1.15final关键字1.16抽象类1.17接口(行为)1.18接口的进一步应用1.19多态1.20接口和抽象类的区别1.1:面向过程和面
2021-05-27 16:05:57
131
1
原创 第一章
pubic class 和class 的区别:1:一个源文件中可以定义多个class2:一个源文件中public的class不是必须的3:一个class会定义生成一个 xxx.class 的字节码文件4:一个源文件当中定义一个公开的类的话,只能有一个,并且该类名称必须与java源文件名称保持一致5:每一个class当中都可以编写main方法 ,都可以执行程序的入口...
2021-05-18 17:25:50
99
原创 哈夫曼树
哈夫曼树:在叶子结点和权重确定的情况下,带权路径长度最小的二叉树,也被称为最优二叉树。原始值优先选 ,放左边一颗有n个叶子结点的的哈夫曼树共有2n-1个结点哈夫曼树有什么用?例子: 压缩电报BADCADFEED二进制为:001000011010000011101100100011左0右1新编码的二进制为:1001010010101001000111100旧编码的二进制为:001000011010000011101100100011...
2021-05-17 19:46:33
114
原创 linux 基本 2021 5 12
ls 查看目录cd 进入目录cd - 后退cd … 向上cd ~ 回到桌面cd / 进入根目录cd tree 查看目录结构新建目录 mkdirmkdir -p 多级目录例: mkdir -p one/two/three复制目录 cd -r 源目录 新目录删除 rm -r新建文件 touch -r复制文件 cp 目标文件名 目标目录删除 rm移动和重命名 mv查看 cat 帮助 man cat 好像是ctrl+c关?...
2021-05-12 21:23:40
144
转载 二叉树的最简单的算法(这个主要是用来记住链式存储格式的)
题解:#include#include#include//不加会CEusing namespace std;int n;string s;int main(){cin>>n;cin>>s;for(int i=2;i<=n;++i)//由于第一个为原串,所以单独输入{string ss;cin>>ss;int x=s.find(ss[0]);//找到这个子树的根节点在原串中的位置s.erase(x,1);//清除根节点s.inser.
2021-05-11 16:10:13
139
3
原创 2021-02-05
#include<bits/stdc++.h>using namespace std;const int N = 1010, M = 2000010;int n,m;int g[N][N],dist[N];bool st[N];int dijkstra(){ memset(dist,0x3f,sizeof dist); dist[1]=0; for(int i=0;i<n;i++) { int t=-1; for(int j=1;j<=n;j++)
2021-02-05 18:43:40
140
原创 WEEK 3
树与二叉树:https://blog.youkuaiyun.com/MoSwwzc/article/details/113488117递归:https://blog.youkuaiyun.com/MoSwwzc/article/details/113488168sort排序:https://blog.youkuaiyun.com/MoSwwzc/article/details/113383951
2021-02-01 00:33:57
110
原创 递归
递归:1.什么是递归? 函数调用本身。(即函数自己调用自己)2.构成递归的条件:①能将一个问题转换成一个更小的问题。并且新问题与原问题的解法相同。②必须有递归出口(否则会造成死递归)3.递归函数的底层是由栈实现的,是系统帮我们写好的,我们可以直接使用。4.很多递推题都可以用递归解决,但耗时长,容易TL或爆栈。所以能用递推写的尽量都用递推写。(下面的例题1、2也可以递推写)5.递归 = 递推 + 回溯例题:求一个数的逆序#include<bits/stdc++.h>using
2021-02-01 00:25:04
143
原创 树与二叉树
树是n(n>=0)个结点的有限集,它或为空树(n=0);或为非空树,对于非空树:1.有且仅有一个称为根的结点;2.除根结点以外的其余结点可分为m(m>0)个互不相交的有限集,其中每个集合本身又是一棵树,并且称为根的子树树的基本术语:结点: 使用树结构存储的每一个数据元素都被称为“结点”叶子结点: 结点的度为0的结点( K、L、F、G、M、I、J)父结点:若一个节点含有子节点,则这个节点称为其子节点的父节点子结点:一个节点含有的子树的根节点称为该节点的子节点例如:A是B,C,D的
2021-02-01 00:15:04
249
原创 sort排序
头文件:#include或者#include<bits/stdc++.h>sort排序默认为升序 如果降序需要添加cmp/*sort排序 默认为升序*/#include<bits/stdc++.h>using namespace std;int a[101],n;int main(){ cin>>n; for(int i=0;i<n;i++) { cin>>a[i]; } for(int i=0;i<n;i++)
2021-01-29 13:56:44
163
原创 WEEK 2
二分: 整数二分和浮点数二分二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。 但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。整数二分int erfen(int a[],int l,int r,int k){ if(l==r) { if(a[l]==k) return l; else return -1; } int mid=(l+r)/2; if(k<=a[mid]) erfen (a,l,mid,k); els
2021-01-24 16:27:01
137
1
原创 c++ 中 string的使用方法总结
@c++ 中 string的使用方法总结[STL 是 C++的一部分,因此不用额外安装什么,它被内建在你的编译器之内。STL 的一个重要特性是将数据和操作分离。数据由容器类别加以管理,操作则由可定制的算法定义。迭代器在两者之间充当“粘合剂”,以使算法可以和容器交互运作程序员可以不用思考 STL 具体的实现过程,只要能够熟练使用 STL 就 OK 了。这样他们就可以把精力放在程序开发的别的方面。STL 具有高可重用性,高性能,高移植性,跨平台的优点。高可重用性:STL 中几乎所有的代码都采用了模板
2021-01-17 14:27:03
405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人