自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个程序媛的成长记录❤

路漫漫其修远兮,吾将上下而求索。日拱一卒,功不唐捐。进一寸有一寸的欢喜*

  • 博客(62)
  • 资源 (2)
  • 收藏
  • 关注

原创 15天共读深度学习Day9

1.参数的更新神经网络学习的目的是找到使损失函数的值尽可能小的参数。这是寻找最优参数的问题,解决这个问题的过程称为最优化。除了SGD(stochastic gradient descent 随机梯度下降法)还有其他优化方法。虽然SGD简单,并且容易实现,但是在解决某些问题时可能没有效率。SGD低效的根本原因是,梯度的方向没有指向最小值的方向。为了改正SGD的缺点,我们将用Momentu...

2019-04-30 22:28:34 237

原创 15天共读深度学习Day8 误差反向传播法

1.简单层的实现# coding: utf-8class MulLayer: def __init__(self): self.x = None self.y = None def forward(self, x, y): self.x = x self.y = y out = x * y...

2019-04-29 16:25:53 302

原创 广度优先搜索 BFS

#include<stdio.h>#include<queue>using namespace std;bool mark[50][50][50];int maze[50][50][50];struct N{ int x,y,z; int t;};queue<N> Q;int go[][3]={ 1,0,0, -1,0,0, ...

2019-04-29 10:17:43 329

原创 15天共读深度学习Day7

主题:误差反向传播法(误差反响传播法是一个可以高效计算梯度的算法)1.什么是计算图?要正确理解误差反向传播法,有两种方法:1.基于数学式;2.基于计算图(computational graph)计算图将计算过程用图形表示出来。这里说的图形是数据结构图,通过多个节点和边表示(连接节点的直线称为“边”)用计算图解题需要按照如下流程进行:(1)构建计算图(2)在计算图上,从左...

2019-04-28 11:00:18 167

原创 15天共读深度学习Day6

1.什么是数值微分?(1)导数导数表示的是某个瞬间的变化量;“真的导数”对应函数在x处的斜率(称为切线)(2)数值微分利用微小的差分求导数的过程称为数值微分(3)偏导数有多个变量的函数的导数称为偏导数。偏导数和单变量的导数一样,都是求某个地方的斜率。不过,偏导数需要将多个变量中的某一个变量定为目标变量,并将其他变量固定为某个值。2.什么是梯度?如何通过数值微分计算梯...

2019-04-27 16:31:00 273

原创 15天共读深度学习Day5

(今天上完课,我们就算是放假了。放假了,也放松了,差点就忘了打卡这件事了o(╯□╰)o)今日导读:1. 神经网络的特征就是可以从数据中学习。即可以由训练数据自动获取最优权重参数的值。神经网络的优点是对所有问题都可以用同样的流程来解决。也就是说,与待处理的问题无关,神经网络可以将数据直接作为原始数据,进行“端对端”的学习。2.机器学习中,一般将数据分为训练数据和测试数据两部...

2019-04-26 16:39:32 276

原创 15天共读深度学习Day4

(前几天都是用的有道云笔记,突然觉得用博客记录也比较好呀)今日导读:1.三层神经网络的实现# coding: utf-8import numpy as npdef sigmoid(x): return 1 / (1 + np.exp(-x))def identity_function(x): return xdef init_network(): ...

2019-04-25 17:29:25 365

原创 Spring MVC入门(亲身实践)

根据这篇博客Spring MVC【入门】就这一篇!一步一步操作,最后跑出来了~ 感谢!这篇博客已经写得很具体了,超好用我这里主要写我遇到报错的时候怎么解决的问题一:controller这个package新建在哪里呢?问题二:而我的解决方式是,在这个网站下载了jar包,然后复制粘贴到lib文件夹下https://mvnrepository.c...

2019-04-25 09:04:55 175

原创 pycharm 如何导入库?

以前记得,好久不用,又……又忘了在哪里配置了。(*/ω\*)File →Settings→ project interpreter→+

2019-04-22 17:09:05 1489

原创 最短路径——Floyd算法

什么是“最短路径问题”?寻找图中某两个特定结点之间的最短路径的长度。

2019-04-20 13:56:33 272

原创 最小生成树——Kruskal算法

例题1:畅通工程问题#include<stdio.h>#include<algorithm>using namespace std;#define N 101int Tree[N];int findRoot(int x){ if(Tree[x]==-1) return x; else{ int tmp=findRoot(Tree[x]...

2019-04-20 12:55:10 193

原创 Linux常用命令

清空文件夹首先进入这个文件夹,比如叫 Dcd D如果目录下只有文件 执行rm *如果有目录下面有文件夹 执行rm * -r

2019-04-18 15:01:24 98

原创 阶段性回顾反思

