使用npm init @vitejs/app 搭建vue3期间遇到的问题汇总整理

通过Vite2.0创建前端项目(Vue3、Vue2、React) 一、 Vite 创建 Vue3 项目 打开 cmd 运行 npm init @vitejs/app 项目目录文件及其分类 package.json 文件内容 在 Vite 中是不支持 eslink 语法校验的,需要自己配置。 npm run dev 启动项目 此时就已经通过Vite2.0来曾经项目成功。 补充:项目中三个文件(index.html、main.js、App.vue)的关系 因此在 Vite2 搭建的项目中,index.html 是必须存在的,不能删除。 接下来,在 阅读详情

最近看到用vite2能大幅缩短打包时间以及项目启动时间,就自己试了一下用vite2搭建项目,下面是我遇到的问题集合

1、若是npm下载某个配置有问题,参照下面配置,可以试试

npm config edit  -- 查看npm镜像配置路径,以及其他的配置镜像下载路径
electron_mirror=https://npm.taobao.org/mirrors/electron/  -- electron下载镜像地址
registry=https://registry.npm.taobao.org/  --npm 的镜像地址
// npm install时报错gyp ERR! stack Error: Can't find Python executable "2.7",不安装Python的解决方法
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/  -- node-sass 下载地址
strict-ssl=false -- 设置忽略签名验证的

2、禁用vetur插件,前提是你用的是ts

如果不禁用会引起的报错,但是不影响正常使用,所以强迫症患者禁用,不在意的可以不用管

如下

 安装

这个插件 

3、绑定元素错误提示问题:

 解决:json文件添加如下:

3、全局引入element-plus icon 报错

引起原因:参数是 string 类型,不能用作对象 a 的索引。把 a 设置为 any 类型可以解决

解决办法:

         

Sass @mixin 与 @include

@mixin 指令允许我们定义一个可以在整个样式表中重复使用的样式。

@include 指令可以将混入(mixin)引入到文档中。

当我们使用@include页面报错

如下,说明是未检测到vue类型

需要我们

4、vue3中提示 找不到模块 “path“ 或其相对应的类型声明

对node进行类型声明
yarn add @types/node -D
npm i @types/node --D

5、模块 ""path"" 只能在使用 "allowSyntheticDefaultImports" 标志时进行默认导入

 解决方式:

 

FUE5前端统一引擎:10分钟搭建现代化Vue/React项目开发环境 在现代前端开发中,构建工具链的配置碎片化是团队协作和项目启动的常见痛点。通过集成Webpack、Vite、TypeScript、ESLint等核心工具,前端工程化解决方案旨在标准化开发流程,提升开发效率。其技术价值在于将开发者从繁琐的配置中解放出来,专注于业务逻辑实现,同时确保代码质量和团队规范的一致性。典型应用场景包括快速初始化企业级项目、统一团队技术栈以及优化构建部署流程。本文以FUE5(Frontend Unified Engine 5)为例,详细解析如何通过其CLI工具快速搭建支持Vue 3或Rea 阅读详情

相关推荐

Vue组件引入外部JS的十种方法:从import到动态加载的完整指南

在前端开发中,模块化是管理代码依赖、提升可维护性的核心概念。它通过封装和隔离,让代码结构更清晰。其原理基于不同的模块规范(如ES Module、CommonJS),构建工具(如Webpack、Vite)据此在构建时或运行时处理依赖关系。这一机制的技术价值在于实现代码拆分、按需加载和优化打包体积,从而提升应用性能。常见的应用场景包括集成第三方库(如地图服务、图表工具)、加载业务工具函数,以及实现路由懒加载。本文聚焦于Vue.js框架,针对开发中频繁遇到的“动态js文件要怎么本地替换”和“import标红但库已

weixin_30345577的博客 491

npm init @vitejs/app 初始化项目报错

npm init @vitejs/app 初始化项目报错

qq_15970017的博客 6138

基于DeepSeek的AI安全工具箱:代码审计、POC生成与报告自动化

在软件安全领域,代码审计与漏洞挖掘是保障系统安全的核心环节。传统人工审计依赖工程师经验,效率低且易遗漏。随着大语言模型技术的发展,AI驱动的代码分析工具正成为提升安全工程效率的关键。其原理在于结合静态分析与AI语义理解,通过本地扫描定位风险点,再调用大模型进行深度漏洞分析,实现精准的漏洞识别。这种技术融合的价值在于将安全专家从重复性劳动中解放,专注于复杂逻辑判断。应用场景广泛覆盖Web安全、代码审查、渗透测试等领域。本文介绍的DeepSeek黑客工具箱,正是这一理念的工程实践,它通过一体化代码审计引擎、智能

bangtuo9862的博客 417

npm init @vitejs/app报错

