墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
2k累计阅读
2k平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄23年
【Hyper-V】虚拟机网络配置全解析:从端口映射到固定IP实战
本文全面解析Hyper-V虚拟机网络配置,从理解虚拟交换机三种模式(外部、内部、专用)的底层逻辑入手,指导用户创建稳定的内部/NAT网络,并详细演示如何在Linux与Windows虚拟机中配置固定IP。文章进一步深入讲解端口映射原理与netsh命令实战,以及双网卡配置和PowerShell自动化脚本等高级技巧,帮助用户彻底解决虚拟机网络“失联”问题,实现灵活可控的网络环境。
离别
今天看到了宝宝搬寝室的图片,一个字:乱。乱得像猪窝,不,猪窝都比它整洁。620永远是值得她纪念和回忆的。很庆幸,在她换寝室前,我去过一次,照片上的情形和印象中的记忆差不多,看上去,是那么亲切和熟悉。 但是,宝宝告诉我按照学校规定,她们下期要集体换寝室的。不知道怎么回事,我突然觉得有些伤感,就当替她伤感吧。真的,看着满室的零乱,我突然有种说不出的感觉,是伤心,是遗憾,是彷徨,是……唉
AGV避坑指南:海康控制系统与Modbus设备对接的那些‘坑’
本文深入解析海康AGV控制系统与Modbus设备对接中的常见问题及解决方案,涵盖通信协议对接、信号干扰、硬件层问题和软件优化策略。通过真实案例和实用技巧,帮助工程师规避典型陷阱,提升系统稳定性和效率。
纪念我的华迪实训
2019独角兽企业重金招聘Python工程师标准>>> ...
Ubuntu22.04通过DKMS包安装Intel WiFi系列适配器(网卡驱动)
Ubuntu安装Intel WiFi系列适配器(网卡驱动)
2025年软件测试职业院校技能大赛—ERP管理平台-采购管理采购入库模块测试用例
竞赛对接软件测试相关标准,以“ERP管理平台” 为被测系统,围绕软件测试领域的主流技术及工具,考查选手面 对实际问题的综合分析能力,对测试文档、测试用例的设计能力, 对单元测试、自动化测试、性能测试、接口测试等测试工具及方 法的掌握程度,检验选手团队协作能力、组织规划能力、方法运用能力等。
【别了,成电】
6月25日晚上,永远记得这个晚上,筹划了一个多星期的【别了,成电】活动终于还是成功了。然而,这之前历经的艰辛和最后活动开始前一个小时学校的叫停,到点的时候让此次活动成为了无人组织的活动。大家聚集在下面,活动组织全部靠大家吼。9点30分,原计划的关灯时间到了,面向街的润新二栋陆陆续续有一些寝室关灯了,“别”字逐渐成型,虽然还要靠一些“艺术眼光”才能看出第二个“了”字,但已经是很了不起了。9点50,“...
从扩散到流匹配:具身智能中的生成模型原理与实现细节(具身智能/VLA/机器人面试常考)
本文探讨了生成模型在具身智能中的应用,重点对比了扩散模型和流匹配(Flow Matching)两种方法。扩散模型通过逐步加噪和去噪过程学习数据分布,建模能力强但采样速度慢;而Flow Matching直接学习连续向量场,更适合实时轨迹规划等需要快速连续生成的任务。文章还分析了自注意力机制的优势、ROS1/ROS2通信架构差异,并提供了Flow Matching的PyTorch实现代码。这些生成模型使机器人系统能够处理不确定性、多模态信息和连续控制问题,从传统的确定解转向更灵活的分布建模范式。
第一百二十七天学习记录:我的创作纪念日
就比如说在我学习C语言的过程中,就遇到了各种各样的初学者,他们有的是高中还没毕业对编程有浓厚兴趣的未成年,有的是大学在寝室充电的大学生,有的是工作后对工作不满想要转专业的职场精英,更有熟练掌握Java等其他编程语言的资深程序员来重新学习C语言。或许你将自己的学习方法和学习记录写下来,有的人看了你的博客,就真的给了他迫切想要的。神奇的是,每当我在利用等车等琐碎时间翻阅我以前写的学习记录时,总会有“新”的收获,这些收获有的是当时学习视频教程时没有完全理解透彻的,也有的是忘记后又重新捡回来的。
YOLOv11涨点改进 | 全网独家创新,注意力改进篇 | TGRS 2025 | 引入APCM自适应像素级协同机制,动态增强目标区域、抑制背景噪声,助力YOLOv11做红外小目标检测有效涨点
本文提出了一种基于APCM模块改进的YOLOv11网络模型,通过像素级局部-全局协同建模增强目标特征并抑制背景噪声。APCM模块采用轻量化设计,无需复杂参数,能有效提升小目标检测性能。文章详细介绍了APCM的原理、优势及其在红外小目标检测中的应用,包括模块结构、核心代码实现和YAML配置文件修改方法。实验结果表明,该方法在NUAA-SIRST和IRSTD-1K数据集上优于现有技术,显著提高了复杂场景下的检测精度与鲁棒性。
【芯片设计- RTL 编译与仿真 1.2 -- Visualizer 常用使用命令】
打开波形后,如果想要看到所有信号的数据,可以点击下图中红框中的按钮,因为默认verdi 默认并不是显示所用信号。如果想统计某一个信号中有多少笔数据时,可以使用 Expression->Edege Count 功能。如下图所示,如果没有打开前导0的功能时,当某一笔数据位0时,只会显示1个0。如果需要将波形的数据导出到文本文件时,可以按照下面步骤进行。打开前导0功能之后,会根据数据位宽来显示对应0的个数。
文化衫、毕业纪念衫选用什么方式印刷合适?
“文化衫”,顾名思义就是赋予了灵魂,带有文化气息的一种衣服。它可以是设计好的各种精美图案,可以是公司logo,企业理念,也可以是情侣、家人、朋友的照片等。近年来应用广泛,企业活动促销、工装、学生毕业纪念衫、班服、寝室服、社团服等等,设计精美,彰显个性。设计者有了思路,设计好满意的图案以后,接下来要选择最合适的方法印制到衣服上面。根据产品数量,图案内容等不同,要采取不同的印制工...
【QT开发教程】使用Qt进行NFC编程
近场通信(NFC,Near Field Communication)技术广泛应用于现代设备中,例如智能手机、支付终端和门禁系统。Qt提供了一套完整的NFC模块,使开发者可以轻松地在应用程序中实现NFC功能。本文将介绍如何在Qt中进行NFC编程,包括基本概念、使用方法以及一些实际的示例。
[CopySilent]纪念本菜当年第一个Win32程序
2009/12 1.简介 本程序旨在于对付不给拷课件的老师 软件最终的目的将是设计成为完全隐藏、实时监控、即时网络传输的一款软件正式版已经发布 copysilent是一款监控备份文件的软件,可以监控特定位置(桌面和U盘)和自定义目录的自定义类型文件,首次发现文件(或者发现文件被改动),即将文件拷贝到指定位置(自定义的本地备份目录下,或者远程FTP服务器上)。软件运行时隐藏窗口,但是可以在进
android 蓝牙通讯demo
android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。
深度学习工具包 DeepLearningToolbox
深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[](https://bitdeli.com/free "Bitdeli Badge")
tmux 多 AI 任务管理:用状态文件与桌面通知快速定位等待处理的会话
终端复用器 tmux 是开发者管理多 AI 编码 Agent、后台会话的经典工具,它能在同一个终端界面中平铺窗格并保持任务后台运行。然而,当多个 AI 任务同时输出时,仅靠肉眼观察很难分辨哪个 Agent 正在等待人工确认,哪个仍在正常执行。面对这种多任务协作场景,我们需要将隐性的会话状态转化为显式信号:先利用 tmux 原生窗口重命名与活动提醒建立初步感知,再通过状态文件约定 run、wait、done 三个标记,配合轻量级 Python 监控脚本扫描超时未更新的 wait 文件,最终借助 Linux 桌
Camera2Demo
在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作
读《不要等到毕业以后》有感②
进入大学两个月,加入了书画协会和ACM社团两个社团,偶尔在周末有活动,也不累。例如前几个星期周末北大举行了“北京大学校友书画作品展”,书画协会组织去参观,让我感觉到了自己在写字方面还有很大的提高,同时也感觉到了北大的学习氛围,收获到了很多东西。还有自己抽出空写写字,浅显的学一下c语言,也能让自己学到东西,这就是加入社团的一些好处吧。当然肯定还有很多好处值得我在未来的日子里去寻找、去感受...
efm32 入门.pdf
本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。
WeChatMsg免费指南:4步导出微信聊天记录并生成年度报告
换手机时,你发现迁移完的某个群聊比原来短了一整年,微信只告诉你"迁移完成",却不说丢了哪些。去年登录过的那台旧笔记本,硬盘也已经重装。两种情况都指向同一件事:那些对话只存在手机的一块数据文件里,你不能导出、不能打印,一旦出事就是真的没了。 **WeChatMsg(留痕)** 是一款免费开源工具,替你解决这件事:它读取微信电脑版保存的聊天数据,把文字、图片等内容批量导出为 **HTML、Word、
珠海计算机学校面积图片,就是今年!珠海将增17320个学位!多图流出...
原标题:就是今年!珠海将增17320个学位!多图流出...2019年已经快过去一个月了,对于未来,你有什么期待呢?今天,小编给大家带来了家长们最关心的学校建设情况!2019年,珠海将新增公办中小学、幼儿园共10所,改扩建学校12所,一共新增学位17320个。而除了公办中小学,还有不少民办学校!2019-2020年,即将有一大批新的学校、幼儿园和大家见面~快看看有在你家附近的吗?(下面仅为部分学校)...
不算退役贴的退役贴
就好像大二才学Java一样,这文章也是先写在记事本上的。本来得了铜牌还写退役贴确实没啥意思,但是看了看之前空间里那么幼稚的日志就发现不写点什么好像大学三年什么都没有做。其实写这东西确实不算是纪念ACM生涯的,嗯而是用来纪念一下我的大学的。 Txt没有换行,我又用了word。。。还记得高中自己不努力,放假就去银河战舰跟着大白,圆心那些人,就好像各自有各自事业一样的,我往死里玩头文
一点桌面计算机为什么打开方式,电脑默认软件打开方式 电脑上默认打开方式在哪设置...
电脑设置默认打开方式的方法如下1.用鼠标右键点击电脑桌面的“计算机”,在出现的页面点击进入控制面板2.在控制面板找到“默认程序”,点击进入页面。3.在出现的页面点击下面的“将文件类型或协议与程序关联”4.然后在下面出现的文件点击选择文件,选择好之后点击右侧的“更改程序”。5.在出现的打开方式点击选择打开程序方式,选择好之后点击下面的确定。6.页面就会重新扫描,打开方式就换为自己选定的默认程序了,以...
从校内CSS模板引发的思考
前几天去校内网溜达 无意中来到了我们寝室一个室友的校内 进去后吓我一跳,上面写着有7万多访问量 并且是校内红人VIP ,好羡慕啊,不过后来想想不可能啊,自己寝室的室友我还不了解嘛, 再怎么说也不能上万的访问量啊,后来再他主页上翻了半天 终于找出了他的“伎俩” 原来是CSS 模板惹得祸啊 ,校内的CSS模板是能够自己设置的,他的访问量本来是3位数,几百访问量,再这个数字的前面的几个数字居然是CSS图
【ASP.NET】记录毕设:课程网站开发
基于ASP.NET的课程网站开发,也记录鄙人的毕设历程。
python爬虫(四)——selenium自动填报
文章目录一、selenium自动填报1.流程2.分析3.主要代码4.注意(期间可能出现的报错)二、windows10自动运行程序进行填报 说明:由于本次selenium自动化填报的网站需要个人信息、密码、校园网络VPN的支持,所以我将关于个人信息、网址的相关内容进行了隐藏。主要展示填报的方法、流程。 一、selenium自动填报 1.流程 1)登录网站 2)跳转到填报页面 3)填写内容,提交表单 4)关闭提交页面 2.分析 1)登录网站、填写内容都需要进行信息的传递使用selenium进行控制比较方便 2)
毕业季致青春
几个人用同样的钥匙打开同一扇门;几个人用同样的目光,跟空荡的寝室说再见。 ————毕业季致青春 又是一年灿烂的夏季,又是一年毕业季。 弹指一挥间,2015
参加51NB九周年大连分会场活动
<br />说是活动,其实准确说就是聚餐,时间定在了下午五点,由于不熟悉路线怕迟到所以我3点就在寝室出发了。<br />提前半小时到了饭店,竟然都没来,好吧我给联络员大洗衣盆大哥打了个电话让我去包间先等会,没多久大洗衣盆就到了,握了握手就坐下聊了下,才知道以前这个活动很丰富,以前下午就开始了,随着thinkpad卖给联想,网站也没以前景气了,网友热情也不高了。。悲哀。。。<br />人陆陆续续的到了,我们也开吃了,发了纪念品,一个小手电,回头把图片上传。滔滔不绝的聊过去,聊现在,聊小黑,聊plam,聊and
四川中专计算机学校有哪些,四川省计算机多媒体技术学校有哪些_中职中专网...
学校有哪些?随着的不断发展,计算机多媒体技术对社会的贡献和影响也是越来越大,多媒体技术融合多种通信功能于一体并借助日益普及的高速信息网,可实现计算机的全球联网和信息资源共享,因此被广泛应用在工业、农业、服务、教育、通信、军事、金融、医疗等各行各业,正在改变着我们的生活,那么计算机多媒体技术学校有哪些呢?下面成都青苏职业学校就为大家介绍一所计算机多媒体技术学校,以供大家参考。成都信息工程职业学校学校...
117
6639

被折叠的 条评论
为什么被折叠?



