自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Juily家的小蜜果

学习之路

  • 博客(72)
  • 收藏
  • 关注

原创 MFC创建、调用Dll的方法

MFC创建、调用Dll的方法

2023-04-20 16:57:42 419

原创 常用的激活函数

常用的激活函数1. Sigmoid()用于将预测概率作为输出的模型2. Tanh()当输入较大或者较小,输出几乎是平滑且梯度较小,不利于权重更新3.ReLU()输入为正时,不存在梯度饱和问题,计算速度快4.LeakyReLU()调整负值零梯度的问题5.Softmax()用于多分类问题...

2022-04-27 15:57:57 290

原创 BN层和Dropout层的作用

BN层的作用Normalization:神经网络本质上是学习数据的分布,将训练数据和测试数据归一化,可以增强网络的泛化能力,同时提高网络的训练速度。深度学习网络随着网络加深,训练越困难,收敛也越来越慢,很多方法解决这个问题,比如ReLU激活函数,比如残差神经网络,BN本质上也是从不同角度来解决这个问题的。BN也实际上是在做feature scaling,将输入数据分布变换到0均值,单位方差的正态分布,神经网络能够较快收敛。深层神经网络在做非线性变换前的激活输入值,随着网络深度加深或者在训练过程中,其

2022-04-27 15:53:50 1927

原创 决策树分类

决策树先构造树形结构,再进行一系列决策,决策树是分类算法,也能做回归。比如有五个人(样本数据),打算分类谁愿意打篮球,根据年龄和性别进行决策分类。第一次先通过其中特征进行部分选择,再在子类中根据另一个特征再分类。最后一个叶子节点就是最终分类结果。决策树算法以树状结构表示数据分类的结果。每个决策点实现一个具有离散点输出的测试函数,记为分支。训练阶段从给定的训练数据集DB,构造出一棵决策树。Class = DecisionTree(DB)分类阶段从根开始,按照决策树的分类属性逐层往下划分

2022-04-27 15:44:49 4451

原创 pickle.load及pickle.dump

Python的pickle模块实现了基本的数据序列和反序列化。序列化就是把一个对象变成二进制内容,就是一个byte[]数组。为什么需要序列化?因为序列化后可以把byte[]内容保存到文件中,也可以通过网络传输到远程。有序列化就有反序列化,也就是把存储到文件中或者从网络上读取的二进制内容 即byte[]数组 变回对象。基本使用方法pickle.dump(obj,file,[,protocol])功能:将对象obj保存到文件file中去。file必须有write接口。如果protol>

2021-06-17 11:25:42 2246

原创 Anaconda安装,配置CPU版Tensorflow环境,PyCharm配置python环境

Anaconda下载下载链接清华开源软件镜像站这里下载版本:安装Windows这里可以选择Browse更改安装路径配置CPU版Tensorflow环境1.windows系统,创建txt文件,更名为.condarc,写入以下信息,将该文件放入自己用户的目录下面复制以下内容粘贴进该文档channels: - defaultsshow_channel_urls: truedefault_channels: - https://mirrors.tuna.tsi

2021-02-12 11:16:44 313 1

原创 二进制中1的个数

题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。public int NumberOf1(int n) { int count = 0; while(n!= 0){ count++; n = n & (n - 1); } return count; }思路解析:如果一个整数不为0,那么这个整数至少有一位是1。如果我们把这个整数减1,那么原来处在整

2020-06-09 09:34:04 149 1

原创 重构二叉树

