自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (6)
  • 收藏
  • 关注

原创 Pytorch recipes 笔记(1) ---- Tensor

Pytorch recipes 笔记(1) ---- TensorPytorch使用的数据结构是基于图和张量的,因此,首先得对张量的定义以及操作有一定理解。第一章主要讲了关于pytorch的tensor。整体可以分作张量的创建、形状变化、统计操作以及算数运算。张量的创建进一步可以分作从已有数据初始化和从采样中初始化两种形状变化有将张量拆分的chunk(),split(),unbind()、从张量中切片的index_select()、将张量拼接的cat、以及张量的转置transpose统计操作有找最

2020-10-17 21:47:44 378

原创 pytorch实现mnist上的简单的GAN

看李宏毅老师的视频,实现下简单的mnist上面的GAN。李宏毅老师课程使用的是非常简单的架构,一个生成器,一个判别器。每个batch生成器生成图片,使得图片可以骗过判别器判别器对真图片和生成图片做二分类代码如下:参考githubimport osimport numpy as npimport torchvision.transforms as transformsfrom torchvision.utils import save_imagefrom torch.utils.

2020-08-15 00:32:29 461

原创 核方法(kernel method)(一)-Basic idea

核方法(kernel method)(一)-Basic idea在阅读迁移学习论文的时候,感觉自己kernel method方面不是很清楚,所以观看了李振轩老师的《kernel method》视频课程B站链接。用python实现了课程中提到的各种算法。代码的github仓库 。个人水平有限,难免贻笑于大方之家。望大家多批评指正。文章目录核方法(kernel method)(一)-Basic idea1 基本想法2 使用kenel的简单分类算法3 kernel function4 总结5 追加1 基

2020-08-01 01:32:03 528

原创 python实现感知机

感知机模型y=f(wx+b) y = f(wx+b) y=f(wx+b)损失函数:L=∑(y−t)2 L = \sum(y - t)^2L=∑(y−t)2∂L∂w=∂L∂y∂y∂w=2(y−t)w \frac{\partial L}{\partial w} = \frac{\partial L}{\partial y}\frac{\partial y}{\partial w} = 2(y-t)w∂w∂L​=∂y∂L​∂w∂y​=2(y−t)w∂L∂b=∂L∂y∂y∂b=2(y−t) \fra

2020-05-16 12:10:10 338

原创 蒙特卡洛树搜索-黑白棋(一):黑白棋介绍及棋盘类

这是关于蒙特卡洛树搜索解决黑白棋问题的文章,如果你不了解蒙特卡洛树搜索,参看蒙特卡洛树搜索文章目录1. 黑白棋简介2. 游戏规则3. 棋盘类4.函数具体实现5. 测试1. 黑白棋简介黑白棋(Reversi),也叫翻转棋,是一款经典的策略游戏。一般棋子双面为黑白两色,故称“黑白棋”。因为行棋之时将对方棋子翻转,则变为己方棋子,故又称“翻转棋” (Reversi) 。它使用 8x8 的棋...

2020-04-13 15:22:05 7730 8

原创 蒙特卡洛方法、蒙特卡洛树搜索(Monte Carlo Tree Search, MCTS) 学习

文章目录1. 从多臂赌博机说起2. UCB3. 蒙特卡洛树搜索4. 伪代码提出一个问题:假设你当前有n个币,面前有k个赌博机。每个赌博机投一个币后摇动会产生随机的产出,你会怎么摇?1. 从多臂赌博机说起蒙特卡洛方法利用了一个基本的思想:随机模拟。根据大数定理、多次采样最终得到的样本均值可以估计变量的期望。现代的(随机模拟)统计模拟方法由数学家乌拉姆提出、由Metropolis命名为蒙特...

2020-04-13 10:07:55 6819

原创 php+mysql 图书管理系统

1、实验目的设计并实现一个精简的图书管理系统,要求具有图书入库、查询、借书、还书、借书证管理等功能。2、实验平台WAMPwin 103、系统需求分析基本数据对象书(书号、类别、书名、出版社、年份、作者、价格、总藏书量、库存)借书证(卡号、姓名、单位、类别(学生/教师))管理员(管理员ID,密码,姓名,联系方式)结束记录(书号、借书证号、借期、还期、经手(管理员id))...

2020-04-05 13:58:19 17567 22

原创 hamming code/汉明编码

hamming code/汉明编码看了很多文章都没太讲明白汉明编码,都讲的太复杂了,概念复杂、操作也复杂,之后看了些资料,明白了一些,在此分享,希望能够简洁而本质的阐述汉明编码。汉明编码的本质通过xor获得校验码,检测时在和校验码xor。相当于自己和自己XOR,如果是0,那么就没有问题。如果不是0,那么在对应的值那一位就出现了翻转。于是就产生了两个问题:检验码要多少位检验码怎么排...

