2021 年,12 个顶级开发工具,你都用过哪些?

Top 10 编程神器, 帮助程序员提升效率 这些编程神器具有不同的功能和特性,但共同点是它们都是用于改善代码质量,提高开发效率的高效编辑器或开发环境。通过了解它们各自的界面特色、内置功能和插件生态体系,开发人员可以根据自身需求选择合适的工具,这会显著提高工作效率和开发体验。这些工具的主要差异在于它们的特性、适用范围和功能集。例如,PyCharm适用于Python开发,特别是在Web开发方面,而WebStorm聚焦于Web前端开发。同样,Eclipse支持广泛的编程语言和工具,而Atom则主要用于轻量级编辑器。选择适合自己的编程神器非常重要。 阅读详情

开发人员应始终了解他们使用的工具,工具用对了,你就可以更加轻松高效地完成工作,今天就和大家分享一下2021年我在日常工作中最常使用的工具。

1、Ubuntu Linux

在过去的四年中,我一直在使用Linux作为主要操作系统。我使用的第一个发行版是2012年的Ubuntu 12.04 LTS。我尝试了许多Linux版本。Kali,Debian,Pirot,Mint等。我发现Ubuntu是一个开发人员友好的发行版,其中包含许多开发人员工具。在Dell Vostro 5590中,我一直使用Ubuntu 20.04.1 LTS focus作为主要操作系统。

2. Vim

我使用Vim作为主要的文本编辑器已有大约两年了。掌握Vim会使生活变得容易得多。当你了解它的功能特性之后,你的工作就会变得更快。

3. VSCode

我更喜欢的另一个文本编辑器是VSCode。它是轻量级的,VSCode的一大特点就是你可以通过多种方式来调整设置,而且Vim可以和VScode集成在一起,它还带有一个集成终端,可用的扩展太多,使开发人员的工作变得更加轻松。我最喜欢的一些扩展是AWS Toolkit,ESLint,Live Server,Live Share,Prettier —代码格式化程序,YAML,Live Sass编译器,Docker等。

4. Docker

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。Docker在短时间内获得了如此多的人气,已经改变了我们打包软件的方式,现在一切都在向自动化方向发展,我几乎每天都在使用Docker。

5. Git

Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有内容。我远程代码存储操作都是选择Github和GitLab。

6. Postman

Postman简化了构建API的每个步骤并简化了协作,有了它你可以更快地创建更好的API,我使用Postman进行API开发、请求、调试,除了我还使用Insomnia和Insomnia Designer作为API文档。

7. Swagger Editor

Swagger Editor是一款非常不错的API开发工具,专门用于生成一个具有互动性的API控制台,开发者可以用来快速学习和尝试API。还可以生成客户端SDK代码用于各种不同的平台上的实现。Swagger Editor是使用OpenAPI规范(以前称为Swagger)的简单方法,它支持Swagger 2.0和OpenAPI 3.0。

