![](https://img-blog.csdnimg.cn/20200730113841709.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
免费专栏合集
文章平均质量分 64
本专栏收藏所有免费专栏内容,欢迎订阅
惊鸿若梦一书生
人工智能方向硕士和博士。已发表SCI(二区)论文1篇,EI论文4篇,著作1部,并多次获得国家级证书,主持申报并结项三项科研基金项目,累计经费逾50W。中国自动化协会会员,CSDN专栏作家,博文累计阅读量逾120W。
展开
-
国家自然科学基金 | 面上| 青基 | 联合 | 重点
国家自然科学基金的联合基金项目是由中国国家自然科学基金委员会(NSFC)与省(区、市)政府或其他部门共同出资设立的一种项目类型,旨在结合地方或行业的科研需求,支持具有重要地方或行业特色的基础研究和应用基础研究。总的来说,国家自然科学基金的联合基金项目不仅加强了基础研究和应用基础研究的结合,还促进了科研资源的地方化配置和科技成果的地方化应用,对促进地区科技进步和经济社会发展具有重要作用。:包括面向基础研究的项目和面向应用基础研究的项目,支持的研究领域更加多样,能够针对合作方的实际需求。原创 2024-07-15 16:36:44 · 535 阅读 · 0 评论 -
【20天拿下Pytorch:Day 8】损失函数losses
一般来说,监督学习的目标函数由损失函数和正则化项组成。Pytorch中的损失函数一般在训练模型时候指定。注意Pytorch中内置的损失函数的参数和tensorflow不同,是y_pred在前y_true在后,而Tensorflow是y_true在前,y_pred在后。对于回归模型,通常使用的内置损失函数是均方损失函数nn.MSELoss。对于二分类模型,通常使用的是二元交叉熵损失函数nn.BCELoss(输入已经是sigmoid激活函数之后的结果) 或者(输入尚未经过nn.Sigmoid激活函数)。原创 2024-05-28 14:09:15 · 1222 阅读 · 0 评论 -
Python深度学习:【调制识别系列】RML2018画图
这段代码提供了三种不同的方式来可视化和比较不同调制方式和信噪比下的信号星座图。这对于信号处理和通信系统的性能分析非常有用。类,用于绘制和保存不同调制方式和不同信噪比(SNR)下的信号星座图。我会为你详细解释这个类的功能和每部分代码的作用。如果你也想执行这个方法,只需取消注释即可。这个方法会为每种调制方式和每种信噪比单独绘制星座图。这个方法旨在将同一种信噪比(SNR)下的不同调制方式的星座图画到同一张图上。原创 2024-05-27 15:35:04 · 1304 阅读 · 0 评论 -
【20天拿下Pytorch:Day 8】模型层layers
如果Pytorch的内置模型层不能够满足需求,我们也可以通过继承nn.Module基类构建自定义的模型层。实际上,pytorch不区分模型和模型层,都是通过继承nn.Module进行构建。因此,我们只要继承nn.Module基类并实现forward方法即可自定义模型层。下面是Pytorch的nn.Linear层的源码,我们可以仿照它来自定义模型层。if bias:else:结果代码注释:这段代码定义了一个名为Linear的类,该类继承了PyTorch的nn.Module。原创 2024-05-23 20:02:24 · 997 阅读 · 1 评论 -
【20天拿下Pytorch:Day 7】Dataset和DataLoader
Pytorch通常使用Dataset和DataLoader这两个工具类来构建数据管道。Dataset定义了数据集的内容,它相当于一个类似列表的数据结构,具有确定的长度,能够用索引获取数据集中的元素。而DataLoader定义了按batch加载数据集的方法,它是一个实现了__iter__方法的可迭代对象,每次迭代输出一个batch的数据。DataLoader能够控制batch的大小,batch中元素的采样方法,以及将batch结果整理成模型所需输入形式的方法,并且能够使用多进程读取数据。原创 2024-05-23 15:30:47 · 1047 阅读 · 0 评论 -
从一个时间序列数据中生成一个Markov Transition Field (MTF)
Markov Transition Field(马尔科夫转移场,简称MTF)是一个用来表示时间序列数据中不同时间点之间状态转移概率的可视化工具。简单来说,它展示了一个时间点上的状态如何可能转移到另一个时间点的状态,这些转移概率是通过统计数据得出的。通过这种方式,MTF能帮助我们直观地理解时间序列数据中状态的变化规律和趋势。原创 2024-05-22 15:53:04 · 426 阅读 · 0 评论 -
【科普系列】到底什么是语义通信?语义通信跟现有通信有什么区别?
在探讨什么是语义通信之前,我们先回顾一下传统的通信方式。传统通信,如电话、电视或因特网,主要关注的是如何高效、准确地传输信号或数据。例如,无论是语音通话还是文件传输,传统通信技术的目标是确保接收到的信号或数据与发送的原始信号或数据尽可能一致。然而,随着人工智能技术的发展和应用需求的日益复杂,仅仅传输数据已不能满足需求,人们开始探索一种全新的通信方式——语义通信。原创 2024-05-09 21:45:08 · 918 阅读 · 0 评论 -
【期刊系列】SCI、SCIE、ESCI、JIF、IF、 IEEE Transactions、IEEE Fellow
科学引文索引(Science Citation Index,SCI)是由Clarivate Analytics(原Thomson Reuters)维护的一个重要的学术引文数据库。它是Web of Science平台的核心部分,主要收录自然科学和工程技术领域的高质量期刊。SCI在全球学术界有着极高的声誉,是评估科研成果和学术期刊影响力的重要工具之一。原创 2024-04-08 15:03:32 · 1363 阅读 · 0 评论 -
【期刊系列】专业名词解释
论文、期刊关键词汇总,先立个帖子,后续用到的话随时更新。原创 2023-03-09 15:33:17 · 1146 阅读 · 0 评论 -
【期刊系列】一分钟快速找到自己研究领域的顶刊
Journal Citation Reports (JCR)是一个由Clarivate Analytics(前身为汤森路透)发布的学术期刊评估工具。它提供了全球范围内学术期刊的各种评估指标和数据,包括期刊影响因子、引用频次、被引频次和引用半衰期等。JCR的目的是帮助学术界了解期刊的学术影响力和引用情况,以便进行学术研究的评估和发表选择。原创 2023-07-11 21:50:02 · 8931 阅读 · 0 评论 -
【期刊系列】一分钟快速找到自己研究领域的核心期刊
找到自己感兴趣的领域。原创 2023-07-11 22:01:04 · 394 阅读 · 0 评论 -
【期刊系列】EI收录号Accession number中的数字的含义
举例如下:Accession number:20173504089490其中1-4位代表年份,5-6位代表本年度的第几周,7-8位代表类别如:Accession number:20093712300791中2017是2017年,35是第35周,也就是这篇论文大致2017年9月份进入EI数据库的。04代表类别,如计算机就是10。拓展部分:如果想查某一天是某一年中的第几周,可以查用下述方...原创 2018-11-05 13:19:54 · 8279 阅读 · 0 评论 -
【Flink】Flink和Spark的区别
ApacheFlink和 ApacheSpark是两种流行的大数据处理框架,它们在架构、性能和使用场景等方面都有各自的特点和优势。原创 2024-04-17 20:41:25 · 688 阅读 · 0 评论 -
【Flink】Flink 中的 DataStream API 和 DataSet API
DataSet API 和 DataStream API 的主要差异数据类型:DataSet API 处理有界数据集(批处理),而 DataStream API 处理无界数据流(流处理)。用例适应性:DataSet API 更适合于需要一次性处理全量数据的场景,DataStream API 更适合于需要持续处理实时数据的场景。操作类型:虽然两者都提供了丰富的数据转换操作,但 DataSet API 更侧重于批量数据的高效处理,DataStream API 更侧重于流数据的实时处理和时间窗口管理。原创 2024-04-17 21:26:16 · 658 阅读 · 0 评论 -
【Flink】Flink 学习路线
Apache Flink 是一种高效、可扩展的实时流处理框架,它允许开发者以。学习 Flink 要求你具备一定的编程基础(尤其是 Java 或 Scala),同时对大数据处理的基本概念有所了解。下面是一个详细的 Flink 学习路线,包括各阶段的学习目标和推荐资源。原创 2024-04-17 20:58:21 · 950 阅读 · 0 评论 -
【Flink】Flink基础架构
Flink 的基础架构设计使其能够高效处理大规模数据流,支持复杂的数据处理任务和流式计算,同时提供高度的可扩展性和可靠性。通过其强大的容错机制,Flink 能够保证在发生故障时数据不丢失,处理不中断。这些特点使得 Flink 成为处理实时数据流的理想选择。原创 2024-04-17 21:16:02 · 948 阅读 · 0 评论 -
【MATLAB】从入门到精通MATLAB必去的10大网站,一个比一个经典
官方推出的课程学习平台,有编程与应用程序开发、图像处理与计算机视觉、信号处理与通信、建模与仿真以及控制与算法设计等。官方推出的集参考文档、程序示例、函数集合、视频简介、疑难解答于一体的综合学习平台。官方推出的编程问答中心,越29万个问题,15万个问题被完美解答。官方推出的matlab程序共享平台,有很多大神的源代码。内容有数值计算、图像处理、偏微分方程及高级数据可视化等。从入门到精通MATLAB必去的10大网站。官方推出的matlab专属博客网站。侧重于matlab编程算法的讲解。综合性编程技术问答论坛。原创 2023-04-06 20:54:02 · 54207 阅读 · 0 评论 -
【MATLAB】常用的100个matlab函数总结
abs- 绝对值。- 平方根。- 求和。- 平均值。- 中位数。- 最大值。- 最小值。- 标准差。- 方差。- 长度。- 尺寸。- 生成全0数组。- 生成全1数组。- 单位矩阵。- 线性间隔向量。- 对数间隔向量。- 生成网格坐标矩阵。- 绘图。- 子图。- 3D表面图。- 显示图像。- 读取图像文件。- 写图像文件。- 生成随机数。- 生成正态分布的随机数。- 查找非零元素。- 正弦函数。- 余弦函数。- 正切函数。- 指数函数。- 自然对数。- 以10为底的对数。- 差分。- 梯度。- 行列式。原创 2022-09-01 16:25:03 · 3206 阅读 · 0 评论 -
【Linux】flask_centos_docker
Linux常用命令:1、删除文件夹:rm -r 文件夹2、创建文件夹:mkdir 文件夹3、查看当前文件夹下的全部文件ls -a4、强制删除文件:rm -f filename5、查看当前主机打开的所有端口:netstat -tlunp6、查看正在运行的进程:ps -eo pid,cmd7、开启某个端口:iptables -I INPUT -p tcp --dport 5432 -j ACCEPTservice iptables savedocker run -it -p 28原创 2022-02-11 12:04:01 · 1590 阅读 · 0 评论 -
【Linux】centos7中安装python
Centos7下安装Python3.71、首先安装依赖包,centos里面是-devel,如果在ubuntu下安装则要改成-dev,依赖包缺一不可。sudo yum -y groupinstall "Development tools"sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpc原创 2021-02-28 12:01:24 · 1654 阅读 · 1 评论 -
【Linux】Linux系统常用命令总结
sudo agt-get install:安装命令cd:切换目录mkdir:创建文件夹cp:复制mv:移动rm:删除touch:新建文件cat:查看文件内容,不能编辑文件vim/vi 文件名:打开文件,编辑文件ls:列出目录的内容...原创 2019-01-24 14:30:01 · 1572 阅读 · 1 评论 -
【Linux】centos配置代理上网
安装完centos系统后第一步就是查看是否有网络连接(因为要在线装所需要的环境),首先通过ping www.baidu.com如果ping不通说明网络连接有问题,办公电脑的话,此时大多数情况下无法找到可以上网的IP(内网有管控),此时可以考虑使用临时代理上网,安装完所需要的包后退出终端,网络也就断了注意:该步骤是在主机无法联网的情况下,使用代理进行连网,如果电脑有网或者已经配置了代理就不用往下看了让终端走代理的最简单直接的一种方法:在终端中直接运行命令:export http_proxy=h原创 2020-07-30 16:15:04 · 2028 阅读 · 1 评论 -
【Linux】Fize zilla服务器端和客服端有什么区别
客户端(Client)用来通过ftp或者sftp协议上传下载文件的 ------ 有它,你能连别人的服务器上传和下载,如果你要在一个空间建站,那么需要用客户端来把你的网站代码通过ftp传到服务器上。服务端(Server)用来搭建ftp或者sftp服务的(以便为别人通过ftp客户端访问自己的文件提供服务) ----有它,别人能连你的服务器上传下载。如果你自己为其他人的网站提供托管,那就应该是用...原创 2019-01-25 11:12:49 · 2362 阅读 · 1 评论 -
【Linux】详解centos7.2搭建wordpress的全过程
前情:很多网友会想要自己做个网站,来分享自己的学习经验。那么下面就说说如何实现吧,本文演示基于腾讯云CVM(Cloud Virtual Machine) CentOS 7.2的WordPress搭建。步骤一:参照这篇文章进行操作:腾讯云CentOS 7上搭建WordPress1.安装Apache Web服务器使用yum工具安装:sudo yum install httpdsudo命...原创 2020-02-01 11:09:50 · 1791 阅读 · 1 评论 -
【Linux】centos中一般用户和root用户如何切换
普通用户——>root用户打开终端,提示符为$,表明该用户为普通用户,此时,直接输su,回车,输入root密码,回车,就可以切换到root用户下,此时的提示符变为#。注意:输入密码时终端是不显示的,而且每次切换为root用户都要经过这个过程。root用户——>普通用户只要输入 su 用户名...原创 2019-01-24 14:39:49 · 2011 阅读 · 1 评论 -
【Linux】Centos最小安装联网
因为安装的是centos最小系统,想使用wget的时候发现上不了网,根据下面这个网站里面的做法,跟着做了一遍就可以联网了。https://blog.csdn.net/wpb92/article/details/60470095步骤一、首先打开网络配置文件:Linux的配置文件一般放在etc中,用下面这个命令修改网络配置文件:vi /etc/sysconfig/network-scripts/...原创 2019-01-20 16:51:48 · 1777 阅读 · 1 评论 -
【Docker 】docker centos 镜像中安装python36,最后再生成centos+python36的基础镜像
获取centos镜像docker pull centos:7.4.1708启动并进入centos的容器docker run -i –t centos /bin/bash下载安装python编译环境依赖yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel安装make编译所需的gcc,g++编译器yum -y install gcc automake autoco原创 2021-02-28 18:08:47 · 1514 阅读 · 1 评论 -
【Docker 】docker内网无法pull时,可将镜像打包成tar文件
很多时候会碰到公司内网无法连接外网的情况,这样就不能从docker hub上直接pull镜像了此时,1、我们可以先用能连上docker 官方镜像的机子下载镜像docker pull xxx镜像2、然后保存为tar文件docker save -o xxx.tar xxx镜像3、将xxx.tar拷贝到内网机子上4、在内网机子上导入docker load -i xxx.tar...原创 2020-08-13 10:09:00 · 1954 阅读 · 1 评论 -
【Docker 】docker安装PostgreSQL数据库
一、安装postgresql这一步是需要联网的,从https://hub.docker.com/上拉取镜像文件到自己的服务器docker pull postgres:9.6二、启动docker run --name postgres -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres:9.6参数解释:run,创建并运行一个容器–name,指定创建的容器的名字-e POSTGRES_PASSWORD=password,设置环原创 2020-08-13 09:51:04 · 2559 阅读 · 1 评论 -
【Docker 】docker中宿主机中与容器互相拷贝传递文件的方法
docker中宿主机与容器(container)互相拷贝传递文件的方法1、从容器拷贝文件到宿主机docker cp mycontainer:/opt/testnew/file.txt /opt/test/2、从宿主机拷贝文件到容器docker cp /opt/test/file.txt mycontainer:/opt/testnew/需要注意的是,不管容器有没有启动,拷贝命令都会生效。...原创 2020-07-30 15:51:15 · 1541 阅读 · 1 评论 -
【Docker 】docker pull镜像报错docker:Error response from daemon: Get https://registry-1.docker.io/v2
本节内容如果有遇到就看,没有遇到就跳过即可sudo docker run hello-world当执行上面的语句是,有可能会遇到下面这种错误:docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).S原创 2020-07-27 16:13:59 · 4878 阅读 · 1 评论 -
【Docker 】docker容器常用命令
前提条件:创建Docker用户组,避免使用sudo,如果不执行的话,每次运行docker命令都需要在命令的前面加上sudo,不然会报如下错误”Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/images/json: dial unix /var/run/原创 2020-07-17 21:06:32 · 1854 阅读 · 1 评论 -
【Docker 】docker镜像常用命令
查看本地有哪些镜像可用$ docker images 查找网络上的镜像建议在https://hub.docker.com/网站里面搜索 start 比较高的,也可以用命令docker search在网站https://hub.docker.com/ 搜索所有的镜像$ docker search 镜像名称 拖取选择好的 镜像到本地$ docker pull 镜像名称 删除本地的镜像删除之前可以先用docker images查看本地都有哪些镜像$ docker原创 2020-07-17 15:49:54 · 1539 阅读 · 1 评论 -
【Docker 】Centos7下安装Docker
1、docker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker 使用客户端-服务器 (C/S) 架构模式 使用远程API来管理和创建Docker容器。Docker 容器(Container)通过 Docker 镜像(Image)来创建,二者之间的关系类似于面向对象编程中的对象与类那Docker由什么组成呢, 包括三个基本概念:原创 2021-02-27 13:48:53 · 1460 阅读 · 1 评论 -
【Markdown语法】最常用的LaTeX语法
相信很多做学术的科研狗应该都是听过LaTeX排版写出来的Paper是多么的好看,颜值高。其实LaTeX简单来说就是一种文字处理软件/计算机标记语言。本文作为入门教程,不去过多解释其家族TeX、LaTeX、CTeX等等之间的伦理关系。一方面,用过Word的人都知道,排版的时间有的时候比写一篇文章的时间还长。更有甚者会遇到一些无解的玄学问题;另一方面,对于很多顶级期刊、会议对于投稿论文格式明确要求是LaTeX,拒收Word格式原创 2023-03-01 19:41:50 · 3862 阅读 · 1 评论 -
【Markdown语法】快捷键
快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q 插入链接 Ctrl + L 插入代码 Ctrl + K 插入图片 Ctrl + G 提升标题 Ctrl + H 有序列表 Ctrl + O 无序列表 Ctrl + U 横线 Ctrl + R 撤销 Ctrl + Z 重做 Ctrl + Y ...原创 2018-08-30 09:46:39 · 1857 阅读 · 0 评论 -
【Markdown语法】浏览器兼容
目前,CSDN提供的编辑器对Chrome浏览器支持最为完整。建议大家使用较新版本的Chrome。 IE9以下不支持IE9,10,11存在以下问题 不支持离线功能 IE9不支持文件导入导出 IE10不支持拖拽文件导入...原创 2018-08-30 08:56:53 · 2271 阅读 · 0 评论 -
【Markdown语法】离线写博客
即使在没有网络的情况下,也可以通过本编辑器离线写博客(直接在曾经使用过的浏览器中输入write.blog.csdn.net/mdeditor即可。Markdown编辑器使用浏览器离线存储将内容保存在本地。在写博客的过程中,内容会实时保存在浏览器缓存中,在关闭浏览器或者其它异常情况下,内容都不会丢失。再次打开浏览器时,会显示上次正在编辑的没有发表的内容。博客发表后,本地缓存将被删除。 可以选...原创 2018-08-29 15:02:57 · 1664 阅读 · 0 评论 -
【Markdown语法】UML 图(序列图和流程图)
序列图 简单的序列图建议在markdown里面写,可以很方便,但是对于非常复杂的序列图建议还是在Visio中画比较便捷。可以渲染序列图,例如:```sequence张三->李四: 嘿,小四儿, 写博客了没?Note right of 李四: 李四愣了一下,说:李四-->张三: 忙得吐血,哪有时间写。 ```效果如下:Created with Raphaël 2...原创 2018-08-29 14:58:32 · 2403 阅读 · 1 评论 -
【Markdown语法】目录
假设一篇文章中有如下目录:第一章第1.1节第1.2节第二章第2.1节第2.2节用[TOC]来生成目录,markdown中的写法如下:[TOC]效果如下:第一章第1.1节第1.2节第二章第2.1节第2.2节...原创 2018-08-29 14:49:10 · 7594 阅读 · 5 评论