-
Docker中运行和部署Hugo博客
创建Dockerfile#使用基础镜像FROM debian:12.0-slim# 安装hugoRUN apt-get update \ && apt-get install -y hugo \ && rm -rf /var/lib/apt/lists/*# 暴露1313端口EXPOSE 1313/tcp# entrypoint防止docker 容器运行后退出ENTRYPOINT ["tail", "-f", "/dev/null"]构建镜像在D...…
-
Django项目容器化实战
项目地址Django博客项目结构├─blog│ ├─migrations│ └─templates├─log├─myblog├─resources│ ├─myblog│ └─mysql└─static └─admin ├─css │ └─vendor │ └─select2 ├─fonts ├─img │ └─gis └─js ├─admin ...…
-
使用pytorch预测风速
循环神经网络简介循环神经网络(Recurrent Neural Network, RNN)循环神经网络的主要用途是处理和预测序列数据,传统的神经网络模型中,我们假设所有的输入都是相互独立的,从输入层到隐藏层再到输出层,层与层之间是全连接的,每层之间的节点是无连接的。但是在实际生活中,很多数据都是有前后关系的,比如自然语言,我们在看一段话的时候,往往是要根据前面的话才能理解后面的话的。循环神经网络就是为了解决这种时序相关性的问题而提出的。RNN隐藏层相互连接,也即是一个序列的输出与前面的输出...…
-
模糊控制的理论基础和模糊逻辑控制
1. 模糊控制的理论基础1.1 模糊集合…
-
飞腾工控机安装ubuntu
1. 安装Ubuntu1.1 下载镜像操作系统是ubuntu20.04server版本,可以在该镜像地址下载。1.2 制作启动盘U盘启动盘工具rufus下载地址:rufusRufus制作启动盘的步骤如下:设备一栏选择的是我们准备要用的U盘选择,引导类型选型,找到所选系统的iso文件其他默认即可,点击开始安装rufus在开始安装之后,会弹出对话框询问是采用”ISO Image”还是”DD”模式,”DD”模式安装成功率更高,但是制作的启动盘不能被window系统所识别;后面会询问是否需要”格式...…
-
数据插补漫谈
1. 风电场数据基本特点由于机械故障、天气因素和人为影响等原因,风场内风速数据出现采集时间短、间断点多、数据失真等诸多问题,给风资源的评估带来不小的麻烦。1.1 风电场数据基本类型风电场内的数据根据数据来源情况可分为两类:一类是风电机组运行数据,即SCADA机组数据;另一类是风资源测量数据,主要是测风塔测量数据,测风塔测量成本低,可靠性高,在风电场前期规划与后期运行过程中占据地位。多普勒激光雷法也可以测量风速,但因为成本过高在风电场中一些高精度研究项目才会使用。11.1.1 SCADA数据...…
-
深度学习与图像处理(八)- 迁移学习
1. 什么是迁移学习?在之前的深度学习用于手写数字的识别中,我们搭建好深度神经网络模型后,需要花费大量的算力和时间去训练模型和优化参数,如果得到的模型只能解决这一个问题,性价比非常低。如果能对一个训练好的模型进行细微调整,就能将其应用到相似的问题中;另外,对于原始数据较少的问题,采用迁移学习方法也能得到较好的效果。在使用迁移学习的过程中有时会导致迁移模型出现负迁移,我们可以将其理解为模型的泛化能力恶化。假如我们将迁移学习用于解决两个毫不相关的问题,则极有可能使最后迁移得到的模型出现负迁移。...…
-
深度学习与图像处理(九)—— 时间序列预测
一、时间序列1.1 时间序列的概念时间序列是指在一定时间间隔下,某个量的数值按照时间先后顺序排列的数值序列。时间序列分析是根据时间序列的历史数据对未来进行预测的一种方法。时间序列分析的目的是对时间序列进行预测,以便在未来的某个时间点上对所研究的现象进行干预。…
-
深度学习与图像处理(七)- Pytorch基础和手写数字识别实战
机器学习工作流(1) 定义问题:有哪些数据可用?你想要预测什么?你是否需要收集更多数据或雇人为数据集手动添加标签?(2) 找到能够可靠评估目标成功的方法。对于简单任务,可以用预测精度,但很多情况都需要与领域相关的复杂指标。(3) 准备用于评估模型的验证过程。训练集、验证集和测试集是必须定义的。验证集和测试集的标签不应该泄漏到训练数据中。举个例子,对于时序预测,验证数据和测试数据的时间都应该在训练数据之后。(4) 数据向量化。方法是将数据转换为向量并预处理,使其更容易被神经网络所处理(数据标...…
-
深度学习与图像处理(六)-序列模型
序列模型(Sequence Models)RNN门控循环单元长短期记忆(LSTM(long short term memory)unit)双向RNN…
-
Ubuntu静态IP设置
网络计划Ubuntu 17.10和更高版本使用Netplan作为默认网络管理工具。以前的Ubuntu版本正在使用ifconfig及其配置文件/etc/network/interfaces来配置网络。设置静态IP地址的第一步是识别要配置的以太网接口的名称。为此,请使用ip link命令,如下所示:ip link# orip addr# or ifconfig在我的情况下,以太网接口的名称是wlx90de80a1d948。查看gatewayip routeip route命令显示路由表。在我的...…
-
Ubuntu安装Docker
在ubuntu中安装在linux系统中安装Docker非常简单,官方为我们提供了一键安装脚本。这个方法也适用于Debian或CentOS等发行版。curl -sSL https://get.daocloud.io/docker | sh在线安装其他方法:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun-fsSL:-f/–fail:连接失败时不显示http错误信息;-s/–silent:静默模式,不显示进度条...…
-
深度学习与图像处理(五)- 图像处理
基本的图像操作和处理PIL库PIL库(python imaging library)是Python中最常用的图像处理库,它提供了很多有用的函数和类,可以帮助我们快速完成图像处理的工作。from PIL import Imagepil_image = Image.open('test.jpg') # 打开图像,创建一个Image对象pil_image.show() # 显示图像pil_image.save('test.png') # 保存图像pil_image.size # 图像的尺寸pil...…
-
深度学习与图像处理(四)- 深层神经网络
深层神经网络与浅层神经网络相比,深层神经网络的层数更多,参数更多,计算量更大,但是可以更好地拟合数据,提高模型的准确率。我们思考一个问题,每次输出数据的各个节点是从输入数据的哪个区域计算得到的呢?下图是重复两次3×3的卷积计算的情形,可以看到,输出数据的各个节点都来自于输入数据的一个5×5的区域,这个区域称为感受野。也就是说,一次5 × 5 的卷积运算的区域可以由两次3 × 3 的卷积运算抵充。并且,相对于前者的参数数量25(5 × 5),后者一共是18(2 × 3 × 3),通过叠加卷积...…
-
深度学习与图像处理(三)- 卷积神经网络
卷积神经网络Convolutional Neural Network卷积神经网络被广泛用于图像的识别,语音的处理等等,与之前的神经网络相比,出现了卷积层和池化层。卷积层CNN中,有时将卷积层的输入输出数据称为特征图(feature map)。其中,卷积层的输入数据称为输入特征图(input feature map),输出数据称为输出特征图(output feature map)。如图所示,卷积运算相当于对输入数据应用滤波器,输入大小是(4,4),输出大小是(2,2),滤波器大小是(3,3)...…
-
深度学习与图像处理(二)- 神经网络的学习
神经网络的学习神经网络的特征就是可以从数据中学习。所谓“从数据中学习”,是指可以由数据自动决定权重参数的值。数据是机器学习的命根子。从数据中寻找答案、从数据中发现模式、根据数据讲故事……训练集和测试集机器学习中,一般将数据分为训练数据和测试数据两部分来进行学习和实验等。首先,使用训练数据进行学习,寻找最优的参数;然后,使用测试数据评价训练得到的模型的实际能力。为什么需要将数据分为训练数据和测试数据呢?因为我们追求的是模型的泛化能力。泛化能力是指处理未被观察过的数据(不包含在训练数据中的数据...…
-
深度学习与图像处理(一)- 深度学习的发展脉络
深度学习的发展脉络神经元模型与感知机每个神经元可以与多达成百上千个其他神经元的突触进行连接,接收从各个突触传来的信号输入。神经元细胞体的膜电位是它所有突触产生的电位总和,当膜电位超过某一阈值时,神经元会被激活并产生一个脉冲信号。脉冲信号将通过突触传递给下一个神经元。$\mathrm{M}-\mathrm{P}$ 神经元模型正是对生物神经元模型的一个抽象和简化, 如图1所示为 M-P 神经元模型的示意图。其中, $x_1, x_2, \cdots, x_n$ 表示输入信号, $w_1, w_...…
-
从服务器上批量拷贝指定日期的文件
下载05月17日到05月19日的文件用户有一个目录,里面有很多文件,文件名包含日期,如 20230517,20230518,20230519,如/data/20230517/,/data/20230522/,现在需要将05月17日到19日的这些文件拷贝到本地。可以通过 find命令来查找指定日期的文件,然后通过 cp命令来拷贝文件到新的目录。前提是用户在服务器上有写权限。new_root="/home/output"# 日期列表dates=("0517" "0518" "0519")for...…
-
压力测试简介
什么是压力测试单接口压测是为了能够在开发阶段对单个接口进行性能测试,快速了解接口的承载能力、发现性能瓶颈,在开发早期就能发现问题,消除性能风险。另外,当业务在生产环境遇到实际接口请求瓶颈时,通过模拟真实的并发环境,也是一种快速寻找问题的方式。如何衡量接口性能CPU、显卡好,能承受的IO是高的;网卡大,能承受的流量很大。性能与硬件是有关系的。 衡量性能的指标有: 并发数 TPS MRT、RT90值、RT99值 (RT:Response time) ...…
-
Ubuntu固定IP地址
Ubuntu固定IP地址作用首先,查看IP地址的命令是:ip addr show要注意子网掩码是21还是24.比如说172.17.23.45/21这里的21。21 是 CIDR(Classless Inter-Domain Routing)表示法中的子网掩码位数,它指示了 IP 地址中网络部分和主机部分的分界线。在这种情况下,172.17.23.45/21 表示 IP 地址 172.17.23.45,其中前面的 21 位(即前三个字节和第四个字节的前 5 位)表示网络部分,后面的 11 位...…