断断续续,基本每天都在看机试指南。然后照着敲代码,一道题更新一篇博客。但感觉这种方式收获并不大。因为全部照搬照抄,缺少自己的思考。手过了一遍,眼睛过了一遍。而大脑还没过。里面的解法真的很好,可是我没完全消化。也就是说还没把书本的东西真的变成自己的。coding是这样,复习其他科目也是这样。这种感觉真是糟糕极了。改变很难,可是不改变就会一直在原地打转。更别说去什么远方了。怎么办?...

2019-04-17 22:03:46 154 2

原创 并查集——畅通工程

题目解读:解法:#include<stdio.h>using namespace std;#define N 1000int Tree[N];int findRoot(int x){ if(Tree[x]==-1) return x; else{ int tmp=findRoot(Tree[x]); Tree[x]=tmp; return tm...

2019-04-17 21:52:54 150

原创 素数筛选法

一、基础例题#include<stdio.h>#include<math.h>bool judge(int x){ if(x<1) return false; int bound=(int)sqrt(x)+1; for(int i=2;i<bound;i++){ if(x%i==0) return false; } return tr...

2019-04-17 15:30:59 291

原创 最小公倍数

#include<stdio.h>int gcd(int a,int b){ return b!=0?gcd(b,a%b):a;//求最大公约数 }int main(){ int a,b; while(scanf("%d%d",&a,&b)!=EOF){ printf("%d\n",a*b/gcd(a,b)); //输出两数乘积与最大公约数的商 ...

2019-04-17 15:20:01 157

原创 什么是Hive?(内含习题)

主要特性:hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。Hive 的最佳使用场合是大数据集的批处理作业,例如,网络日志分析。Hive 中所有的数据都存储在 HDFS 中,Hive 中包含以下数据模型:表(Table),外部表(External Table),分区...

2019-04-16 11:36:59 2857

原创 关于Hadoop的经典习题

以下哪一项不属于Hadoop可以运行的模式___C___。A.单机(本地)模式B.伪分布式模式C.互联模式D. 分布式模式Hadoop的作者是下面哪一位__B____。A.Martin FowlerB.Doug cuttingC.Kent BeckD.Grace HopperDoug Cutting所创立的项目的名称都受到其家人的启发,以下项目不...

2019-04-16 11:00:08 5680

原创 最大公约数——欧几里得算法

把求a,b的最大公约数问题转换成了求a,a mod b的最大公约数问题。1.递归解法#include<stdio.h>int gcd(int a,int b){ if(b==0) return a; else return gcd(b,a%b);}int main(){ int a,b; while(scanf("%d%d",&a,&b)!=...

2019-04-16 08:41:36 687

原创 什么是HBase?(内含习题)

HBase,全称Hadoop Database ,是一个分布式的、面向列的开源数据库。HBase的特性:HBase是Apache的Hadoop项目的子项目。HBase有三个主要组成部分:客户端库,主服务器和区域服务器。区域服务器可以按要求添加或删除。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式...

2019-04-15 22:27:47 4168

原创 什么是HDFS?(内含习题)

HDFS: 全称 Hadoop Distributed File System ,即:Hadoop分布式文件系统HDFS的特性:HDFS有着高容错性(fault-tolerant)的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HD...

2019-04-15 21:50:10 4785

原创 什么是MapReduce?(内含习题)

什么是MapReduce?MapReduce最早是由Google公司研究提出的一种面向大规模数据处理的并行计算模型和方法。2004年,开源项目Lucene(搜索索引程序库)和Nutch(搜索引擎)的创始人Doug Cutting发现MapReduce正是其所需要的解决大规模Web数据处理的重要技术,因而模仿Google MapReduce,基于Java设计开发了一个称为Hadoop的开源M...

2019-04-15 20:48:03 11387

转载 初识Hadoop两大核心:HDFS和MapReduce

一、Hadoop是什么?Hadoop是一个能够对大量数据进行分布式处理的软件框架,实现了Google的MapReduce编程模型和框架,能够把应用程序分割成许多的小的工作单元,并把这些单元放到任何集群节点上执行。在MapReduce中,一个准备提交执行的应用程序称为“作业(job)”,而从一个作业划分出 得、运行于各个计算节点的工作单元称为“任务(task)”。此外,Hadoop提供的分布式文件...

2019-04-15 20:24:06 2030

原创 数制转换(提升)

解法分两步:1.将a进制转换成10进制2.将10进制转换成b进制#include<stdio.h>#include<string.h>int main(){ int a,b; char str[40]; while(scanf("%d%s%d",&a,str,&b)!=EOF){ int tmp=0,lenth=strlen(...

2019-04-15 17:46:57 131

原创 进制转换(基础)

#include<stdio.h>int main(){ long long a,b;//使用数据类型long long确保不会溢出 int m; while(scanf("%d",&m)!=EOF){ if(m==0)break; scanf("%lld%lld",&a,&b); a=a+b; int ans[50],size=0...

2019-04-15 17:28:15 221

原创 数位拆解

方法一:#include<stdio.h>int main(){ int a,b; while(scanf("%d%d",&a,&b)!=EOF){ int buf1[20],buf2[20],size1=0,size2=0; //用buf1 buf2分别保存从两个整数中拆解出来的 while(a!=0){ buf1[size1++]=...

