自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 python如何画三维图像?

python三维图像输出的代码如下所示:#画3D函数图像输出from mpl_toolkits.mplot3d import Axes3Dfrom matplotlib import cmimport matplotlib.pyplot as pltimport numpy as npimport mpl_toolkits.mplot3dfigure=plt.figure()#ax = ...

2019-09-27 20:44:00 2398

转载 pytorch梯度下降法讲解(非常详细)

pytorch随机梯度下降法1、梯度、偏微分以及梯度的区别和联系(1)导数是指一元函数对于自变量求导得到的数值,它是一个标量,反映了函数的变化趋势;(2)偏微分是多元函数对各个自变量求导得到的,它反映的是多元函数在各个自变量方向上的变化趋势,也是标量;(3)梯度是一个矢量,是有大小和方向的,其方向是指多元函数增大的方向,而大小是指增长的趋势快慢。2、在寻找函数的最小值的时候可...

2019-09-27 20:41:00 1664

转载 C、C++的Makefile模板

目录 Makefile模板 用法 编译C程序 编译C++程序 其他 Tips Makefile模板CC = gccLD = $(CC)TARGET = $(notdir $(CURDIR))SRC...

2019-09-27 17:03:00 1080

转载 C语言打印当前所在函数名、文件名、行号

printf("[%s %s] %s: %s: %d\n", \ __DATE__, __TIME__, __FILE__, __func__, __LINE__);内核驱动中:#ifdef MY_DEBUG printk("[%s] %s: %d\n", \ __FILE__, __FUNCTION__, __LINE__)...

2019-09-25 16:34:00 676

转载 pytorch数学运算与统计属性入门(非常易懂)

pytorch数学运算与统计属性入门1、Broadcasting (维度)自动扩展,具有以下两个重要特征:(1)expand (2)without copying data重点的核心实现功能是:(1)在前面增加缺失的维度(2)将其中新增加的维度的size扩展到需要相互运算的tensor维度的same size图12、broadcasting自动扩展=unsqueeze(增加维度)...

2019-09-24 22:39:00 312

转载 Linux下聊天和文件传输软件

全平台聊天软件米聊官网地址: http://www.miliao.com潮信官网地址: https://www.chaoxin.com转载于:https://www.cnblogs.com/raina/p/11579810.html

2019-09-24 17:52:00 520

转载 Bran的内核开发教程(bkerndev)-05 打印到屏幕

打印到屏幕  现在, 我们需要尝试打印到屏幕上。为此, 我们需要管理屏幕滚动, 如果能允许使用不同的颜色就更好了。好在VGA视频卡为我们提供了一片内存空间, 允许同时写入属性字节和字符字节对, 可以更简单地在屏幕上显示信息。VGA控制器负责自动绘制屏幕上的更新。屏幕滚动由内核软件来管理。从技术上讲, 这将是我们写的第一个驱动程序。  如上所述, 文本空间只是我们地址空间的一块存储区域...

2019-09-23 21:34:00 160

转载 上传的图片转换 base64字符串 存入数据库

