相关推荐
碳酸钙岩石酸蚀酸溶COMSOL建模:非均质对酸蚀通道的影响
多孔介质中的流动与化学反应耦合是石油工程和地下资源开发中的核心问题,酸液与岩石矿物的溶蚀过程直接关系到酸化增产效果。在碳酸盐岩储层中,盐酸与方解石的反应速率极快,酸液会优先沿高渗透区域推进,形成指状酸蚀通道,即wormhole。传统均质模型难以描述这种局部溶蚀行为,而数值模拟工具COMSOL通过耦合达西定律、稀物质传递与孔隙度演化方程,能够定量刻画酸蚀路径与渗透率的变化规律。工程实践中,模拟结果可用于预测酸液突破体积、优化注入排量,并为基质酸化方案设计提供依据。本文围绕碳酸钙岩石酸蚀酸溶COMSOL模型,探
准备开始写blog
准备开始写blog
Windows应急响应实战:灰鸽子木马检测与清除全流程解析
远程控制木马(RAT)是一种基于客户端/服务器(C/S)架构的恶意软件,攻击者通过它能够远程操控受害主机,实现屏幕监控、文件窃取、键盘记录等操作,对个人隐私与企业数据安全构成严重威胁。其技术原理通常涉及进程注入、网络通信、持久化机制等核心环节,在应急响应中具有极高的分析价值。掌握此类木马的检测与清除方法,是Windows系统安全防护与事件处置的基本功。本文以经典的灰鸽子木马为例,结合进程分析、网络排查、注册表检查等实战技术,系统讲解从行为识别、痕迹取证到彻底清除的完整操作流程,并涵盖Rootkit对抗、无文
准备开始写技术blog
blogjava算是我第一次接触很好的技术blog。cnblogs也不错,后边开始写blog。 转载于:https://www.cnblogs.com/2012harry/archive/2012/11/12/2767076.html
百度飞桨+文心大模型实战:生成式AI工程师认证备考全攻略(含真题解析)
本文详细解析百度飞桨与文心大模型结合的生成式AI工程师认证备考策略,涵盖认证体系、学习路径、核心技能突破及真题分析。帮助开发者掌握大模型原理、飞桨平台操作和文心大模型应用,高效通过工信部与百度联合认证考试。
Ubuntu开发环境配置——持续更新
本文简要介绍了Ubuntu下的开发环境配置流程和问题分析与解决,更多内容持续更新中。
终于准备开始写BLOG了~!
在申请了N久这东西后~每次在这个里面找资料的时候~总觉得自己的的资料里面空空的~突然有种很郁闷的感觉~今天打算结束这个记录~发布一个处女贴~哈!忘了说了~偶用DELPHI滴~最近刚刚学过ORACLE~学完了~我们会继续开.NET WINFORM开发~还希望各位大哥哥大姐姐多照顾照顾我哦~~~~^^
A Side Scan Sonar Image Denoising Algorithm Based on Compound of Fuzzy Weighted Average and Kalman F
Abstract 水下侧扫声纳图像的噪声来源:高斯噪声、脉冲、斑点噪声。 传统方法只能移除部分噪声,并且去噪后容易造成细节模糊。 本文在考虑到噪声的随机性以后,提出一种融合了模糊加权平均和卡尔曼滤波的去噪方法。 在最大化保留图像细节的基础上,同时去除高斯噪声和脉冲噪声 一.Introduction 由于海底环境和声波自身干涉的影响,声纳图像生成的图像难免会有噪点。声纳采集的图像通常会有高斯噪声、脉...
准备开始写blog,记录自己的学习历程,欢迎各位指点。
AI驱动的iOS逆向工程自动化:14阶段工作流与Ghidra集成实践
逆向工程是软件安全分析的核心技术,通过反汇编、调试等手段解析程序内部逻辑与数据流。其原理在于将编译后的二进制代码还原为可理解的逻辑结构,从而发现潜在漏洞或理解软件行为。在移动安全领域,iOS逆向工程具有重要技术价值,能够用于安全审计、漏洞挖掘与恶意软件分析。传统iOS逆向依赖ipsw、class-dump、Frida等工具链组合,存在学习曲线陡峭与流程碎片化问题。本文介绍的ios-reverse-skills项目创新性地将14阶段逆向工程方法论封装为AI可调用的标准化脚本集,通过Ghidra脚本实现Swif
Python读取Matlab v7.3数据
文章目录Matlab保存数据Python读取 v7.3 Mat Matlab保存数据 在matlab设置中,常规->MAT文件,选择MATLAB版本7.3或更高版本保存数据。 注意保存数据的文件名为 corre.mat,保存的数据数组为data; 后面python的读取中会用到这两个参数 Python读取 v7.3 Mat 先安装hdf5storage库,再使用以下代码,就可以读取到mat中的数据,注意 import hdf5storage import numpy as np dataDi
又要开始写blog了,想新的开始了。准备陆续把2005年那个博客内容搬过来。
如题。搬东西真是难啊。而且以前那个blog简洁得可爱。(就是修乎没有处理SQL过滤,都害怕放网上被攻击掉。。。) 转载于:https://www.cnblogs.com/nonlyli/archive/2007/06/30/801587.html...
基于YOLO26深度学习框架的智能停车场管理系统的算法研究实现方法
本文研究了基于YOLO26深度学习框架的智能停车场管理系统实现方法。系统采用CSPDarknet53作为主干网络,结合特征金字塔和注意力机制提升检测性能。通过数据预处理、模型训练和停车分析三个主要模块,实现了车位占用检测、车辆类型识别等功能。实验结果表明,该方法在检测精度和速度方面表现优异,为智能停车场管理提供了有效的技术解决方案。
第一次使用BLOG
这是我第一次使用BLOG,终于激活了,可以写点自己的东西了
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")
今天激活了自己的blog,可以写点自己的东西了。
今天激活了自己的blog,可以写点自己的东西了。
IEM模型,地表粗糙度模拟
利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟
我准备开始建立我的blog了
<br />好吧,从今天开始,我也要弄blog了!!!
今天开始在优快云上写blog了
之前一直有记笔记的习惯,但是却没有写blog的习惯!记笔记有一个好处就是快,方便,随手就可以打开vi 就开始去记,但是,这样很零散,而且有时换了电脑后,要 看之前存在电脑磁盘上的笔记就比较麻烦了,所以,现在我准备把我之前的笔记都整理成blog,这样使知识更加的连贯和条理清晰! 还有就是,我发现写blog有一个好处就是:会去驱动你去学习,驱动你把知识掌握透,这样
继续开始写blog
终点似乎总是起点。 刚刚结束了腾讯的比赛,尚不得休息。研究生的时间不多了——准备写写论文了。其实,还有很多事情都没有做,总是在忙碌着...
准备Blog的搬迁
准备Blog的搬迁
我也准备写自己的BLOG
看别人的BLOG有好几年了,但是自己从来都没有写过,工作也快二年了,很多学过的知识忘记了,决定自己也把知识、想法记录下来。 目的: 1、备忘 2、交流学习...
开始了我的Blog生涯
今天,我准备开始自己的Blog生涯,虽然我还不能准确的说出Blog到底是什么意思,意味着什么。我姑且就当它是我的网上日记簿吧。 给我这个念头的是程序员5月刊的一篇文章,题目是《 给计算机系学生的建议》,这是我第一次听说计算机系学生和写作有那么密不可分的联系。虽然说法令我瞠目,但我还是深以为然。我好想不是个能做事持久的人,我将尽量在以后尽量长的时间里多写些东西。现在,我想记下自己学习《操作
如何快速搭建blog-react博客:从零开始的完整指南
blog-react是一个基于React + Ant Design构建的博客前台展示系统,支持Markdown格式文章发布,让你轻松拥有专业级个人博客。本指南将带你从零开始,通过简单几步完成博客搭建,即使是新手也能快速上手。 ## 📋 准备工作:环境与工具 在开始搭建前,请确保你的系统已安装以下工具: - Node.js(推荐v10+版本) - npm或yarn包管理器 - Git版本控制工
准备用C#写一个Blog的客户端,大家看看功能缺哪些,哪些不需要?
界面漂亮,至少支持Office那种的界面 支持自己的多个Blog帐户,可以快速切换,可以同时发布到好几个帐户上。 能从服务器端拿到分类。 支持插件,常用站点插件能自动下载。主要为了适应dudu这种能天天增加功能的站长。 支持非英语语言和不同的编码,实现多语言界面。 支持在线更新,好多Blog站点的接口也可以更新 支持模板 支持Comments和自动恢复 尽可能多...
如何快速搭建Blog.Admin权限管理系统:10分钟从零开始部署
Blog.Admin是一款基于Vue的高效权限管理系统,专为配合Blog.Core与Blog.Vue等项目打造,提供直观的后台管理界面和完善的权限控制功能。通过本指南,即使是新手也能在10分钟内完成系统部署,轻松掌控后台权限管理。 ## 📋 准备工作:环境与工具检查 在开始部署前,请确保你的系统已安装以下工具: - Node.js(建议v14+版本) - npm或yarn包管理器 - Git
5分钟部署个人博客:blog45/blog简洁高效部署指南
在数字化时代,拥有一个属于自己的个人博客是展示思想和分享知识的绝佳方式。今天我将为大家介绍如何使用blog45/blog这个快速、简洁、美观且前后端分离的个人博客系统,在短短5分钟内完成部署,让你轻松拥有自己的博客平台。 ## 准备工作:环境与工具 部署blog45/blog博客系统前,需要确保你的服务器已安装以下环境: - Git - Go 1.16+ - Node.js 14+ - npm
Linux上写blog
这是我第一次在Linux上写blog,输入法很差,不爽.系统是Fedora Core 2,内核也更新到最新的了.不过还没有试过编译内核,硬盘空间也不够,没法玩Oracle.下载了个eclipse和cdt插件,学学Java吧.打字好累......
在线BLOG网
在线BLOG网 vue技术 SpringBoot框架
327



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