题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。/** * Definition for binary tree * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * Tre

2020-06-09 09:10:18 188 1

原创 混合高斯分布

单高斯模型一维情况下高斯分布,概率密度函数,一个正态函数,分布都清楚。下面这位作者给出的二维高斯分布图很形象,能快速理解服从二维高斯分布的数据主要集中在一个椭圆内部二维高斯分布(Two-dimensional Gaussian distribution)的参数分析类比,服从三维的数据集中在一个椭球内部混合高斯模型假设混合高斯模型由K个高斯模型组成(即数据包含K个类),则GMM的概率密度函数如下:​是第k个高斯模型的概率密度函数,可以看成选定第k个模型后,该模型产生x的概率;​ 是第k

2020-05-09 09:22:41 14287 1

原创 MySQL order by、desc、limt的使用

问题描述对一个表,按照某个属性进行从小到大排序,然后取出倒数第三行。需要使用到order by 、 desc以及limit。详细解释举例:student表显示如下:SELECT * FROM studentORDER BY ID;ORDER BY表示对结果集的ID列进行排序,ORDER BY默认从小到大排序,运行以上语句,结果如下:可以看到,student表按照ID列从小到...

2019-11-13 16:37:53 34798 2

原创 Python_2

迭代器迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。两个基本方法:iter()和next()字符串,列表和元组对象都可以用于创建迭代器。next(it):可以输出迭代器的下一个元素StopIteration异常用于标识迭代的完成,防止出现无限循环的情况生成器使用了yield的函数被称为生成器,返回迭代器函数函数:提高应用模块性,代码重复利用率#函数定义d...

2019-10-15 15:06:21 133

原创 Python_1

基础语法标识符:首字符为字母表中的字母或者下划线python保留字import keywordprint(keyword.kwlist)#输出如下['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'f...

2019-10-12 20:44:22 203

原创 MySQL_1

基础术语数据库:用来组织、存储和管理数据的仓库。关系数据库特点:数据以表格(关系)的形式出现;行表示元组,列表示属性;许多行和列组成表格;许多表格组成database。主码:用于在一个关系中区分不同元组外码:一个关系中的属性包括另一个关系的主码参照完整性:比如一个表示学校的数据库,其中有两个表,一个是教授表,教授表中存在教授所在系的名字,而系的名字又是系表的主码,所以要求教授所在系的名字...

2019-10-12 17:12:21 216

原创 素数

问题 A: 素数时间限制: 1 Sec 内存限制: 32 MB提交: 738 解决: 248[提交][状态][讨论版][命题人:外部导入]题目描述输入一个整数n(2<=n<=10000),要求输出所有从1到这个整数之间(不包括1和这个整数)个位为1的素数,如果没有则输出-1。输入输入有多组数据。每组一行,输入n。输出输出所有从1到这个整数之间(不包括1和这个整数...

2019-05-19 15:36:44 119

原创 1019 数字黑洞

1019 数字黑洞 (20 分)给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。例如,我们从6767开始,将得到7766 - 6677 = 10899810 - 0189 = ...

2019-05-18 16:18:41 135

原创 Problem A of Contest 100000590

问题 A: 分数矩阵时间限制: 1 Sec 内存限制: 32 MB提交: 574 解决: 211[提交][状态][讨论版][命题人:外部导入]题目描述我们定义如下矩阵:1/1 1/2 1/31/2 1/1 1/21/3 1/2 1/1矩阵对角线上的元素始终是1/1,对角线两边分数的分母逐个递增。请求出这个矩阵的总和。输入输入包含多组测试数据。每行给定整数N(N<5...

2019-05-18 16:15:52 148

原创 机试准备(四)

C++标准模板库(STL)的介绍1.vector#include<vector>using namespace std;初始化:vector<int> number;//变长一维数组,长度根据需要自动改变 vector<int> v[100];//变长二位数组,v[0]~v[99]每一个都是一个vector容器。常用函数number.pu...

2019-05-15 21:40:41 141

原创 机试准备(三)

数学问题1.数字黑洞挺简单https://pintia.cn/problem-sets/994805260223102976/problems/9948053027868999682.最大公约数 && 最小公倍数练习http://codeup.cn/problem.php?cid=100000589&pid=03.分数的四则运算看书P158http://c...

2019-05-14 21:38:53 181

原创 机试准备(二)

简单的入门1.判断是否为闰年bool isReap(int year){ return (year % 4 == 0 && year%100 != 0) || (year%400 == 0)}2.进制转换其他进制转换为十进制的时候可以使用while当用十进制转换为其他进制的时候需要使用do while3.回文串bool judge (char str[])...

2019-05-14 21:05:16 217

原创 数据库大作业中的一些问题记录及解决方案

前端代表的是相当于表格中的一行.规定行代表的是相当于表格中的一列.规定列

2019-05-11 21:35:56 442

原创 机试准备(一)

用书:《算法笔记》–胡凡 曾磊轻便编译器:Dev-C++ , C-Free , CodeBlocks在线评测系统PAT|计算机程序设计能力考试C/C++快速入门不要同时在一个程序中使用cout 和 printf,有时候会出现问题。保存.cpp文件#include<string.h> 和#include< cstring>等价变量变量名第一个字符必...

2019-05-10 19:50:15 811

原创 通信电子电路锁相鉴频器课设(Multisim && Proteus)

需要关掉才可以改删线路双击示波器,调节下方属性:查看波形等等

2019-05-05 19:06:51 12796 8

原创 项目基本介绍及基础环境配置登录界面的实现

要求:学过Java的简单语法,了解html简单语法,熟悉js,jquery。基础环境搭建jdk版本选择:1.7或者1.8;Eclipse,MySQL,navicateclipse安装配置tomcat安装教程navicat连接MySQL教程安装MySQL建议安装xampp,里面自带MySQL,只要启动就可以。实现登录界面新建项目,选择新建Dynamic Web Project...

2019-04-10 10:24:50 328

原创 第八章 关系数据库的设计

第一范式关系中任何属性的域均是原子的。超码唯一标识关系中一条元组的一个或者多个属性的集合。平凡函数依赖如果B包含于A,则形如A–>B这样的函数依赖是平凡的。模式R上满足函数依赖集F的关系,说F在r®上成立。F+表示F集合的闭包。BCNF范式按照定义任何只包含两个属性的模式都属于BCNF。消除所有基于函数依赖发现的冗余至少有一项成立:A->B是平凡依赖;A是模...

2019-04-07 20:51:48 477

原创 成绩排序

题目描述查找和排序题目:输入任意(用户,成绩)序列,可以获得成绩从高到低或从低到高的排列,相同成绩都按先录入排列在前的规则处理。示例:jack 70peter 96Tom 70smith 67从高到低 成绩peter 96jack 70Tom 70smith 67从低到高smith ...

2019-03-21 21:04:47 249

原创 排序

题目描述对输入的n个数进行排序并输出。输入描述:输入的第一行包括一个整数n(1<=n<=100)。接下来的一行包括n个整数。输出描述:可能有多组测试数据,对于每组数据,将排序后的n个整数输出,每个数后面都有一个空格。每组测试数据的结果占一行。示例1输入复制41 4 3 2输出复制1 2 3 4使用C++11#include<stdio.h>...

2019-03-21 16:39:25 106

原创 第四章 中级SQL

join与natural join不同的是,它的ID会出现两次与select * from student ,takes where student.ID = takes.ID;等价。外连接避免信息丢失显示所有学生的列表,显示他们的ID,name,dept_name和tot_cred。使用左外连接,这样保证了Snow学生出现在表中,那些只出现在takes关系模式中的属性上取空值。s...

2019-03-16 16:38:04 212

原创 第三章 SQL

更名运算as P42,分组聚集group by ,having子句P49固有聚集函数:avg,min,max,sum,count列出每个系的平均工资列出平均工资超过42000美元的系及其平均工资找出满足下面条件的所有教师的姓名,他们们的工资至少比Biology系某一个教师的工资高自然连接natural join P41列出教授的名字及他们所讲授课程的名字字符串运算%,_ P43,...

2019-03-16 14:53:23 643

原创 BMR计算器及语法

BMR基础代谢率(BMR):在安静状态下,消耗的最低热量BMR(男) = (13.7体重(kg)) - (5.0身高(cm))- (6.8年龄)+66BMR(女) = (9.6体重(kg))+(1.8身高(cm))-(4,7年龄)+655数值类型整数:100.-20浮点数:0.0,-3.14.3.4e-3类型转换整数–&amp;gt;浮点数,float(4)–&amp;gt;4.0浮点数–&amp;gt...

2019-03-11 15:25:26 4075

原创 画五角星

引入绘制图形的turtle库import turtle''' 作者:Happy 功能:五角星的绘制 版本:1.0 日期:2019/3/8'''import turtle'''turtle.foward(distance)前进,从左往右turtle.backward(distance)turtle.right(degree)前进方向转右tu...

2019-03-08 17:08:41 851

原创 Python函数定义

函数定义可以在程序的开头定义函数,函数的定义如下所示,形参可以有也可以没有,也可以有多个:def 函数名(形参...): ''' 函数注释 ''' 函数体下面有个实例def convert_currency(im,er): ''' 汇率兑换函数 :param im: 需要兑换的金额 :param er: 汇率 :re...

2019-03-08 16:50:58 194

原创 Python基本语法

注释单行注释:#开头多行注释:三引号 ‘’‘ 开头以及 ’‘’ 结束(File–&amp;gt;Settinga–&amp;gt;keymap,改默认default为eclipse,这样可以使用快捷键ctrl+D快速删除一行)命名大小写字母,数字,下划线不能数字开头大小写敏感不能和保留字相同#打印出保留字import keywordprint(keyword.kwlist)结果:...

2019-03-06 17:26:51 139

原创 组件

一个组件通常包括开始标签以及结束标签例如:属性类型Boolean:布尔值Number:数字,1,2,33.3String:字符串Array:数组,[1,“hello”]Object:对象,{key : value}EventHandler:事件处理函数Any:任意属性共同属性所有组件均具有id,class(wxss定义),style,hidden,data-(自定义属性)...

2019-03-05 21:47:16 125

原创 目录结构和页面组成

微信小程序只能运行于微信中不用下载,需要时使用,不需要的时候就可以删掉,很方便开发微信小程序需要具备:wxml,wxss(css),JavaScript核心的能力与公众号没有联系app.jsApp()函数:注册小程序,接收参数onLaunch():生命周期函数,监听小程序初始化,小程序初始化完成时,会触发onLaunch()onShow():生命周期函数,监听小程序显示,当小程序启...

2019-03-04 21:34:34 898

原创 Python实现汇率转换

1,分析计算部分;2,将问题分为输入,处理以及输出三部分;3,设计算法进行计算。输入:人民币金额处理:汇率计算:输入/汇率输出。打开PyCharm–&amp;gt;File–&amp;gt;new Project–&amp;gt;选择目录或者新建,默认interpreter是Anaconda–&amp;gt;create–&amp;gt;是否在当前窗口创建还是在一个新的窗口创建,选新窗口创建好以后,打开目录,发现只有个.i...

2019-03-04 18:58:26 12442

原创 Java实现简易HashMap

创建节点类节点类含有的属性:键值对(value,key)以及指向下一节点的next;这些属性的get以及set方法代码如下:/** * 节点类 * @author HP * */public class Node { private Object value; private Object key; private Node next; /** * 空节点 *...

2019-01-27 20:23:07 2773 1

转载 HashMap和Hashtable和HashSet的区别

HashMap和Hashtable的区别1.Hashtable是同步的,可以在一个多线程的应用中不采取任何特殊措施使用Hashtable;HashMap是非synchronized的,但collection框架提供方法能保证HashMap synchronized;2.HashMap允许键和值为null。HashMap可以让你将空值作为一个表的条目的key或value。HashMap中只有一条...

2019-01-27 14:58:02 2058

原创 简单收发编码解码UDP协议(一)

MainActivitypackage com.example.udpagreement;import java.io.UnsupportedEncodingException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import androi...

2019-01-24 20:56:24 2120

原创 Android实现PC&Mobile双方通信

这一篇在我之前的Android实现UDP的简单单方通信的基础上进行。上一篇是单方通信,只能手机发送消息给电脑服务器端,而且服务器端没有实现界面,这一篇让手机和电脑实现双方通信。首先一起来看看服务器端有啥子变化吧服务器端相信对于各位,Java写界面已经是很简单的操作啦,这里我的界面十分简陋莫见怪,主要看功能实现啦。界面如下(界面代码就不给出啦)界面上收到的消息框只需要根据上篇把收到的消...

2019-01-23 11:05:41 637 1

原创 Android实现UDP的简单单方通信

用Android实现UDP通信和Java实现TCP通信,也就是我们所做过的多人聊天类似。现在我们新建一个Java Project,名字为“UDPServer” 来作为服务器端,新建一个Android Application Project来作为客户端,这样我的手机可通过安装app来实现手机和电脑之间的通信。首先新建一个Android Application Project,作为客户端,我取的名字...

2019-01-22 18:35:00 1145

空空如也

空空如也

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

TA关注的人

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