自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 ue4 uv 动画

用ue4 uv 动画实现充电效果

2023-02-08 11:36:47 445

原创 android studio 集成 unity 导出工程

android studio 集成 unity 导出工程环境新建android 工程导出 unity 工程android c# 互相调用android 调用 c#c# 调用 java引用最近需要将 unity 导出工程 嵌入到 android 工程环境1,android studio 2021.1.1.12, unity 2021.2.4新建android 工程1,2,导出 unity 工程1,2,导出结果 unityLibrary 就是我们想要的结果 launcher 暂时

2022-05-13 16:28:22 1094

转载 Gamma、Linear、sRGB 和Unity Color Space

Gamma、Linear、sRGB 和Unity Color Spacehttps://blog.csdn.net/qq_14939027/article/details/102785503

2022-01-19 14:22:09 313

原创 Unity制作安装程序并写入注册表

exe 写入注册表 前言将unity变成安装文件将exe 写入注册表在class root 里面C# 代码实现将两个exe 结合起来exe 注册进入注册表,其它程序可以调起。前言最近unity 发布exe 并且需要web 调用exe. 具体实施如下:将unity变成安装文件参考文档:https://www.pianshen.com/article/20331986969/将exe 写入注册表参考文档:http://www.uml.org.cn/net/201406202.asp总结一

2022-01-11 15:40:08 2820

原创 unity webgl与 js 交互

unity webgl与 js 交互前言一、发布webgl 方式第一种方式:第二种方式:二、unity 与js 交互 架构定义js 方法c# : 调用JS 调用jsjs调用c#js 全局变量:总结前言最近发布到 webgl 平台还是有很多坑 需要注意 。一、发布webgl 方式第一种方式:1,点击 unity buildsetting 页面 build and run第二种方式:搭建一个springboot 服务器 然后把 build出来的 三个文件 放在访问:http://lo

2021-06-07 19:51:14 1586 1

原创 Unity CPU 中使用深度

Unity CPU 中使用深度贴图大多数文章讲的都是在gpu中使用深度贴图 我记忆一下在CPU 中使用深度贴图。我们今天利用深度贴图计算出世界坐标 。用深度贴图计算世界坐标Unity CPU 中使用深度贴图前言一、把GPU中的深度贴图取出来二、将根据鼠标输入取出RenderTexture里面的像素三、求出距离相机的距离四、算出世界坐标五、全部代码前言有射线的时候可以直接根据射线求出世界坐标。 如果没有包围盒子就很难根据鼠标输入求出世界坐标一、把GPU中的深度贴图取出来参考这个文章

2021-05-19 20:00:25 539 3

原创 webgl 整数 或者浮点数越界问题

webgl 整数 或者浮点数越界问题 float unrepresentable in integer range,RuntimeError: float unrepresentable in integer rangewebgl解决方案:https://emscripten.org/docs/compiling/WebAssembly.html#trap-modewebGLEmscriptenArgs: -s “BINARYEN_TRAP_MODE=‘clamp’”在unity 中解决方案:

2020-12-31 16:50:10 2208

原创 c# dll 自动生成 api 文档

c# dll 自动生成 api 文档1,下载工具包2,生成dll 的工程 要勾上 生成 .xml3,用shfb 新建工程4,添加源 生成的dll 和 xml5, build 设置6, 勾选自己生成的类7, build out 出来 想要的东西在msdn 上 可以看到这样的api 文档 我们自己的dll 也可以自动生成 。1,下载工具包开源免费: https://github.com/EWSoftware/SHFB/releases下载release 版本一步一步全安装 。2,生成dll 的

2020-11-26 16:11:02 1167 1

原创 unity webrequest 发布android 支持 http

unity支持 http在unity 发布到手机上 android 不支持直接访问 http 需要设置一下。否则得到 unknow 错误解决如下:1,在plugins 中 建立 文件夹 Android2,建立一个 AndroidManifest.xml3,内容填入:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/andr

2020-08-03 12:22:59 710

原创 Hadoop 分布式计算系统(map-reduce)介绍

Hadoop 分布式计算系统(map-reduce)介绍hadoop组成什么是分布式计算hadoop 1.x 分布式计算总体架构hadoop 2.x 分布式计算总体架构分布式计算原理JAVA 代码实现hadoop组成hadoop 集群主要做了两件事: 分布式存储(hdfs) 和分布式计算(map-reduce)。本文主要对hadoop 分布式计算系统理解做一个记录 帮助以后快速记忆 。什么是分布式计算比如 统计非常大的一个文件 里面每个单词出现的次数 。 如果放到一个机器上运行需要解析很久 而

2020-05-09 17:55:34 2400

原创 Hadoop 分布式存储系统介绍

