- 博客(17)
- 收藏
- 关注
原创 从入门到精通:TensorFlow.js可训练模型全解析——附5类核心模型实操示例
在浏览器里跑深度学习早已不是新鲜事,但如何正确选择模型结构、快速落地项目,仍是很多开发者的痛点。本文按 新手易上手→进阶灵活→专用场景→高级定制”的逻辑,系统梳理TensorFlow.js(tfjs)中真正支持训练的核心模型类型,每个类型都配有可直接运行的代码示例,帮你快速从理论过渡到实践。
2026-01-09 17:18:17
472
原创 DSPy框架深度解析:告别Prompt调参玄学,解锁LLM开发新范式
DSPy框架革新了传统LLM开发模式,通过声明式编程解决三大痛点:1)消除Prompt调参依赖,开发者只需定义任务目标;2)提供可复用模块化组件,支持快速搭建复杂系统;3)内置自优化能力,自动提升任务性能。其核心架构包含Signature(标准化任务接口)、Module(功能组件)和Optimizer(自动优化器),使开发效率提升60%以上。该框架已成功应用于航空客服、金融分析等领域,支持主流LLM和工具链集成,推动LLM开发进入工程化时代。新手可通过简单问答任务入门,逐步掌握优化器使用和生态集成。
2026-01-07 15:48:52
853
原创 TensorFlow.js 图片分类应用开发实战
🌟 TensorFlow.js 图片分类应用开发摘要 项目概述 基于TensorFlow.js的Web端图像识别应用,实现了图片上传、摄像头拍摄和智能分类功能。使用MobileNet轻量级模型,所有处理均在浏览器完成,无需后端服务器。 技术亮点 纯前端实现:TensorFlow.js + MobileNet模型 响应式设计:适配桌面和移动设备 完整功能链:图片预处理、分类预测、结果展示 用户体验优化:加载动画、错误提示、使用引导 核心功能 模型加载与状态管理 图片预处理(224x224标准化) 图像分类(
2026-01-06 17:58:18
779
原创 thinkjs更换存储路径
摘要:本文深入解析了文件上传路径处理的优化逻辑,通过一段典型代码展示了如何将临时路径转存为自定义路径。初始代码包含获取文件、生成路径、创建目录、重命名文件等步骤。文章提出四点优化建议:1) 添加错误处理机制,确保程序稳定性;2) 校验文件类型以提高安全性;3) 限制文件大小防止服务器过载;4) 使用专业日志库替代console.log。这些改进措施提升了代码的健壮性和可维护性,为文件上传功能提供了更完善的解决方案。
2025-07-10 18:59:33
721
原创 Vue 应用从 Vite 迁移到 Webpack
中的依赖,并确保所有依赖都与 Webpack 兼容。如果有 Vite 特定的依赖,可能需要找到 Webpack 的替代品。如果项目中使用了 Vite 的特定配置,比如环境变量、代理等,需要在 Webpack 配置中重新实现这些功能。请注意,这个过程可能会根据项目的具体情况有所不同,可能需要调整特定的配置或解决迁移过程中的兼容性问题。文件,并配置基本的 Webpack 配置。根据项目需要,可能还要安装并配置其他 Webpack 插件,比如。来构建项目,并在本地服务器上测试以确保一切正常。
2024-06-26 16:51:52
1473
原创 vue.config.js配置
这些配置项提供了对 Vue CLI 项目构建过程的精细控制,使得开发者可以根据项目需求进行自定义配置。是 Vue CLI 项目中的配置文件,它允许开发者自定义 webpack 配置。: 使用 webpack-chain 来修改 webpack 配置。: 定义应用的根目录,通常用于部署到非根目录的单页面应用。中的配置可能会根据 Vue CLI 的版本有所不同。: 是否使用 webpack 的多线程编译。: 指定需要进行 Babel 转译的依赖。选项的自定义块是必需的。: 指定编译输出的目录。
2024-06-26 15:48:28
964
1
转载 JavaScript生成UUID的五种方法
UUID(Universally Unique IDentifier) 全局唯一标识符。UUID是一种由算法生成的二进制长度为128位的数字标识符。UUID的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中的x 是 0-9 或 a-f 范围内的一个32位十六进制数。在理想情况下,任何计算机和计算机集群都不会生成两个相同的UUID。
2023-08-08 10:09:15
2419
原创 前端面试题
如果列表中存在相同的元素,使用index作为key可能会导致元素显示错误,例如删除列表中的某个元素后,其他元素的key会发生变化,从而导致错误的元素被删除或者显示重复的元素。如果列表中存在相同的元素,使用index作为key可能会导致元素显示错误,例如删除列表中的某个元素后,其他元素的key会发生变化,从而导致错误的元素被删除或者显示重复的元素。在Vue和React中,key是用来标识列表中每个元素的唯一性,以便在列表发生变化时,能够准确地找到需要变化的元素,从而提高渲染性能和用户体验。
2023-03-28 14:22:53
230
原创 前端vue可视化音频波形显示
本文主要用到了AudioContext.decodeAudioData()对象的方法开发者可通过这个api实现音频文件的解析再使用canvas绘制简单波形文件。
2022-11-16 18:19:51
5155
原创 ckeditor5 vue 字体大小配置,字体颜色,段落对齐API设置
【代码】ckeditor5 vue 字体大小配置,字体颜色,段落对齐API设置。
2022-09-09 16:08:07
1756
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