解决办法 需要手动全局安装@vitejs/create-app搞了半天一直以为我的环境变量有问题 问题场景 基于不影响原业务功能的影响,使用了nvm进行node版本管理 操作步骤 先nvm install latest(当前是16.3.0,我需要的新版本) 再查看已安装好的版本—— nvm list 再执行nvm use 16.3.0,进行版本切换(使用) 细看原来是进行了快捷方式的更改,那原有的环境变量就要进行对应的修改,以及c盘用户根目录下的.npmrc的配置修改为新的nodejs文件路径 附上环境变量

许珊珊同学的专栏 6552

Yarn Workspaces围栏式管理:前端Monorepo落地实践

Monorepo(单体仓库)是现代前端工程中解决多项目代码复用、依赖同步与发布协同的核心范式。其本质在于通过统一的依赖拓扑和符号链接机制,实现跨包即时引用与版本收敛。Yarn Workspaces 作为轻量级、零侵入的实现方案,依托 package.json 的 workspaces 字段扩展,将多个子包纳入同一安装上下文,在不改变原有开发习惯的前提下,提供清晰错误提示、跨平台兼容性及可预测的链接行为。相比 pnpm 或 Nx,它更适配中小团队对‘稳、快、不翻车’的刚性需求,尤其在存在 UI 组件库、工具函

432

Electron桌面开发核心原理:主进程与渲染进程协同机制解析

Electron作为主流跨平台桌面开发框架,其本质是基于Chromium渲染引擎与Node.js运行时的双进程架构。理解主进程(负责系统级能力调度)与渲染进程(专注UI交互)的职责分离,是掌握IPC通信、性能优化与安全加固的前提。该架构通过进程隔离实现UI线程不阻塞,支撑高响应式本地应用开发,广泛应用于SaaS客户端、硬件交互工具及离线优先型生产力软件。本文深入剖析Electron的进程模型、通信范式与工程落地要点,帮助Web开发者高效构建兼具原生体验与迭代速度的桌面应用。

weixin_33851177的博客 392

npm init @vitejs/app的背后,仅是npm CLI的冰山一角

点击上方蓝字“前端司南”关注我您的关注意义重大原创@前端司南结尾的话说在前面。我有时候会得出这样的结论:原来那些我不常用的命令或工具,都是为了解决大佬们遇到的问题而存在的!我们每天都和np...

前端原创分享,常年坚持记录和分享,全网阅读量超百万 3442

国产AI编程工具深度对比:Trae SOLO、CodeBuddy、Comate与通义灵码架构解析

AI编程助手已从代码补全工具演进为研发流程重构引擎。其核心原理在于大模型能力与工程化调度的深度融合——通过知识图谱增强语义理解、双模/混合模型实现算力动态分配、本地轻量模型保障响应实时性,并依托SOLO等范式重新定义人机协作契约。这类工具的技术价值不仅在于提升编码效率,更在于支撑国产化替代(如Redis→Tendis)、信创环境适配(麒麟OS、达梦数据库)及等保合规开发。典型应用场景涵盖微服务熔断设计、微信小程序快速搭建、PWA知识库原型验证等。本文聚焦Trae SOLO、腾讯CodeBuddy、百度Com

chunchan1381的博客 373

npm init @vitejs/app 到底是什么意思

对比:基于vue-cli创建和vite创建项目通过脚手架创建项目需要分两步,而基于vite创建项目只需要一步,那么npm init @vitejs/app具体是什么意思呢。首先了解npx:在现代新建一个 JS 相关的项目往往都是从 package.json 文件开始的,不过这个文件里需要的字段实在是太多了,正常人都记不住,所以 npm 官方提供了 npm init 命令帮助我们快速初始化 package.json 文件。

weixin_47560716的博客 1094

IGS精密星历高效获取与解析指南

本文详细介绍了IGS精密星历在高精度定位中的核心作用,对比了IGS Final、IGR和IGU等不同产品的精度与时效性差异。指南提供了从武汉大学、NASA CDDIS等数据中心高效下载数据的实战方法,并深入解析了SP3文件格式,帮助用户掌握精密星历的获取、解析与自动化处理技巧,以支持厘米级定位应用。

garlic的博客 839

基于Autoware制作高精地图(一)

基于Autoware制作高精地图(一) ​开始进入正题,也是最近在忙的一件事,制作高精地图。 高精地图的制作大概分为以下四个流程(不一定完全正确): 1.构建点云地图; 2.点云地图标注; 3.制作OpenDrive地图; 4.地图存储索引。 这篇文章主要讲解如何构建点云地图。 首先我们要有一段自己录制的激光雷达点云数据,这里推荐大家采用Velodyne16线激光雷达,因为这里我们构建的点云底图是三维的,而采用Velodyne而不是速腾聚创(rslidar)等其他品牌的原因是Autoware里面有一个选项是