Hadoop 分布式存储(hdfs)系统介绍hadoop组成分布式存储(hdfs)hadoop1.x 存储系统hadoop 2.x 存储系统存储账本原理常用命令操作Java 代码实现配置文件获取对象创建文件夹上传文件下载文件递归列出文件夹中所有内容(包含子目录)参考文献hadoop组成hadoop 集群主要做了两件事: 分布式存储(hdfs) 和分布式计算(map-reduce)。分布式存储(hdfs)分为 hadoop 1.x 和 hadoop 2.xhadoop1.x 存储系统Na

2020-05-09 16:34:21 2179

原创 TextRNN pytorch 面向对象实践

TextRNN 实践

2020-04-30 14:34:36 332 1

原创 Anaconda 安装找不到的包

Anaconda 安装找不到的包 引言安装引言有一些模块是无法使用conda install方式安装上,这时就需要首先寻找模块,再安装。如我们使用conda install jieba的是无法安装的安装anaconda search -t conda jieba找你要安装的版本conda-forge/jiebaanaconda show conda-forge/jieba...

2020-04-21 12:18:01 5483 1

原创 用fasttext 训练

用fasttext 训练 下载fasttext编译 和安装使用fasttext变换数据使用和测试下载fasttext官网: https://github.com/facebookresearch/fastText编译 和安装wget https://github.com/facebookresearch/fastText/archiv/v0.9.1.zipunzip v0.9.1.zi...

2020-04-10 16:59:49 1586 7

原创 ubuntu 18.04 安装pytorch

ubuntu 安装pytorch官网下载前面安装了 cuda ,cudann 现在终于可以安装 pytorch 了官网下载https://pytorch.org/执行上面的语句 发现有问题 单独下载 cuda tookithttps://repo.anaconda.com/pkgs/main/linux-64/cudatoolkit-10.1.243-h6bb024c_0.c...

2020-04-03 19:33:37 2048

原创 ubuntu 更改软件源

ubuntu 更改软件源sources.list 位于/etc/apt目录下换阿里云源cd /etc/aptsudo gedit Init_sources.sh#!/bin/bashCodename=$( (lsb_release -a)|awk '{print $2}'|tail -n 1 )MirrorsName="mirrors.aliyun.com"echo "...

2020-03-28 12:08:29 135

原创 ubuntu 18.04+cuda10.1+cudnn 10.1安装

ubuntu 18.04+cuda10.2+cudnn 10.2安装安装显卡驱动cuda 安装选择 runfile(local) 安装过程有很多问题最好选择deb(local)cuda nn 安装深度学习后面很多高级知识 必须在linux 系统中, 所以安装了ubuntu也必须安装 cuda cudnn .安装 cuda 很多的坑 说多了都是泪。官网安装指导:https://do...

2020-03-27 17:16:27 11592 4

原创 genism 实现LDA

genism 实现LDA 理论知识可以参考这个文章这里只看简单实现: 调用 gensim 可以直接实现。from gensim import corpora, models, similaritiesimport numpy as np#将所有的语料 放入一个list中 用逗号隔开 每一个逗号 表示一篇文章documents = ["Human machine in...

2020-03-25 12:01:56 542

原创 SVD 在文章相似性 单词聚类的应用

SVD 在文章相似性 单词聚类的应用 前言SVD 在文章相似性 单词聚类的应用前言前面学过了 矩阵的 三种变换 :1, 特征值和特征向量Ax=λx2, 矩阵 SVD 分解Am×n=Um×m Σm×n Vn×n有时为了降低矩阵的维度到k,其它部分都为0,SVD的分解可以近似的写为:Am×n≈Um×k Σk×k Vk×n3, 矩阵分解A(mn) = U(mk) V(k*n)...

2020-03-24 16:34:53 702

原创 SVD 奇异值数学求解

SVD 奇异值数学求解特征值 和特征向量SVDSVD 计算举例SVD 到 一般的矩阵分解参考文献:特征值 和特征向量我们首先回顾下特征值和特征向量的定义如下:Ax=λx其中A是一个n×n的实对称矩阵,x是一个n维向量,则我们说λ是矩阵A的一个特征值,而x是矩阵A的特征值λ所对应的特征向量。 我们已经知道,矩阵和向量的乘法就相当于对该向量做了一个线性变换。在这个变换中,大部分的向量都发生...

2020-03-23 19:49:05 581

原创 tf-idf 原理及实践

tf-idf 原理及实践TF(Term Frequency,缩写为TF)逆文档频率"(IDF):TF-IDF代码实现TF(Term Frequency,缩写为TF)也就是词频啦,即一个词在文中出现的次数逆文档频率"(IDF):如果一个词越常见,那么分母就越大,逆文档频率就越小越接近0。分母之所以要加1,是为了避免分母为0(即所有文档都不包含该词)。log表示对得到的值取对用统计学语言...

