- 博客(130)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 极大似然估计理解
参考视频: https://www.bilibili.com/video/BV1bx411E7cL/?spm_id_from=333.788.videocard.0总结一句话:就是通过采样的方式来估计一个事件可能发生的概率如右上角是一个频率统计图,如果真实的概率值为0.5,则为中间的那个分布线。对于4,5,6同时发生的概率来说,中的曲线最为合理,如果估计的值为0.3则为左边的曲线,0.7为右边的曲线,因此为了能够使得估计的概率值最接近真实的模型,只需要让4,5,6这些统计频率值全部相乘达到最大即
2020-09-18 18:00:07
276
原创 图像处理中四种重要的数据增强手段
1.Mixup 主要是思想:将同一批次中的图进行两两融合 特点: 1.融合两张图: alpha * img1 +(1-alpha)*img2 2.只在同一个批次中进行: [1,2,3,4]同打散的 [2,1,4,3] 3.标签也进行融合: l = alpha*loss(output, label1) + (1-alpha)*loss(output, lable2) 4.主要是针对分类 效果:...
2020-09-18 17:42:08
1131
原创 两种比较重要的抗过拟合方法
1.Label Smoothing 原理:就是将硬标签转换为软标签===》[0, 1] ==>[0.05, 0.95] 动机:说白了,这个平滑就是一定程度缩小label中min和max的差距,label平滑可以减小过拟合。 适当调整label,让两端的极值往中间凑凑,可以增加泛化性能 公式:同CrossEntropy计算时代码:def label_smoothing(inputs, epsilon=0.1): K...
2020-09-18 17:24:53
844
原创 unity使用gradle方式打包遇到的坑(3)
使用带java8支持的gradle打包可能会遇到这样的问题:CommandInvokationFailure: Gradle build failed. D:\jdk\jdk1.8.0_191\bin\java.exe -classpath "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\grad...
2019-02-26 16:35:24
12253
2
原创 unity使用gradle打包也可能会遇到的坑(二)
使用gradle打包也可能会遇到的坑,报错如下:CommandInvokationFailure: Gradle build failed. D:\jdk\jdk1.8.0_191\bin\java.exe -classpath "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib...
2019-02-26 16:23:26
3906
1
原创 unity使用gradle方式打包遇到的坑(1)
在win上打包可能会遇到这样的错误Running dex as a separate process.To run dex in process, the Gradle daemon needs a larger heap.It currently has 1024 MB.For faster builds, increase the maximum heap size for th...
2019-02-26 16:12:05
6971
转载 彻底解决SVN异常 “cleanup failed to process the following paths previous operation has not finished”
1.下载SQLite(选择这个版本 sqlite-tools-win32-x86-3140100.zip)),解压后放到出问题的svn目录的根目录,执行命令 sqlite3.exe .svn/wc.db "select * from work_queue"12.然后会出来一个列表,svn异常的原因就都在这里了。执行命令 sqlite3.exe .svn/wc.db "d
2017-09-29 15:09:04
920
原创 使用samba让windows同linux文件共享
1.yum或者apt安装samba: yum install samba 或者 sudo apt -get install samba samba-common2.创建存放共享文件夹的路径并修改访问权限1.touch share2.chmode 777 share3.修改samba配置文件打开:vi /etc/samba/smb.conf在配
2017-08-12 09:20:20
492
转载 使用C的数组来扩充lua
1.lua代码ss = require "LUA2C1"a= ss.new(1000) --数组大小为1000print(a) print(ss.size(a)) --获取数组的大小for i=1,1000 do ss.set(a, i, 1/i) --设置数组的值end print(ss.get(a, 10)) --获取数组的值2.C代码(省略了头
2017-03-30 21:25:13
640
转载 lua同c++的交互之在c++中调用lua代码
1.环境1.安装lua2.安装vs2.配置新建控制台工程,在工程名右键点击属性,选择VC++目录选项卡在可执行文件目录中添加Lua安装目录,我这里是:"G:\cocos2dx\Lua\5.1"。在包含目录中添加Lua头文件目录,我这里是:"G:\cocos2dx\Lua\5.1\include"。在库目录中添加lua的lib文件目录,
2017-03-28 19:13:25
369
原创 c#中数值型集合加速运算
为了专门针对数值类型的集合,使用BitArray类会更加合适。使用BitArray来存储整数集合成员的好处很多:1.由于实际上只是存储布尔类型的数值,所以对于存储空间的要求很小。2.对于并集,交集,差集,子集的计算会更加快速。策略如下: 如果要添加成员1到集合,这里就把索引位置为1的数组设置为true。如果要把4添加到集合中,就把位置为4的元素设置为true。通过简单测试数组
2016-12-03 10:36:12
1066
原创 c#中自定义集合的实现
功能:集合,包含添加,删除,计算交集,并集,补集,是否为子集using System;using System.Collections;using System.Collections.Generic;public class CSet{ private Hashtable data; //定义集合的散列表 public CSet() { d
2016-12-02 19:38:23
1405
原创 c#二叉排序树实现
主要是二叉排序树的构建和显示using System;using System.Collections;using System.Text;public class Node{ public int data; public Node left; public Node right; public void DisplayNode() {
2016-12-02 10:13:50
1786
原创 c#中内置链表的基本使用
using System;using System.Collections.Generic;using System.Text;public class Test{ public static void Main() { //1.链表的声明以及节点的定义 LinkedList link = new LinkedList(); //定义链表
2016-12-01 18:16:48
9417
1
原创 c#中基本链表的实现
1.基本链表的实现功能:插入,删除,遍历显示using System;using System.Collections;using System.Diagnostics.Eventing.Reader;using System.Security.Cryptography.X509Certificates;using System.Text;public class Node{
2016-12-01 16:27:49
2994
原创 Hashtable的使用
1.桶式哈希实现功能:将字符串在桶式哈希上哈希,最简单的是将字符串的asc值的和计算hashusing System;using System.Collections;using System.Diagnostics;using System.Text;public class myhash{ private int SIZE = 101; priv
2016-12-01 10:02:39
624
原创 StringBuilder的基本用法
1.构造StringBuiler对象1.StringBuilerusing System;using System.Collections;using System.Linq;using System.Text;public class Test{ public static void Main() { StringBuilder
2016-11-30 15:23:13
1211
原创 c#中string的一些基本用法
1.string的Split方法的使用这个例子就是通过制定的符号来将词组分开,Splite(分割的字符,分割的份数)using System;using System.Collections;public class Test{ public static void Main() { string data = "Mike,McMi
2016-11-30 11:35:57
3391
原创 BitArray的使用
BitArray类能有效的处理bool值的集合,其可以动态调整大小,而且在需要时添加二进制位不用担心数组越界问题。1.通过实例化BitArray对象可以创建BitArray,同时将数组内的二进制位数量传给构造器BitArray BitSet=new BitArray(32);这个BitArray的32个位都被设置成false.2.如果想将他们设置成为true,可以下面这样实
2016-11-22 09:14:22
6250
原创 c#栈队列的实现和应用
1.栈的简单说实现:简单来说就是使用辅助的ArrayList来对数据进行操作using System;using System.CodeDom.Compiler;using System.Collections.Generic;using System.Collections;public class CStack{ private int index = -1;
2016-11-21 15:27:04
2692
原创 使用适配器模式实现两个类对象进行比较大小
1.使用IComparer接口来作为第三方的比较方法using System;using System.Collections;class Employ{ public int Age; public string Name; public Employ(int age, string name) { Age = age;
2016-11-13 12:24:46
384
原创 a*自动寻路算法详解
这篇博文是在其他博客基础上加工的,主要原因是感觉原博客举得例子不太好,很多细节感觉没有描述。A*算法主要是在父节点更新那个地方很容易误解,但是父节点的更新又是A*算法的核心,因为遍历到目标节点之后就是根据父节点回溯返回找到的路径的。开始:一只探路猫 让我们想象一下,有一款游戏,游戏中一只猫想要找到获取骨头的路线。“为什么会有一只猫想要骨头?!”你可能会这么想。在本游戏中
2016-11-09 20:47:29
20897
5
原创 flocing算法在unity中的使用
这段代码是学习群体算法时看到的,目前还不是很明白其中的原理,没有找到相关的paper的去研究。具体用法就是将这段代码挂载到多个子物体上,这些子物体会类似鸽子等群体跟随父物体。using UnityEngine;using System.Collections;public class Flock : MonoBehaviour { public float minSpeed
2016-11-08 16:12:01
998
原创 c#数据结构--冒泡排序
之前都是c++实现各种数据结构,现在需要强化数据结构的学习,使用c#来实现。using System;class Test{ static void show(int[] array) { for (int i = 0; i < 10; i++) { Console.Write(" "+array[i]);
2016-11-03 16:25:37
469
原创 c#数据结构--数组
数组:关键的 东西主要是普通数组和锯齿数组,两组的声明的方式不一样!和容易和c++的方式弄混。using System;class Test{ static void Main() { //普通二位数组 int[,] grades = new int[,] { { 1, 2, 3 }, { 2, 3, 4 }, { 3, 4, 5 } };
2016-11-01 16:06:09
419
原创 利用opencv函数计算图像的梯度幅度和梯度方向
没有难点,就是为了方便使用记录,自己实现的话比较麻烦,直接使用内置函数计算比较省心。#include#include#includeusing namespace std;using namespace cv;int main(){ //*****注意:数据类型非常非常重要!!数据类型不一致,程序不报错,但是计算结果严重错误 //如果是float类型就全是float,doub
2016-10-19 16:38:07
13445
原创 opencv中线性判别分析(LDA)的使用
在上网看到比较少的opencv中如何使用LDA,找了别人博客中的一段,但是发现其中最后的计算结果有错误,翻看opencv源码,进行了修正,供入门使用参考。说明:一共6条数据,2类;LDA初始化函数默认数据条目是行排列的,当然自己也可以设置_dataAsRow参数为1来进行列排列。构造函数参数说明: LDA(const Mat& src, vector labels,int num_
2016-10-15 12:02:48
3383
原创 c#中正则表达式使用实例复习
实例1:using System;using System.Text;using System.Text.RegularExpressions;class Test{ public static void Main() { string str = "www.baidu.com"; string res = Regex.Replace(s
2016-09-08 18:20:07
349
原创 c#中文件操作
获取文件信息,移动文件,复制文件,修改文件名,新建文件using System;using System.IO;internal class Test{ public static void Main() { FileInfo info = new FileInfo("TextFile1.txt"); Console.WriteLine(i
2016-09-08 18:19:00
268
原创 c#中任务调度实例复习
我们在任务中启动一个新的任务,相当于新的任务是当前任务的子任务,两个任务异步执行,如果父任务执行完了但是子任务没有执行完,它的状态会设置为WaitingForChildrenToComplete,只有子任务也执行完了,父任务的状态就变成RunToCompletion实例一:任务按序调用using System;using System.Diagnostics.Eventing.Reader
2016-09-08 18:16:57
1176
原创 c#中线程池
只有一个前台线程在运行,应用程序的进程就在运行,乳沟哦多个前台线程在运行,但是Main方法结束了,应用程序的进程任然是运行的,指导所有的前台线程完成其任务为止。在默认情况下,用Thread创建的线程都是前台线程,线程池中的线程总是后台线程。在用Thread类创建线程的时候,可以设置isBackground属性,表示它是一个前台线程还是一个后台线程。后台线程用的地方:如果关闭word应用程序,拼
2016-09-08 18:15:48
549
原创 c#线程实例复习(一)
一下创建都是后台线程1.通过委托的方式执行线程using System;using System.Threading;internal class Test{ private static void show() { int i = 0; for (; i < 200; i++) Console
2016-09-08 18:13:16
320
原创 匿名方法,委托,特性和事件实例复习
1.匿名方法实例1:匿名方法的使用using System;internal class Test{ public static void Main() { Func aa = delegate(int a, int b) //由于匿名方法没有名字只能使用委托来调用 { Console.WriteLine(a +
2016-09-08 18:10:44
291
原创 c#解析EXCEL文件实例复习
1,使用OLEDB操作Excel 关于OLEDB介绍参考http://www.cnblogs.com/moss_tan_jun/archive/2012/07/28/2612889.html2,连接字符串"Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + fileName + ";" + ";Extended Properties=
2016-09-08 18:05:47
368
原创 c#解析Json文件实例学习
JSON语法规则数据在键值对中数据由逗号分隔花括号保存对象方括号保存数组json简单来说就是javascript中的对象和数组,所以这联众结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的数据结构1.对象:对象在js中表示为"{}"括起来的内容,数据结构为{key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对
2016-09-08 18:04:44
4998
原创 c#解析XML实例复习
实例一:xml文档解析技能xml文档: <Skill SkillID="20002" SkillEngName="Smash" TriggerType="1" ImageFile="data/gfx/image/gui_icon_skill_000.dds" AvailableRace="7"
2016-09-08 18:03:00
268
原创 c#UDP通信实例复习
UDP服务器通信using System;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;internal class Test{ private static Socket socket; private static Thread thread
2016-09-08 18:01:02
294
原创 TCPlistener和TCPClient
利用一个对tcp封装的类来实现服务器端using System;using System.Net;using System.Net.Sockets;using System.Text;internal class Test{ public static void Main() { TcpListener listener=new TcpListener
2016-09-08 17:58:46
395
VC++制作画图工具
2012-04-18
javax.swing.Timer中的线程是不是守护线程,盼大神指点
2014-04-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人