

墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
1.4k累计阅读
1.5k平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄26年


GD32F4系列定时器正交译码器实战:用TIMER1读取旋转编码器信号(附完整代码)
本文详细介绍了GD32F4系列定时器正交译码器的实战应用,重点讲解如何使用TIMER1模块高效读取旋转编码器信号。内容涵盖硬件连接、定时器配置、方向判断与速度计算等关键环节,并提供了完整的代码实现和优化建议,帮助开发者快速掌握GD32微控制器在工业控制和消费电子领域的编码器接口设计。
NV 1.0-9629驱动+edgy+aiglx+Beryl方法汇总
N声明:本帖绝非本人原创,都是论坛,wiki里面搜集汇总得来,只是希望给各位朋友一个方便,若有不正之处,敬请指正! 第一节 背景 ubuntu6.10 edgy已经发布两周了,edgy已经把xorg升级到了7.1,已经带有AIGLX了,对于安装compiz或者是Brtyl提供了极大的方便。其次 edgy把i686和K7/K8的核心整合在Generic一起了(据说有可能支持32/64位混合环
Win10下Altera USB-Blaster驱动安装详解:禁用数字签名与排查指南
在嵌入式开发和FPGA调试过程中,驱动安装是工程师绕不开的环节,尤其是当操作系统对驱动签名有严格限制时,硬件往往无法被正常识别。数字签名是系统验证驱动程序来源和完整性的重要机制,Win10出于安全考虑,默认拒绝加载未经签名的驱动,这正是Altera USB-Blaster下载器在设备管理器中显示未知设备或黄色感叹号的根本原因。通过理解设备管理器的排查逻辑,掌握临时禁用驱动强制签名或开启测试模式的方法,配合正确的驱动文件路径选择与手动安装操作,即可解决Quartus无法检测到下载器的问题。这一流程同样适用于许
终于装上Beryl 0.1
今天终于在Dapper里装上了Beryl 0.1的正式版,照着http://forum.ubuntu.org.cn/viewtopic.php?t=26309的方法做的,非常简单非常顺利。Beryl 0.1比以前的版本好多了(发现了两个小bug,呵呵),速度也快了些,而且默认设置不像原来的compiz那么花捎。整个效果很总体感觉很cool。另,发现了方块的top/bottom两个面的作用了,设置好
sylar学习系列一
开发环境 Centos7最小系统 gcc 9.1 cmake 环境可能存在的一些问题 可能存在的问题,linux最小系统没有一些常用命令,如果我们处于外网我们可以yum安装,但却遇到以下问题 can not find a valid baseurl for repo: base/7/x86-64 可修改网络配置 vi /etc/sysconfig/network-scripts/ifcfg-ens123 # 不是每个主机都是ens123 把ONBOOT=no,改为ONBOOT=yes 重启网络
C# WinForm项目目录结构详解:从入门到精通(附常见问题解决方案)
本文详细解析了C# WinForm项目目录结构,从解决方案与项目基础结构到核心文件功能,再到关键目录解析,帮助开发者快速掌握WinForm项目组织方式。文章还提供了常见问题解决方案,如引用丢失、配置文件不生效等,是WinForm开发从入门到精通的实用指南。
NVIDIA显卡下为Ubuntu安装Beryl及Beryl的快捷键
NVIDA显卡驱动与Beryl的安装 Beryl是linux下的一个主题管理程序,说它相当于windows下面的windowblinds不知道恰当不恰当。安装了beryl之后,linux的桌面变得比之windows vista有过之而无不及,喜欢漂亮界面的可以试用一下。当然,使用beryl的代价是牺牲系统性能,使用beryl的机子工作效率会比之前低一些。而且有人反映装了ber
SAP 发货在途库存管理:POD确认差异下的2种后续调整方案对比
本文详细解析了SAP发货在途库存管理中POD确认差异后的财务调整方案,对比了移动类型417和555 T两种处理方式的适用场景及财务影响。通过实际案例说明如何优化POD流程,减少库存差异损失,提升供应链管理效率。特别适合SAP SD模块用户及供应链管理人员参考。
ubuntu下简单安装beryl特效(nvidia)
1.安装必要的软件包: sudo apt-get install beryl beryl-manager beryl-plugins beryl-plugins-unsupported / emerald emerald-themes 2.安装NVIDIA驱动: 下载地址:
计算机视觉与深度学习 | 2024年至2025年图像匹配算法总结(原理,公式,代码,开源链接)
以上总结覆盖了当前主流和前沿技术,实际选择需结合具体场景(速度/精度/资源限制)评估。
UE5实现距离测量功能
UE5实现距离测量功能
如何在Ubuntu6.1下配置XGL
Xgl 是Novell开发的一个基于OpenGL 的X server,结合compiz或beryl等窗口管理器可以实现很酷的3D桌面效果.下面我一步一步介绍如何在Ubuntu6.1下配置XGL和Beryl. 我的显卡是主板集成的Intel 915芯片.1. 运行如下命令sudo gedit /etc/apt/sources.list添加下面两行到 /etc/apt/sources.listdeb
Open3D 曲率下采样
曲率下采样是一种基于几何特征的点云处理技术,通过计算每个点的曲率来判断其所在位置的局部表面特征,从而进行选择性保留。曲率的计算通常基于点的法向量和其邻域点的分布。
Ubuntu 6.10 with beryl 0.1.1
假人有限元模型
假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用
深度学习工具包 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")
在Ubuntu上安装beryl实现3D桌面(转)
你想在ubuntu系统下实现绚丽的3D桌面吗?你是否因为硬件性能低下而不能体验Aero特效?我们现在可以用非常普通的硬件配置在ubuntu系统中实现3D桌面,就是使用了beryl。最新的beryl是0.2本人参考了下面的文章:Install Beryl on Ubuntu Dapper with AIGLX [参见:http://wiki.beryl-project.org/wiki/Instal
IDEA的使用指南
IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.
Beryl太漂亮了
终于配置好了beryl,真不容易,还走了不少的弯路,还好最后还是能够一睹beryl的芳容! 其实在Ubuntu下安装beryl很简单,到“新立得...”里搜索到并安装与内核相对应的linux-headers,然后安装下载好的nv显卡驱动,我的是mx400所以驱动只能最高跟到9631,以至于不能使用雨点效果!最后在“新立得...”里搜索beryl安装相应的包。重启。“sud
win10 跳过U8环境检测的IE WebControls.rar
win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。
Beryl 终于可以用了
半个多月没用 Ubuntu,昨天升了一下级,Beryl 升级到了 0.2。发现之前不能用的问题解决了。 但是离长期使用 Linux 还远着呢,我在家里要玩游戏,基本上还是呆在 Windows 下;公司用 TestDirector 管理项目,必须用 IE 打开。...
NV+edgy+aiglx+Beryl方法汇总(源已经有安装包及驱动)01.04更新
导读: 声明:本帖绝非本人原创,都是论坛,wiki里面搜集汇总得来,只是希望给各位朋友一个方便,若有不正之处,敬请指正! 第一节 背景 ubuntu6.10 edgy已经发布许久了,edgy已经把xorg升级到了7.1,已经带有AIGLX了,对于安装compiz或者是Brtyl提供了极大的方便。其次edgy把i686和K7/K8的核心整合在Generic一起了(据说有可能支持3
Ubuntu 6.10 with beryl 0.1.1 (2)
ubuntu 7.04 Feisty Fawn 安装手记之四:安装配置beryl+xgl
1.添加源与获取钥匙 在终端里输入 sudo gedit /etc/apt/sources.list 添加下面的源 deb http://ubuntu.beryl-project.org/ feisty main 获取钥匙 wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O-
ubuntu 显卡+桌面的安装方法
第一节 背景 ubuntu6.10 edgy已经发布许久了,edgy已经把xorg升级到了7.1,已经带有AIGLX了,对于安装compiz或者是Brtyl提供了极大的方便。其次 edgy把i686和K7/K8的核心整合在Generic一起了(据说有可能支持32/64位混合环境运算),nvidia-kernel- common是restricted模块的依赖(如果删除会导致一些硬件功能无法使用)
BERYL和COMPIZ FUSION的安装与使用
安装Beryl(集成显卡安装方法):sudo apt-get install beryl beryl-managersudo apt-get install emerald-themes登录时加载Beryl:打开菜单:“系统”-“首选项”-“会话”在“会话”对话框中打开“启动程序”标签。点击“新建”,输入:名称:Beryl Manager,命令:beryl-manager至此,你差不多已经完成了。
Ubuntu Linux 7.10 (Gutsy Gibbon)公布最终正式版本发布日期
转贴自:http://www.linuxidc.com/Linux/2007-06/5392.htm Ubuntu 7.10 (开发代号 Gutsy Gibbon)的发布计划在昨晚通过邮件列表发送给了订阅成员,这一版本将在今年10月末左右发布,官方宣布将在今年10月18号发布,该版本可能包含Beryl/Compiz合并后的全新窗口管理器. Gutsy Gibbon将包含Linux k
我的ubuntu桌面
Ubuntu-6.10-Edgy-Eft/Aiglx(nVidia)/Beryl-0.2Dell Inspiron 2650, P4M@1.6GHz, chipset i845, 512MB RAM, 40G HDD, nVidia Geforce 2 GO with 16MB RAM 桌面立方体顶部视图 桌
7.10就要来了
Ubuntu 7.10 (开发代号 Gutsy Gibbon)的发布计划在昨晚通过邮件列表发送给了订阅成员,这一版本将在今年10月末左右发布,官方宣布将在今年10月18号发布,该版本可能包含Beryl/Compiz合并后的全新窗口管理器. Gutsy Gibbon将包含Linux kernel 2.6.22, GNOME 2.20和Xorg 7.3. Kubuntu 7.10 将提供
UBUNTU7.04新系统全配置详解
花了近一在时间,终于将系统配置得较满意了。这一次装配集中在一个时间完成,将所有修改记录在一个文件中,利于查找原因,核对错误。相信对于新装系统的人来说会有所帮助。 由于以前给UBUNTU分区空间太小,运行MATLAB时出问题了,而装全它又没空间,于是设法扩展空间。在WINDOWS下用魔术分区,动过UBUNTU分区后,GRUB被损坏。无法启动了。懒得去修复它,于是正好直接重装系统。装完后
6268
1262
1112

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