2020-03-23 12:10:53 195

原创 faster rcnn 原理

faster rcnn 原理 faster rcnn 总体流程Conv LayerRegion Propocal Networks(RPN)anchorssoftmax判定positive与negativebounding box regression原理proposalIoU去重 anchorNMSRoI poolingROI Align全连接层:参考文献faster rcnn 总体流程...

2020-03-22 19:29:09 1519

原创 pytorch rnn 实现手写字体识别

pytorch rnn 实现手写字体识别 构建 RNN 代码加载数据使用RNN 训练 和测试数据构建 RNN 代码import torchimport torch.nn as nnfrom torch.autograd import Variableimport torch.utils.data as Dataimport torchvision...

2020-03-19 11:51:43 802

转载 LSTM 图解

LSTM 图解 长期依赖的问题LSTM 网络LSTMs背后的核心思想一步一步的推导LSTM长短期记忆神经网络的变体结论长期依赖的问题人门希望RNNs能够连接之前的信息到当前的任务中,例如,使用之前的图像帧信息去辅助理解当前的帧。如果RNNs可以做到这个,它们将会特别的有用,但是它们可以做到吗?这要视情况而定。有时,我们仅仅需要使用当前的信息去执行当前的任务。例如, 一个语言模型试图根据之前...

2020-03-19 11:27:43 711

原创 pytorch实现CNN图像分类

CNN实现图像分类 构建CNN 网络:加载数据:使用神经网络训练数据 展示结果对于本教程,我们将使用CIFAR10数据集,它包含十个类别:‘airplane’, ‘automobile’, ‘bird’, ‘cat’,‘deer’, ‘dog’, ‘frog’, ‘horse’, ‘ship’, ‘truck’。CIFAR-10 中的图像尺寸为33232,也就是RGB的3层颜色通道,每层通道...

2020-03-18 16:31:50 567 1

原创 一文看懂RNN

RNN 基本原理为什么需要RNN?记忆在机器里面存储经典RNNRNN 各种结构N VS 11 VS NN VS MAttention机制为什么需要RNN?既然我们已经有了人工神经网络和卷积神经网络,为什么还要循环神经网络?这是一般的神经网络应该有的结构:无论是卷积神经网络,还是人工神经网络,他们的前提假设都是:元素之间是相互独立的,输入与输出也是独立的,比如:给一个图片 识别出...

2020-03-18 15:55:30 817

原创 pytorch CNN 实现手写板识别

pytorch CNN 实现手写板识别cnn 代码实现用 手写板 验证 CNN前面介绍了 CNN : 一般 涉及 卷积 ,池化 ,单位化,激活函数cnn 代码实现import torchimport torch.nn as nnfrom torch.autograd import Variableimport torch.utils.data as Da...

2020-03-16 11:33:36 294

原创 CNN原理真是小儿科?