weixin_44570248的博客 7800

vscode vue3 typescript开发环境搭建

今天搞一下vue3环境,用这玩意看看好使不。vue2早期的语法看起来真实够呛,嵌套比较深。以前看过一个妹子写的react代码,发现里面很多js在控制样式和html,三个东西揉在一块也是厉害了。不知道是不是react本身的风格。vue3本身风格要接近原生js了,提倡组合式API,但是还是有些距离。从语法使用上来说还是早期原生js风格统一,没有各种套路,都是拿来就用,纯组合。这组件方开发感觉看起来不直白,一个页面里面很多自定义组件,不看源码不知道时啥玩意。比如<MyComp/>这时啥玩意?

yanghuashuiyue的专栏 1451

Unity3d移动端性能优化

以下条目主要针对移动端,大部分也适合PC端 一、Profiler的使用 1.性能优化应贯穿项目开发的全过程,如需求(性能能不能达到要求)、设计、开发、测试等。不能开发结束才优化性能。 2.官方推荐的优化工具是【Window】->【Profiler】 3.确认瓶颈是CPU-bound(Gfx.WaitForCommands)还是CPU-bound(Gfx.WaitForPresent) 4.内存分析使用Memory Profiler 二、内存优作 5.减少内存收集的影...

zouxin_88的专栏 3062

项目脚手架实践:JK+Boot模式一键生成标准化项目骨架

在软件开发中,项目脚手架是一种通过自动化工具快速生成项目基础结构和配置的技术方案。其核心原理是预定义项目模板,通过脚本或命令行工具实现一键初始化,将最佳实践和团队规范固化到项目起点。这项技术的核心价值在于显著提升开发效率、统一团队技术栈、降低新人上手门槛,并减少因手动配置导致的错误。常见的应用场景包括前端Vue/React项目、后端Spring Boot服务以及各类需要标准化目录结构的工程。本文聚焦于“JK+Boot”模式,其中JK代表封装了最佳实践的项目工具包,Boot则指项目快速启动。该方案通过自定义模

weixin_34332905的博客 399

姿态传感器/陀螺仪之SC7A20HTR是应用驱动程序设计

define SC7A20_CTRL1_PM_100HZ (0x5 << 4) // 正常模式,100Hz输出数据速率(ODR)// 用于存储6字节的原始数据(X_L, X_H, Y_L, Y_H, Z_L, Z_H)#define SC7A20_WHO_AM_I_VALUE 0x11 // 读取WHO_AM_I寄存器应该返回的值。// 但HAL_I2C_Mem_Read按顺序读,data[0]是X_L(低8位),data[1]是X_H(高8位)MX_I2C1_Init();

corlin6688的博客 762

【系统分析师】第1章-基础知识:绪论(核心总结)

《系统分析师教程(第二版)绪论》概述了系统分析师的核心角色与知识体系。作为信息系统开发的核心复合型人才,系统分析师需具备技术、业务、管理及道德等多维能力,贯穿需求分析、系统设计、协调沟通和质量保障全流程。知识体系涵盖系统工程方法论(如霍尔三维结构)、信息技术基础(数据库/网络技术)及管理学数学基础。教程梳理了该职业从数据处理专家到现代技术整合者的演变历程,并指出职业发展路径(初级分析师至CTO)。第二版新增大数据/AI等前沿内容,强化案例与实践,是软考官方权威教材,为读者构建系统化的学习框架。

数据知道的博客 6909

告别Webpack:用TypeScript+tsup+Vite+Rolldown重构前端构建链路

前端工程化进入新阶段,传统构建工具Webpack在大型项目中的启动慢、配置繁、内存占用高等痛点日益凸显,迫使开发者重新审视工具链的选型。现代构建体系围绕模块打包、类型检查与依赖预构建展开,tsup基于esbuild实现极速库打包,Vite凭借原生ESM与Rollup提供流畅的业务开发体验,Rolldown则以Rust重写底层引擎,为Vite注入更强性能。理解这些工具的原理与分工,有助于在不同场景中构建高效的开发流程:库开发选tsup,业务应用用Vite,底层性能提升关注Rolldown。本文从TypeScr

weixin_34187862的博客 367

如何使用Python爬取并保存网页上的所有附件

爬虫(Crawler)是一种自动化程序,它通过模拟人工访问网页并下载网页上的数据或文件,常用于数据采集和分析。爬虫通常以“爬取”的形式自动浏览和提取网页中的各种信息。本文详细介绍了如何使用Python爬取并保存网页中的附件文件,涵盖了网页解析、文件下载、多线程与异步优化等内容。希望通过本文的讲解,能够帮助你理解并掌握附件爬取的技巧。在实际应用中,爬虫开发不仅需要解决技术问题,还要遵守网络道德和法律法规,避免不当使用爬虫造成负面影响。