2019-04-14 17:58:13 237

原创 二叉排序树

#include<stdio.h>#include<string.h>struct Node{ Node *lchild; Node *rchild; int c;}Tree[110];int loc;Node *creat(){ Tree[loc].lchild=Tree[loc].rchild=NULL; return &Tree[lo...

2019-04-14 17:38:19 192

原创 二叉树遍历

#include<stdio.h>#include<string.h>struct Node{ Node *lchild; Node *rchild; char c;}Tree[50];int loc;Node *create(){ Tree[loc].lchild=Tree[loc].rchild=NULL; return &Tree...

2019-04-13 22:28:56 204

原创 栈的应用

例题一:括号匹配问题解题思路#include<stdio.h>#include<stack>using namespace std;stack<int> s;//定义一个堆栈 char str[110];//保存输入字符串 char ans[110];//保存输出字符串 int main(){ while(scanf("%s",s...

2019-04-13 22:09:07 131

原创 哈夫曼树

哈夫曼树概念:#include<queue>#include<stdio.h>using namespace std;priority_queue<int,vector<int>,greater<int> > Q;int main(){ int n; while(scanf("%d",&n)!=EOF){...

2019-04-12 21:55:45 125

原创 贪心思想

例题一:#include<stdio.h>#include<algorithm>using namespace std;struct goods{ double j;//该物品总重量 double f;//该商品总价格 double s;//性价比 一元可以买几斤 bool operator <(const goods &A) co...

2019-04-12 17:36:52 147

原创 查找

例题一#include<stdio.h>int main(){ int buf[200]; int n; while(scanf("%d",&n)!=EOF){ for(int i=0;i<n;i++){ scanf("%d",&buf[i]); } int x,ans=-1; scanf("%d",&x); for(...

2019-04-11 17:57:46 125

原创 排版题

例题1:#include<stdio.h>int main(){ int h; while(scanf("%d",&h)!=EOF){ int maxline=h+(h-1)*2;//最后一行包含的星号个数 for(int i=1;i<=h;i++){ for(int j=1;j<=maxline;j++){ if(j&lt...

2019-04-11 16:48:59 218

原创 为什么JavaWeb的html在浏览器里打开中文是乱码?

在谷歌浏览器打开,是这样然而换了一个360浏览器,就好了要保证HTML和浏览器的编码格式都是utf8

2019-04-11 08:32:41 898

原创 Hash的应用

用法一:主要思想:输入的分数只可能是0到100的101种整数。我们为每一种可能分别计数,便能在输入结束时得知每一种分数的重复情况。#include<stdio.h>int main(){ int n; while(scanf("%d",&n)!=EOF&&n!=0){ int Hash[101]={0}; //用此数组记录各种...

2019-04-10 20:30:19 198

原创 机试:日期类问题

#include<stdio.h>#define isyeap(x) x%100!=0&&x%4==0||x%400==0 ?1:0//定义了一个宏 判断是否是闰年 int dayofmonth[13][2]={0,0,31,31,28,29,31,31,30,30,31,31,30,30,31,31,31,31,30,30,31,3...

2019-04-10 19:43:44 211

原创 排序——成绩排序

自定义一个结构体自定义一个比较函数cmp调用库函数sort#include<stdio.h>#include<algorithm>#include<string.h>using namespace std;struct E{ char name[101]; int age; int score;}buf[1000];...

2019-04-10 18:27:18 306

原创 经典入门:排序

#include<stdio.h>int main(){ int n; int buf[100]; while(scanf("%d",&n)!=EOF){ for(int i=0;i<n;i++){ scanf("%d",&buf[i]); } for(int i=0;i<n;i++){ for(int j=0;j&lt...

2019-04-10 09:33:40 128

原创 自我反思

从开学开始为参加蓝桥杯备赛而“刷题”到现在,也差不多进行了快一个月了。从开始的既不会又害怕,而且内心很抗拒。到现在的会了些,习惯了。我在这个过程其实是有进步的,还是值得肯定的。只是,我现在需要再上一层楼,而不是反复在第一层打转了。所以,后面还是要刷题,而且要下大功夫刷题。这个题是要有难度的,是那种我现阶段还很难自己独立做出来,需要思考半天,但是机试中会涉及到的那类题。直面我...

2019-04-09 21:25:48 234

原创 机试题:整数奇偶排序

import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc=new Scanner(System.in); while(...

2019-04-09 17:57:56 273

OpenGL库.zip

为了做计算机图形学大作业而找了好久的可用的资源。环境是VC++6.0 用了OpenGL的库,还附带了一个茶壶的完整代码案例(亲测可用!)

2019-06-29

图片mif文件生成工具

一个方便好用的将图片直接生成mif文件的工具。是做计算机组成原理等实验时的利器。

2018-06-13

空空如也

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

TA关注的人

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