CNN原理流程池化(Pooling)Normalization激活函数Relu (Rectified Linear Units)CNN全连接层(Fully connected layers)反向传播 (Backpropagation)流程CNN 一般涉及 卷积 ,池化 ,单位化,激活函数 。 其中卷积 已经介绍。池化(Pooling)CNN中使用的另一个有效的工具被称为“池化(P...

2020-03-10 17:38:05 215

转载 卷积原来这么简单

卷积原来这么简单识别一幅图片是包含有字母"X"还是字母"O"?Features卷积(Convolution)识别一幅图片是包含有字母"X"还是字母"O"?为了帮助指导你理解卷积神经网络,我们讲采用一个非常简化的例子:确定一幅图像是包含有"X"还是"O"?这个例子足够说明CNN背后的原理,同时它足够简单,能够避免陷入不必要的细节。在CNN中有这样一个问题,就是每次给你一张图,你需要判断它是否...

2020-03-10 17:08:05 621

原创 word2vec 训练细节

nlp之 word2vec 训练细节引言单词组合高频词抽样抽样率 也即是删除概率负采样如何选择negative words参考文献引言举个栗子,我们拥有10000个单词的词汇表,我们如果想嵌入300维的词向量,那么我们的输入-隐层权重矩阵和隐层-输出层的权重矩阵都会有 10000 x 300 = 300万个权重,在如此庞大的神经网络中进行梯度下降是相当慢的。更糟糕的是,你需要大量的训练数...

2020-01-09 17:24:33 385

原创 nlp之word2vec 词向量理解

nlp之 word2vect计算机理解的语言图片理解文字理解one -hot 方式分布式词向量分布式词向量求解过程计算机理解的语言图片理解我们前面 在KNN 中 处理图片1,将图片变成 灰度图2,将图片变成 01 文本文件 32*32上图表示的是 0 。 上图中 0 表示没有像素的地方 1表示 手写过的地方有像素3,将这个图片变成 1*1024 的一个向量 :[ 0...

2020-01-08 17:57:33 465

原创 深度学习之 神经网络算法原理

深度学习之 神经网络算法原理什么是神经网络算法?初中映射神经网络 求映射?求解参数图解求参参考文献什么是神经网络算法?初中映射初中的时候 y = f(x) 老师进过 映射 。通过 若干值 x y 值对 我们可以求出 y = x^2 这个公式。神经网络 求映射?如下典型的神经网络也是如此 就是找 映射关系:1,左边蓝色的圆圈叫“输入层”,中间橙色的不...

2020-01-06 16:34:22 2595 1

转载 n-gram模型

NLP之n-gram模型一、什么是n-gram模型二、n-gram模型用于评估语句是否合理三、二元语言模型判断句子是否合理四、N-gram模型的一个常见应用五、n-gram的n大小对性能的影响一、什么是n-gram模型N-Gram是一种基于统计语言模型的算法。它的基本思想是将文本里面的内容按照字节进行大小为N的滑动窗口操作,形成了长度是N的字节片段序列。每一个字节片段称为gram,对所有gr...

2019-12-25 17:31:50 899

原创 NLP之通过词频发现中文新词

NLP之通过词频发现中文新词新词发现文本片段代码实现计算自由度新词发现新词发现任务是中文自然语言处理的重要步骤。新词有“新”就有“旧”,属于一个相对个概念,在相对的领域(金融、医疗),在相对的时间(过去、现在)都存在新词。文本挖掘会先将文本分词,而通用分词器精度不过,通常需要添加自定义字典补足精度,所以发现新词并加入字典,成为文本挖掘的一个重要工作。这个和 HMM 发现未登录词还有区别,HM...

2019-12-25 17:05:54 1126

原创 NLP之HMM(隐马尔可夫)

NLP之HMM

2019-12-20 17:56:23 431

原创 NLP之jieba分词

NLP之分词为什么要分词分词的难点歧义消解问题未登录词识别常见分词方法基于字典、词库匹配的分词基于词频统计的分词基于知识理解的分词分词工具前缀词典有向无环图DAG基于词频的最大切分为什么要分词图像处理:我们在前面学KNN 的时候 ,知道图像是将 一幅图 转换成 灰度图 ,然后在转换成 0101然后变成 一个 [ 1024] 的向量 。文本:我们一般先将一个文本先切成 单个 ...

2019-12-19 17:46:17 492

原创 NLP之常见任务

NLP之常见任务前言词级 任务分词词性标注词义消歧词命名实体识别词向量未登录词句子任务情感分析关系提取意图识别依存句法分析角色标注浅层语义分析指代消解文章任务信息抽取本体提取事件抽取主题抽取文档聚类舆情分析篇章理解自动文摘Seq2seq机器人问答QA机器翻译知识图谱前言前面已经学过了很多机器学习方面的算法了。如果入门了, 从这节开始 准备给大家分享 nlp 方面的任务了。 前面我也说过找准一...

2019-12-17 16:10:13 248

原创 k均值聚类

机器学习之k均值聚类什么是聚类K均值聚类过程怎么样设置 合理的K 值欧式距离:曼哈顿距离:切比雪夫距离余弦距离(Cosine Distance)python 实现参考文献什么是聚类所谓聚类算法是指将一堆没有标签的数据自动划分成几类的方法,属于无监督学习方法 。监督学习 有特征 有标签 。 无监督学习 只要特征没有标签 。 查看两者的区别在这里。如下图:将所有的数据 展示如下, 只有变量...

2019-12-16 18:12:32 3694 1

原创 机器学习之SVM

机器学习之SVM 引言什么是SVM求解 支持向量 所在的这条线引言SVM 是机器学习中比较重要的一种 分类方法。 网上各种博客讲的也非常多 ,我转载几遍写的比较好的过来 ,并写下自己的心得 。而且本文不想从公式着手分析,简单来说 就是非常复杂 当你入门后在回来看公式也可以 。上公式了很多人 就放弃了。什么是SVM原文在这里近来,了解了一下SVM(支持向量机 support vec...

2019-12-13 17:48:19 623

原创 机器学习之线性回归缩减维度

机器学习之线性回归缩减维度 什么叫高维数据?维数膨胀数据降维Lasso前向逐步回归法前向逐步回归法代码实现前向逐步回归法 缩减参数参考文献什么叫高维数据?如上图 前面 我们求解线性回归的时候 列举的一个例子。这个例子中:房子的面积, 房间的数量 , 楼间距, 离学校的距离 我们的数据 从这四个维度取例 ,也称为数据的维度。下面的每一行 表示一个 房子的样本 。 样本可以有N ...

2019-12-09 16:38:39 1488 1

空空如也

空空如也

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

TA关注的人

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