2201_76125261的博客 968

npm init @vitejs/app 到底干了什么

背景 最近在闲暇时间学习尤大大的新框架 ViteJs 的时候发现,创建一个新的基于 Vite 的项目时,使用的命令方式是: npm init @vitejs/app 复制代码 这跟我们熟悉的 CLI 创建 Vue 项目的命令完全不一样: vue create project-name 复制代码 「在不安装脚手架工具的情况下,还能直接使用 npm 创建项目?」带着好奇心小小的探究了一下。 首先我们要知道这个命令 npm init @vitejs/app 是要做什么? 一番谷歌 + 官网文档,

良_123的专栏 7271

大唐杯5G考前冲刺篇(回顾全文重点必看)

大唐杯习题复习指南

nimo观察者 1万+

【第2章>第10节】深度学习DenseNet模型分析与matlab仿真

本文介绍了基于DenseNet深度学习模型的图像分类MATLAB实现方法。主要内容包括:1. DenseNet模型原理,详细解析了初始卷积层、密集块、过渡层等核心结构;2. 在MATLAB环境下完成DenseNet工具箱安装和测试样本准备;3. 实现图像预处理(统一缩放为224×224)、模型训练和测试的完整流程;4. 提供了混淆矩阵和准确率等测试结果分析。文章附带完整的MATLAB程序代码和操作视频教程,适合深度学习初学者快速掌握DenseNet模型的图像分类应用。通过实际测试,验证了该方案的有效性。

FPGA/MATLAB学习教程/源码/项目合作开发 330

记录一次很坑的创建Vite失败

最后再次卸载重新安装了 npm install create-vite -g ,执行 npm create vite@latest shop-admin,还是报同样的错,卒。npm config set cache C:\Users\*新的用户名*\AppData\Roaming\npm-cache。还有一些别的原因,方法都试了,报错仍然是上面的'create-vite' 不是内部或外部命令。先是提示需要安装create-vite,安装重新执行上面命令,依旧报错。执行,依旧报错,卒。

na596的博客 4254

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

解决安装 Vite 遇到的问题

vue3 vite npm

怎奈你何的博客 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&#39;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(&#39;DeepLearnToolbox&#39;));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(&#39;state&#39;,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&#39;); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand(&#39;state&#39;,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 = &#39;sigm&#39;;%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, &#39;Too big error&#39;);```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(&#39;state&#39;,0)sae = saesetup([784 100]);sae.ae{1}.activation_function = &#39;sigm&#39;;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)&#39;)% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;;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, &#39;Too big error&#39;);```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x&#39;,28,28,60000))/255;test_x = double(reshape(test_x&#39;,28,28,10000))/255;train_y = double(train_y&#39;);test_y = double(test_y&#39;);%% 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&#39;ll get around 1.2% errorrand(&#39;state&#39;,0)cnn.layers = { struct(&#39;type&#39;, &#39;i&#39;) %input layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 6, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 2) %sub sampling layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 12, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 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, &#39;Too big error&#39;);```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(&#39;state&#39;,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, &#39;Too big error&#39;);%% ex2 neural net with L2 weight decayrand(&#39;state&#39;,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, &#39;Too big error&#39;);%% ex3 neural net with dropoutrand(&#39;state&#39;,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, &#39;Too big error&#39;);%% ex4 neural net with sigmoid activation functionrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;; % 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, &#39;Too big error&#39;);%% ex5 plotting functionalityrand(&#39;state&#39;,0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = &#39;softmax&#39;; % 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, &#39;Too big error&#39;);%% 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(&#39;state&#39;,0)nn = nnsetup([784 20 10]); nn.output = &#39;softmax&#39;; % 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, &#39;Too big error&#39;);```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

vite新建vue3项目运行报错

events.js:292 throw er; // Unhandled 'error' event ^ Error: spawn C:\Users\vite-vue-demo\node_module at onErrorNT (internal/child_process.js:468:16) at pr

菜鸡的啄米园 3864

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

pnpm 常用指令

本文总结了前端开发中90%的pnpm使用场景,涵盖依赖管理、脚本执行、依赖排查及Monorepo操作。核心指令包括pnpm i、add/remove、dev/build、exec与dlx区分、why排查依赖,以及--filter、-r、-w等Workspace命令。配合package.json、pnpm-lock.yaml、pnpm-workspace.yaml三文件,可高效应对单项目到多包工程的全流程需求,是掌握pnpm的实用指南。

青蛙king的博客 4188
上一篇: vue3.0+electron+element-plus项目搭从0开始建教程(2)
AngerJava
博客等级 码龄9年 5粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值