我在docker容器上的本地计算机中使用了swagger编辑器。(下载地址:https://swagger.io/tools/swagger-editor/download/)

8. Lucid Chart

作为软件工程师或开发人员,我们喜欢将要构建的复杂系统用可视化图表表示除了,Lucidchart是我用来绘制UML图表和AWS架构的工具。

9. Zoom

Zoom是现代企业视频通讯领域的领导者,为跨移动设备、台式机和会议室系统的视频/音频会议、协作、聊天和网络研讨会提供简单可靠的平台。是一个很常用的工具。

10. Figma

Figma是一个矢量图形编辑器和原型工具,主要是基于浏览器了,支持macOS和Windows桌面应用程序的离线功能,面向Android和iOS用户的Figma Mirror允许你在移动设备上查看Figma原型。

11. htop

htop是一个交互式系统监视、进程查看和进程管理器。它被设计为Unix下的任务管理器top的替代品,它显示了在计算机上运行的进程列表,通常按CPU使用量排序,她还可以垂直和水平滚动列表以查看所有进程和完整的命令行。

12. Chrome DevTools

Chrome DevTools是一套直接内置在谷歌Chrome浏览器中的Web开发工具。DevTools可以帮助你实时编辑页面,快速诊断问题,最终帮助你更快更好地构建网站。

原文:medium.com/swlh/my-top-dev-tools-in-2020-ec1fc8571dd3

(完)

2021年2月中国编程语言排行榜 编程语言比例(市场份额) 工资 rank pl_ 平均工资 工资中位数 最低工资(2.5%) 最高工资(97.5%) 招聘人数 百分比 1 haskell 25167 22500 20000 33000 3 0.0% 2 rust 20732 18500 5000 45000 515 0.1% 3 julia 19194 20000 11500 27500 42 0.0% 4 scala 19109 17500 5250 57154 3284 0.7% 5 matlab 1 阅读详情

相关推荐

Cplex12.9+Yalmip 安装 适用于Matlab2021a

最近要跑一个优化调度的代码,换新电脑后安装了matlab2021a,还没有安装cplex和Yalmip 。发现网上针对matlab2021a的Cplex+Yalmip 安装较少,且由于cplex、Yalmip、matlab三者版本必须保持一致才可以成功安装使用,本人在多次尝试之后,给各位分享。

Leo0714_的博客 1万+

革新开发模式,新一代AI工具引领编程未来

最新接入DeepSeek-V3模型,点击下载最新版本InsCode AI IDE 标题:革新开发模式,新一代AI工具引领编程未来 随着人工智能技术的飞速发展,软件开发领域正经历一场前所未有的变革。从传统的手动编码到如今的智能化辅助开发,AI技术正在重新定义编程的方式和效率。在这场变革中,一款名为InsCode AI IDE的全新开发工具应运而生,它不仅为开发者提供了高效、便捷的编程体验,更通过深度...

IronwoodStag78的博客 289

2021年 第12届 蓝桥杯 第1次模拟赛真题详解及小结【Java版】

模拟赛网页截图 一、试题A——答案:25600 二、试题B——答案:12 三、试题C——答案:6973 四、试题D——答案:2039190 五、试题E——答案:217 六、试题F 七、试题G 八、试题H 九、试题I 十、试题J

upward 8307

2023年新一代开发者工具 Vue ,正式开源!

以下文章来源于前端充电宝 ,作者CUGGZ近日,Vue 新一代开发者工具(DevTools)正式开源!Vue DevTools 是一个旨在增强 Vue 开发人员体验的工具,它提供了一些功能来帮助开发者更好地了解 Vue 应用。下面就来看看新一代 Vue DevTools 的功能和使用方法。官网:https://devtools-next.vuejs.org/

骑着牛的奇兵的博客 2308

2021年 第12届 蓝桥杯 Java B组 省赛真题详解及小结【第1场省赛 2021.04.18】

2021年 第12届 蓝桥杯 Java B组 省赛真题详解及小结【第1场省赛 2021.04.18】

upward 9306

2021年 第12届 蓝桥杯 第2次模拟赛真题详解及小结【Java版】

模拟赛网页截图 一、试题A——答案:168 二、试题B——答案:14 三、试题C——答案:2002 四、试题D——答案:65 解法一:找规律(累加求和) 五、试题E——答案:162 解法一:双重for循环遍历所有组合 六、试题F 解法一:整数相乘 七、试题G 解法一:整数运算 八、试题H 解法一:【求巨佬代码】 九、试题I 解法一:【求巨佬代码】 十、试题J 小结

upward 9008

2024年开发工具推荐(全网最全)

官网链接:https://visualstudio.microsoft.com/zh-hans/建议使用专业版Visual Studio 作为一个全功能的集成开发环境,提供了强大的代码编写、调试、测试、版本控制等一体化支持,特别适合大型项目和企业级开发…Visual Studio 提供了丰富的工具和功能,如智能代码补全、服务器管理、数据库设计等,为开发者提供全面而深入的开发支持。这些功能使得Visual Studio在进行复杂的应用程序开发、尤其是对于.NET环境下的开发时尤其显著。

cai13502119775的博客 9999

2021年1月12日的订阅朋友的问题回答与解决方案

2021年1月12日的订阅朋友的问题回答与解决方案【京东1499抢购飞天茅台脚本】 文章目录代码源码怎么下载,卖不卖脚本的2021年1月12日确保还能用(确保环境没问题,所有异常问题都解决的情况下)自动获取eid和fp,2021年1月12日最新获取方式。确定可以解决"接口返回:【'addressList'】"问题 代码源码怎么下载,卖不卖脚本的 再次声明,专栏不卖代码,不卖代码 本专栏本着学习的原则,只研究Python的使用和问题的解决方案 只需要代码的可以看这篇文章: https://chenhx.blo

谙忆-陈浩翔 5167

2021年将使用的3种新Java工具

通过这三个工具和框架,可以增强您的企业Java应用程序和您的职业生涯。 尽管Python,Go和Node.js广泛用于在Kubernetes上实现人工智能和机器学习应用程序以及无服务器功能,但Java技术仍然在开发企业应用程序中发挥关键作用。根据Developer Economics的说法,在2020年第三季度,全球有800万企业Java开发人员。 尽管编程语言已经存在了25年以上,但是Java世界中总是有新的趋势,工具和框架可以使您的应用程序和职业发展成为可能。 绝大多数Java框架都是为具有动态行为的长

weixin_46699878的博客 565

tilcon最强嵌入式图形开发工具

分两个卷 tilcon 史上最强嵌入式图形开发工具 支持vxworks 分享给大家 卷一

kettle从入门到精通 第九十二课 ETL之kettle 使用Kettle的Carte对外发布读写接口

场景:使用kettle实现将查询结果返回给客户端,也就是说kettle暴露查询接口供外围系统调用。前提必须是使用carte服务才可以提供接口供外部系统调用。具体实操方法如下:1、设计转换根据具体需求设计转换,主要用到的步骤有获取变量(从请求参数中获取变量)、json输入(解析入参),json 输出将结果转换为json格式输出到客户端。如下图所示:2、接收参数使用获取变量步骤来接收接口请求参数,变量通过${}方法进行获取,如下图${PARAM}则是获取PARAM参数,将参数赋值为req字段。

zhangjin1222的博客 955

2021年,12个顶级开发工具,你都用过哪些?

????????关注后回复“进群”,拉你进程序员交流群????????原文:medium.com/swlh/my-top-dev-tools-in-2020-ec1fc8571dd3开...

<sdffdsfsdfdfs>sfsfsfsdfsdffds</sdfsDS>Fsd 243

别再到处找模板了!我用这套软著申请材料(含用户手册+源代码模板)两个月搞定

本文提供了一套高效的软著申请材料模板,包括用户手册和源代码模板,帮助开发者两个月内快速完成申请。通过实战指南和常见误区解析,详细介绍了材料准备的规范与技巧,确保格式合规性,大幅提升审核通过率。

weixin_29268637的博客 549

人工智能2021截稿日期_2021年 人工智能 顶级会议 截稿日期纵览

ICAPS会议全称:International Conference on Automated Planning and Scheduling 会议网址:http://icaps21.icaps-conference.org/ 会议地点:Guangzhou, China CCF分类:B 类 Core分类:A*类 H5指数:28 录取率:32% (69/216)截稿日期:2020年...

weixin_36341727的博客 2183

【Claude Code】Extra inputs are not permitted 报错:代理网关剥离 Beta 标头的修复

通过代理或 LLM 网关连接 Anthropic API 时,Claude Code 报 "Extra inputs are not permitted"?根因是中间件删除了 anthropic-beta 请求标头,导致 Beta 字段被 API 拒绝。本文详解标头转发配置和 CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS 回退方案。

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 126

基于Simulink环境,提供一个关于如何对无人机电源DC-DC变换器进行仿真建模的示例

无人机电源要求:无人机的各个子系统(如电机、传感器、通信模块等)可能需要不同级别的电压供应。重要性稳定性:稳定的电源是保证无人机各部件正常工作的基础。效率:高效的电源管理可以显著增加飞行时间和任务执行能力。挑战多负载适应性:需要能够为不同负载提供合适的电压和电流。动态响应:快速响应负载变化的能力对于维持系统稳定性至关重要。首先明确要模拟的任务内容。设计一个能够在不同负载条件下为无人机提供稳定电压的DC-DC变换器。根据无人机的工作状态调整控制策略以维持最佳性能。

xiaoheshang_123的博客 136

日历2021年日历表|2021年日历表打印版 Excel版

2021年即将到来,日历设计师们又要开始日历的制作了,众所周知,农历与阳历是不同的,可很多年轻人往往分不清农历和阳历有什么不同,为此小编特为广大用户带来了日历2021年日历表,其中包含阴阳历、节日、二十四节气等,主要通过Excel格式来直观的展示日历的所有信息。该日历表中所有重大事件,以及周末都用红色进行标注了,一目了然,而且该可以直接进行A4打印,上班族查看起来非常方便,可以提前安排好出游计划,2021年日历表打印版是我们生活中必不可少的东西,有需要的小伙伴们快来下载使用吧。 2021年是什么年 20

知世爱火锅的博客 4万+

Android15音频进阶之AudioReach架构agmcap bringup调试(一百二十三)

本篇目的:Android15音频进阶之AudioReach架构agmcap录音调试。

Android系统攻城狮 2232

FastAPI获年度第一新兴框架,2021年最受欢迎的TOP 100开发工具出炉

2021开发者工具Top100

qq_43529978的博客 1万+

Unity实战篇 | 教你怎样将Unity的启动Logo 设置成 自己制作的 帧动画

上一篇文章我们讲了怎样在不购买专业版的情况下自定义Unity的启动Logo。 那本篇文章就来介绍一下,怎样在去除默认Logo的前提下制作自己的启动动画!

努力前行,总会成为自己心中的那道光 6万+

DJI O2协议物理层逆向工程解析:揭开无人机通信的神秘面纱

DJI的O2协议是其OcuSync传输技术的最新演进,应用于Mini 2、Mavic Air 2、Mavic Air 2s和Mavic 3等无人机模型。这种协议结合了多种先进无线通信技术,能够在远距离提供稳定可靠的低延迟连接。O2协议物理层(PHY)是OSI模型的最底层,负责在物理媒介上传输原始数据比特流。它定义了电气特性、调制方式、编码方案、数据传输速率和同步机制等。DJI O2协议的物理层逆向工程是一个复杂但极具价值的领域。

QQ_778132974的博客 2391

2021年,良月柒的顶级开发工具都在这了

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 3 分钟。来自:https://medium.com/swlh/my-top-dev-tools-in-2020-ec...

良月柒 508

2026年运维工程师常见面试选择题

这篇文章总结了30道Linux运维面试常见问题及解析,涵盖基础命令、系统监控、故障排查、数据库、缓存、容器编排等多个方面。主要内容包括: 基础命令使用:如df查看磁盘、free查看内存、top监控进程等 系统监控与故障排查:负载判断、端口检查、进程管理等 中间件相关:Nginx状态码、MySQL主从复制、Redis缓存问题 容器技术:Docker优势、Kubernetes作用 运维理念:高可用、监控告警、发布策略、备份容灾 工作原则:故障处理优先级、运维工程师核心能力 文章不仅提供标准答案,还解析了各命令的

不务正业的猿 194

2021年霸榜的程序员书有这样12本

2021已过去了一大半,常年霸榜的书前100里屈指可数,现在带伙伴们看一下这一年有哪些常年霸榜的书。排序按照榜单先后顺序排列。 1、C++ Primer Plus 第6版 中文版 C++程序设计教程,C++大百科全书 零基础自学C++入门图书 《C++ Primer Plus(第6版)中文版》分18章,分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑运算符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码

人邮异步社区 4359

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

深度学习工具包 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');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

IEEE CS:2021年的12大技术趋势

来源:笑看国际风云LOS ALAMITOS, Calif., 16 December 2020– IEEE计算机协会(IEEE CS)公布了其2021技术预测报告(2021 Techn...

人工智能学家 650

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

上一篇: 你只会用 ! = null 判空?嘿嘿!
下一篇: SpringCloud+SpringBoot+OAuth2+Spring Security+Redis实现的微服务统一认证授权
Java思维导图
博客等级 码龄10年 306粉丝 71原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值