相关推荐
机器学习——Anaconda下载安装教程
Anaconda详细下载安装教程
博客地址迁移到http://blog.youkuaiyun.com/sunansheng
博客地址迁移,新地址: http://blog.youkuaiyun.com/sunansheng
高德地图+Three.js实战:手把手教你打造数字农场3D可视化大屏(附完整源码)
本文详细介绍了如何利用高德地图JS API与Three.js技术栈,构建一个功能强大的数字农场3D可视化大屏。文章从技术选型、架构设计出发,深入讲解了坐标对齐、图层管理、性能优化等核心工程实践,并提供了完整的模块化代码示例,旨在为智慧农业及类似场景的3D地理可视化项目提供一套可复用的解决方案。
2020-11-12杂谈
昨天闲看文章的情况下,找到几个描述管理者画像的点,感觉挺准确的,因而分享一下。 第一个点,每个管理者都拥有表达和思考的条理性,意思是说管理者都擅于表达自己,同是是有逻辑调理的将要表达的东西清晰的讲述出来。 第二个点,每个管理者都拥有敏锐度,意思是能快速的接触新的事物,并能很好的转化,从不说自己不行,而是快速来丰富自己没有的知识范畴。 第三个点,每个管理者都能影响别人,以结果为导向来影响周围的人,从我来做到安排别人来做,同时在行业里面来创造自己的影响力。 这三点...
cutlass2.x源码解读之PitchLinearStripminedThreadMap
TensorCoord:使用layout::PitchLinearCoord作为张量坐标。Shape:使用模板参数Shape_作为tile的形状,kThreads:线程总数,定义为模板参数Threads。kElementsPerAccess:每次访问的元素数,定义为模板参数ElementsPerAccess。ThreadAccessShape:线程访问的形状,使用layout::PitchLinearShape定义。内部实现细节:ShapeVec。
riscv32-gcc工具链实战:从下载到编译的完整指南
本文提供了一份详尽的riscv32-gcc工具链实战指南,涵盖从官方渠道下载预编译版本、正确选择riscv32-glibc版本、配置环境变量到实战编译的全过程。通过清晰的步骤和避坑指南,帮助开发者快速搭建稳定的RISC-V交叉编译环境,并成功编译从Hello World到Linux内核的程序。
博客迁移到sunface.io
非常富有互联网气息的域名后缀,欢迎大家通过这个域名来访问。 更多原创、翻译内容,敬请期待!
内存|内存的概念、内存的作用、内存的物理结构及内存使用
内存是硬件,是用于存放数据的硬件。程序执行前需要先放到内存中才能被CPU处理。内存是与CPU沟通的桥梁,计算机中所有程序的运行都要依靠内存,内存对计算机的影响非常大。本文简单介绍了内存的概念、作用、物理结构以及使用,内存远不止如此,后续文章会逐步深入讲解。
2015.4.28 今天开博客了
2015.4.24 杭州融都网络科技有限公司报道 2015.4.28 正式开通优快云博客
CVPR2023新作HAT实战:5分钟搞定图像超分辨率重建(附代码)
本文介绍了CVPR2023新作HAT模型在图像超分辨率重建中的实战应用。HAT通过创新的混合注意力机制,显著提升了图像重建质量,能激活更多有效像素并减少伪影。文章提供了从环境配置到模型部署的完整指南,帮助开发者在5分钟内快速实现图像超分辨率重建,并附有代码示例和性能优化技巧。
figma MCP + cursor如何将设计稿生成前端页面
Figma MCP配置与代码生成指南 本文详细介绍了如何在Cursor中配置Figma MCP(多上下文处理器)的完整流程:从获取Figma API密钥、设置MCP服务器配置,到添加代码生成规则。关键步骤包括生成Figm a个人访问令牌、配置cursor settings文件、启用MCP服务,以及设置代码规则(包含TypeScript/Vue技术栈规范、BEM命名规则等)。最后提供了将Figma设计稿转化为Vue页面的prompt模板,涵盖文件结构、图片处理、样式规范等具体要求,确保生成代码与设计稿高度一致
2020-10-05
直接存储器存取方式 直接内存存取(DMA)是指数据在内存与I/O设备间的直接成块传送,即在内存与I/O设备间传送一个数据块的过程,不需要CPU的任何干涉。 整个系统总线完全交给了DMAC,由它控制系统总线完成数据传送。 在DMA传送数据时要占用系统总线,根据占用系统总线方法的不同,DMA可以分成中央处理器停止法,总线周期分时法和总线周期挪用法等,无论采用哪种方法,在DMA传送数据期间,CPU不能使用总线。 ...
7、RNA 二级结构预测:包含接吻发夹基序的新策略
本文提出三种用于预测RNA二级结构中接吻发夹基序的新策略,结合规范化规则与非歧义动态规划,分别在时间与空间复杂度之间进行权衡。策略A以O(n⁴)时间和O(n²)空间实现高效预测;策略B通过存储次优结果扩大搜索空间,空间复杂度升至O(n³);策略C全面探索组合可能,时间复杂度为O(n⁵),但保持O(n²)空间。实验表明不同策略适用于不同复杂度的序列,为RNA结构预测提供了灵活且可扩展的解决方案。
SUN被Oracle收购,一个时代结束了!
今天回家上网,惊悉SUN已经被Oracle收购了! 以后跟Oracle混了!这应该是SUN和Java最好的结局了,一个时代结束了!感觉很沉重。不管怎么样,天才们创建的SUN和BEA都这样结束了,感觉很沉重!技术天才难道创造不了奇迹了吗?靠优秀产品已经生存不下去了吗? Java在SUN手中,近几年总觉得是一艘快要沉默的航母。Java,Solaris,Tuxedo,WebLogic,Aqu
廖雪峰Python教程[完整版]
廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白
VB摄像头监控
该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制
SUN Portal SSO
不知道BEA是从哪里探听到我们要用Portal的产品,无论如何要跟我们“探讨”一下,于是就来了。 我没有参与过公司原来和Sun,关于我们系统业务模式的讨论,所以听着还是有些感觉的。BEA在没有详细了解我们的方案的基础上,基本上得到我们同样的技 术架构和业务流程,这一点让我们有很大的成就感。不过BEA还是有大公司的气魄,根据他们所参与的类似项目,针对我们项目拟出了一系
深度学习工具包 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")
Oracle 最终抛弃了 Sun !
并在 2000 - 2002 年间试图用以市场为主导的方式来替代 Sun 一贯的工程为主导的方式——埃里森指责那些承担力挽狂澜责任的、硕果仅存的领袖们 McNealy、Zander、Tolliver 和他们的团队。,但是事实上他们杀死的产品比 Sun 管理层曾经管理过的都要多——毫无疑问,这是“交易的艺术”。这是一个典型的 Oracle 式的“无声结局silent EOL”,无论他们怎么声称保证履行对富士通和其它客户的合同条款。,让其照料这些产品的做法相反,Oracle 的做法更残酷。
汉书HE8,好用的汇编代码编写工具
汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大
sun键盘没有stop键_请教Sun键盘
请教Sun键盘(2011-12-24 06:01:11)标签:计算机杂谈请教Sun键盘Sun键盘上,Help和F1之间的空白键是干啥的?Space旁边的两个菱形标志的呢?Compose呢?谢谢!请教Sun键盘Space旁边的两个菱形标志是一个类似Ctrl、Alt的修饰键,叫Meta。可以用Meta;键名来定义一些功能。请教Sun键盘原帖由"aerofox"]Space旁边的两个菱形标志是一个类似C...
Java/Solaris/SPARC——缅怀SUN公司
(一) ORACLE正式接管SUN,Larry宣战IBM 一直奉为Open Source代表SUN公司,昨天突然在她的官网上看到了ORACLE的标志,很醒目,不免为Open Source担忧。据说最近ORACLE完成了对SUN的接管工作,准备对SUN的Java、Solaris、OpenSolaris、NetBeans、MySQL、JavaFX和SPARC、OpenSPARC进行
Pass4Sure SUN SUN Certifications
Pass4Sure SUN SUN Certifications 310-620 also called EDS Certified Sun Enterprise 10K Server Administrator is a SUN Certifications exam of SUN company. 310-880 also called SUN Certified Senior System
携手Wi-SUN联盟,利尔达助Wi-SUN落地生花
5月26日,利尔达应邀出席在珠海举办的2021中国国际表计行业年度大会,超过60位特邀嘉宾围绕相关主题做演讲和互动研讨,现场参与人数过千。 Wi-SUN由于其独特的优势正在越来越多的物联网场景下如火如荼发展。本次大会特设Wi-SUN论坛,是Wi-SUN联盟在国内的首次线下盛会,利尔达科技集团无线传感网事业部市场部经理张玉龙介绍了符合联盟认证的新品,以“让万物互联更简单——Wi-SUN应用落地”为题进行了分享。 演讲回顾 1、品质铸造支撑Wi-SUN供给 利尔达多年来深耕物联网行业,致力于构建物联网嵌入
Java程序员的认证--SUN认证
文章目录作用考试项目 导语:SUN认证是给网络设计界建立的一套认证标准,Sun公司推出了Java以及Solaris技术认证方案。 作用 对于企业而言,可以借助这项认证作为招聘人才的评判标准,或是作为衡量员工技术水准的依据;在个人方面,通过这些认证也可以证明个人的技术能力。 考试项目 Java认证考试 该认证主要面对Java程序员。同时,该认证是业界唯一经Sun授权的Java认证,考试内容涉及所有Java相关知识、编程概念及applet开发技巧。Sun认证Java程序员考试旨在观察您通过应用软件分配进行复杂编
Oracle收购SUN,会有啥影响?
昨天惊悉升阳被甲骨文买了,埃里森真是大手笔啊。IT业界出了这么大的事儿,如果不趁机八卦一下,似乎有点说不过去啊。下面就从几个方面聊一下俺的愚见。 ★IT业界的三足鼎立 先说比较宏观的层面。对于全球IT产业而言,在Oracle并购Sun之后,将会形成MS、IBM、Oracle三巨头鼎立的局面。今天看到有些评论说,IT界会呈现IBM、HP、Oracle的三国时代。对此种论调,俺颇不以为然。
Oracle收购SUN的可行性分析
1、SUN公司前几年一直在高端服务器市场有较高的占有率,但是,随着芯片技术的快速发展,INTEL和AMD架构低端服务器的市场占有率在快速增长,极大的缩减了SUN公司的市场份额,而SUN公司作为世界上最大的UNIX系统供应商。随着开源LINUX系统的发展,SUN公司的服务器操作系统其影响力和普及程度也日趋下降,其下最具代表性的产品Solaris也被迫走向混合型开源软件,同时支持X86
!!!SUN被Oracle收购!!!
SUN要被Oracle收购了!祝福新Oracle公司!!IBM要收购SUN的新闻,前段时间传得很火爆。我私下有些隐隐的担忧,由于SUN和IBM之间有太多的重叠了,如果SUN被IBM收购了,那么SPARC芯片和操作系统Solaris的命运,显然就要被doom掉了,世界上就会少一款出色的芯片,同时也会少一个出色的操作系统。现在和Oracle合并,我觉得是一件好事,当然除IBM以外。 I
Wi-SUN,为智慧城市而生的无线协议!
作者 |Silicon Labs无线产品营销经理Asem Elshimi在全球对提高可持续性、减少温室气体排放和废弃物以及有效利用资源的需求推动下,世界各地的城市正在大踏步的向智慧城市转型。智慧城市的设计其基本目标是改善城市运营以及提高居民的整体生活质量,是利用物联网技术的进步来有效管理城市资产、资源和服务。智慧城市将现代城市生活的各个方面数字化,包括公共事业、市政服务...
3065



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