2020-03-25 12:22:00 973

原创 复数与旋转

最近看到复数的一些有趣性质,记录在此。从定义开始,复数由实部和虚部构成:z=a+bi,i2=−1z = a + bi,i^2 = -1z=a+bi,i2=−1有时方便起见,亦表示位向量形式(a,b)(a,b)(a,b).对于两个复数z1=(a,b),z2=(c,d)z_1 = (a,b),z_2 = (c,d)z1​=(a,b),z2​=(c,d)相乘,z1z2=(a+bi)(c+di)...

2019-10-29 00:32:16 5598 2

原创 opengl随机地形生成

2019-10-21 09:05:19 460

原创 metapath2vec-论文笔记

metapath2vec-论文笔记菜鸟的第二篇网络嵌入论文阅读笔记文章目录`metapath2vec`-论文笔记**摘要****Intro****问题定义****`Meta-path2vec`框架**`meta-path`应用于同构网络`metra-path2vec`应用于异构网络摘要文章研究异构网络中的表征学习。异构网络独有的挑战是多种多样的节点和边。于是作者提出了meta-path...

2019-07-25 22:58:16 3951 1

原创 Embedding-嵌入一词该作何解

Embedding-嵌入一词该作何解本文是本菜鸟在阅读了三篇网络嵌入论文后的胡思乱想,不喜勿喷但欢迎理性讨论今日在看network-embedding,就是将一张图G中的节点转化为向量的形式,以方便将图G所含信息传入其他模型训练。例如,G = (V,E),V = {1,2,3,4,5},E = {(1,2),(2,3),(3,5)}可以将节点1转化为向量v1=(0,0.1,1)v1...

2019-07-25 19:27:30 347 1

原创 JUST代码理解

JUST代码理解这是我学习异构图嵌入所看的第一篇文章,将代码理解写在博客为了日后之便利,疏漏之处,各位谅解import argparseimport numpy as npimport networkx as nximport randomimport mathfrom gensim.models import Word2Vecargparse时python自带的命令行参数解...

2019-07-25 16:12:30 376

原创 JUST-Are Meta-Paths Necessary

JUST-Are Meta-Paths Necessary摘要在包含不同域的结点的异构图中,传统的randomwalk方法会偏向于走向高可见域,高可见域就是那些域中的结点拥有支配性数量边的(或者说边的数量占主要部分)In the context of a heterogeneous graph, which contains nodes from different domains, cl...

2019-07-25 11:14:30 299

原创 Binary Queue

Binary Queue背景:在空二叉堆中插入N个元素,花费O(N)O(N)O(N)时间,平均时间是O(1)O(1)O(1),所以O(logN)O(logN)O(logN)的时间界是可以有进一步提升的。二项堆二项堆不是一个具有堆性质的树,而是一个具有堆性质树的集合,或者说森林。观察到:Bk有k个子节点,2k个结点,在深度为d的那层结点的个数为CkdB_k有k个子节点,2^k个结点,在...

2019-06-19 19:53:26 207

原创 ### 摊还分析与一道例题

摊还分析与一道例题worst−case  bound≥amortized  bound≥average−case  bound worst-case \,\,bound \ge amortized\,\,bound\ge aver...

2019-06-19 00:07:39 634

原创 堆初识

堆排序堆:二叉堆是一个近似的完全二叉树,树上的每一个节点对应数组中的一个元素。除了最底层外,该树是充满的,而且是从左到右填充A.length通常表示数组元素的个数,A.heap-size表示有多少个堆元素储存在数组中PARENT(i) return i/2(向下取整)LEFT(i) return 2iRIGHT(i) return 2i+1//维护堆得性质,MAX-HEAP...

2018-11-08 22:37:06 125

php实现的图书管理系统

数据库日常实验作业,基本能运行,代码风格垃圾。

2020-06-24

cg_heightMap_gen.zip

一个3D高程图的随机生成算法的实现。 用到了stb_image库(同时附上) 只是高程图生成,别的没有

2019-10-21

MVVM模型开发实例

这是浙江大学暑期短学期课程的大作业成果。 本项目基于Qt5.13.0,Vs19,C++17标准,是一个基于MVVM模型架构的项目。 实现功能:科学计算辅助工具 本项目仅供借鉴,浙大学子还需求是,

2019-07-25

c++实现的mips汇编器

MIPS汇编器与反汇编器 支持20条常用的MIPS汇编指令如 add\sub\slt\beq

2019-05-06

booth算法的Verilog实现

booth算法的Verilog实现、压缩包中包含booth算法的Verilog实现与仿真的两个.v文件

2019-05-06

空空如也

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

TA关注的人

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