public String fileToStr(MultipartFile file) throws IOException{  bate[] data = null;  InputStream is = file.getInputStream();  data = new byte[is.available()];  is.read(data);  is.c...

2019-09-23 14:28:00 929

转载 pytorch张量数据索引切片与维度变换操作大全(非常全)

(1-1)pytorch张量数据的索引与切片操作1、对于张量数据的索引操作主要有以下几种方式:a=torch.rand(4,3,28,28):DIM=4的张量数据a(1)a[:2]:取第一个维度的前2个维度数据(不包括2);(2)a[:2,:1,:,:]:取第一个维度的前两个数据,取第2个维度的前1个数据,后两个维度全都取到;(3)a[:2,1:,:,:]:取第一个维度的前两个数据,取第...

2019-09-19 22:40:00 3012

转载 Bran的内核开发教程(bkerndev)-04 创建main函数和链接C文件

目录 创建main函数和链接C文件 PS: 下面是我自己写的 Win10安装gcc编译器 本节教程对应的Linux下的编译脚本 _main的问题 创建main函数和链接C文件  一般C语言使用main()...

2019-09-19 15:45:00 230

转载 pytorch中tensor张量数据基础入门

pytorch张量数据类型入门1、对于pytorch的深度学习框架,其基本的数据类型属于张量数据类型,即Tensor数据类型,对于python里面的int,float,int array,flaot array对应于pytorch里面即在前面加一个Tensor即可——intTensor ,Float tensor,IntTensor of size [d1,d2...], FloatTe...

2019-09-18 22:46:00 685

转载 pytorch深度学习神经网络实现手写字体识别

利用平pytorch搭建简单的神经网络实现minist手写字体的识别,采用三层线性函数迭代运算,使得其具备一定的非线性转化与运算能力,其数学原理如下:其具体实现代码如下所示:import torchimport matplotlib.pyplot as pltdef plot_curve(data): #曲线输出函数构建 fig=plt.figure()...

2019-09-17 23:51:00 678

转载 pytorch神经网络解决回归问题(非常易懂)

对于pytorch的深度学习框架,在建立人工神经网络时整体的步骤主要有以下四步:1、载入原始数据2、构建具体神经网络3、进行数据的训练4、数据测试和验证pytorch神经网络的数据载入,以MINIST书写字体的原始数据为例:import torchimport matplotlib.pyplot as pltdef plot_curve(data):...

2019-09-16 23:11:00 1402

转载 Bran的内核开发教程(bkerndev)-03 内核初步

目录 内核初步 内核入口 链接脚本 汇编和链接 PS: 下面是我自己写的 64位Linux下的编译脚本 内核初步  在这节教程, 我们将深入研究一些汇编程序, 学习创建链接脚本的基础知识以...

2019-09-16 20:32:00 252

转载 JQuery选择兄弟元素

原帖地址:https://www.jb51.net/article/50342.htm获取指定元素的兄弟元素时,可以使用adjacent sibling combinator (+),其中+的两侧内容都是selector expression.如果要获取下例中所有的 h1的直接兄弟元素h2复制代码代码如下:<div><h1>Main titl...

2019-09-16 19:34:00 510

转载 Bran的内核开发教程(bkerndev)-02 准备工作

准备工作  内核开发是编写代码以及调试各种系统组件的漫长过程。一开始这似乎是一个让人畏惧的任务,但是并不需要大量的工具集来编写自己的内核。这个内核开发教程主要涉及使用GRUB将内核加载到内存中。GRUB需要被定向到受保护的二进制镜像中,这个镜像就是我们将要构建的内核。  使用本教程,你至少需要具备C语言基础,并且强烈推荐了解x86汇编知识,它允许你操作处理器中特定的寄存器。所以你至少...

2019-09-16 15:03:00 258

转载 Ubuntu安装NASM和简单的使用教程

1. 安装sudo apt-get install nasm这样nasm就安装好了,终端输入命令:nasm -version输出版本信息就说明安装成功2. 使用创建"hello.asm"文件:touch hello.asmgedit hello.asm在文件中输入下面的汇编代码section .data hello: db 'Hello world!',...

2019-09-16 14:59:00 1181

转载 Bran的内核开发教程(bkerndev)-01 介绍

介绍  内核开发不是件容易的事,这是对一个程序员编程能力的考验。开发内核其实就是开发一个能够与硬件交互和管理硬件的软件。内核也是一个操作系统的核心,是管理硬件资源的逻辑。  处理器或是CPU是内核需要管理的最重要的系统资源之一。内核对其的管理体现在:给特定操作分配时间,并允许在另一个调度事件发生时中断任务或进程。也就是多任务处理(multitasking)。多任务处理的实现方式有:...

2019-09-16 13:16:00 490

转载 如何创建Github账号及将本地项目上传至GitHub?

如何将本地项目上传至GitHub首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/1.进入Github首页,点击New repository新建一个项目2.填写相...

2019-09-14 22:58:00 245

转载 反射工具

package com.ljyq.central.common.util;import com.google.common.collect.Maps;import com.ljyq.central.common.annotation.ExportFiledComment;import org.apache.commons.lang3.StringUtils;import org.re...

2019-09-11 21:15:00 173

转载 excel导出工具包

package com.ljyq.central.common.util;import org.apache.commons.collections4.CollectionUtils;import org.apache.commons.collections4.MapUtils;import org.apache.commons.lang3.StringUtils;import or...

2019-09-11 19:07:00 155

转载 配色方案备份

效果图: 转载于:https://www.cnblogs.com/raina/p/11506445.html

2019-09-11 15:16:00 110

转载 使用Swagger生成api文档

1.新建net core webapi项目2.在nuget中搜索安装Swashbuckle.AspNetCore包(注意:是选第一个)3.在Startup.cs中添加如下代码services.AddSwaggerGen(c =>{ c.SwaggerDoc("v1", new Info { Title = "My API", Ver...

2019-09-11 11:28:00 225

转载 神经网络入门介绍(非常易懂)

//2019.09.10神经网络入门与学习1、神经网络的发展主要得益于三个方面的进步:(1)2进制的创新能力的发展(2)软硬件能力的发展;(3)人的性价比的下降。2、神经网络的成熟应用目前主要体现在分类识别上,具体来说可以分类到三个方面:(1)图像识别:主要用于人脸识别和自动驾驶;(2)语音识别:主要用于语音助手等;(3)文本识别:主要用于字体识别和新闻文本推送等。图13、神经网络的...

2019-09-10 20:32:00 419

转载 使用CDPATH快速cd到指定路径

CDPATH是shell的一个环境变量, 默认值为空:将你常用的目录添加到CDPATH的目录列表中, 用':'冒号分隔, 比如, 当前目录 ., home目录 ~, 根目录 /, 等等:# 注意等号两边没有空格export CDPATH=.:~:/:~/Documents/Workspaces/这样就可以在任意位置cd到CDPATH列表中的目录下了:但是这样设置只是临时的...

2019-09-10 16:50:00 299

空空如也

空空如也

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

TA关注的人

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