DeepSeek在物联网设备中的应用:通过轻量化模型实现本地化数据分析
文章目录
- 一、引言
- 二、DeepSeek轻量化模型的技术原理
- 1. 模型量化
- 2. 模型剪枝
- 3. 动态精度调整
- 三、本地化数据分析的实现路径
- 1. 硬件环境配置
- 2. 模型加载与推理
- 3. 数据预处理与后处理
- 四、行业应用案例
- 1. 医疗智能穿戴设备
- 2. 工业设备预测性维护
- 3. 智能家居能耗优化
- 五、性能优化与挑战
- 1. 性能优化
- 2. 技术挑战
- 六、未来展望
- 七、结论
- 《巧用DeepSeek快速搞定数据分析》
- 亮点
- 内容简介
- 作者简介
- 目录
随着物联网(IoT)设备的爆发式增长,设备产生的数据量呈指数级上升。传统数据分析方法依赖云端计算,存在数据传输延迟、隐私泄露风险及高带宽需求等问题。DeepSeek作为一种基于深度学习的智能分析框架,通过引入轻量化模型(如量化模型、剪枝模型),可在物联网设备端实现高效本地化数据分析,解决传统方法的痛点。
- DeepSeek;物联网设备;轻量化模型;本地化数据分析;边缘计算
一、引言
物联网设备已渗透至医疗、工业、家居等各领域,但数据处理的效率与安全性成为核心挑战。以医疗智能穿戴设备为例,心率、血压等生理数据需实时分析以预警健康风险,而云端分析的延迟可能错失干预时机。DeepSeek通过轻量化模型(如量化至4-bit的DeepSeek-R1-4bit)将分析任务下沉至设备端,可实现毫秒级响应,同时降低数据传输量90%以上。
二、DeepSeek轻量化模型的技术原理
1. 模型量化
DeepSeek-R1-4bit通过将模型权重从32-bit浮点数压缩至4-bit整数,显著减少内存占用。例如,原始模型大小为1.2GB,量化后仅需300MB,且推理速度提升3倍。
2. 模型剪枝
通过移除冗余神经元(如权重低于阈值的连接),DeepSeek可将模型规模压缩50%以上。例如,在工业设备振动信号分析中,剪枝后的模型仍保持95%的故障诊断准确率。
3. 动态精度调整
根据设备算力动态选择模型精度(如4-bit/8-bit混合精度),平衡性能与资源消耗。
三、本地化数据分析的实现路径
1. 硬件环境配置
- 设备选型:推荐使用搭载NVIDIA Jetson Nano(4GB内存)或树莓派4B(8GB内存)的设备。
- 环境部署:
# 安装Docker与DeepSeek运行环境 sudo apt-get update sudo apt-get install docker.io docker pull ollama/deepseek-r1:4bit
2. 模型加载与推理
- Python代码示例:
import docker import requests import json# 启动DeepSeek容器 def start_deepseek_container():client = docker.from_env()container = client.containers.run("ollama/deepseek-r1:4bit",ports={'8000/tcp': 8000},detach=True)print(f"DeepSeek容器已启动,ID: {container.id}")return container# 发送本地数据进行推理 def analyze_local_data(data):url = "http://localhost:8000/analyze"headers = {'Content-Type': 'application/json'}response = requests.post(url, json={"data": data}, headers=headers)if response.status_code == 200:return response.json()else:print(f"推理失败,状态码: {response.status_code}")return None# 示例:分析工业设备振动信号 def main():container = start_deepseek_container()try:vibration_data = {"signal": [0.12, 0.15, 0.13, 0.14, 0.16]} # 模拟数据result = analyze_local_data(vibration_data)if result:print("故障预测结果:", result)finally:container.stop()print("DeepSeek容器已停止")if __name__ == "__main__":main()
3. 数据预处理与后处理
- 数据清洗:去除噪声(如工业信号中的高频干扰)。
- 特征提取:使用FFT(快速傅里叶变换)提取频域特征。
- 结果可视化:通过Matplotlib生成设备状态趋势图。
import numpy as np import matplotlib.pyplot as plt# 模拟设备状态数据 time = np.arange(0, 10, 0.1) # 时间轴 status = np.sin(time) + np.random.normal(0, 0.1, len(time)) # 状态数据(带噪声)# 绘制趋势图 plt.plot(time, status, label='设备状态') plt.title('设备状态趋势图') plt.xlabel('时间 (s)') plt.ylabel('状态值') plt.legend() plt.grid(True) plt.show()
四、行业应用案例
1. 医疗智能穿戴设备
- 场景:实时分析心率变异性与睡眠质量。
- 效果:量化后的DeepSeek模型在树莓派4B上实现每秒10次推理,功耗低于5W。
- 代码示例:
def analyze_health_data(heart_rate_data):# 模拟健康数据分析avg_hr = np.mean(heart_rate_data)hrv = np.std(heart_rate_data)return {"平均心率": avg_hr, "心率变异性": hrv}heart_rate_data = [72, 74, 71, 73, 75] # 模拟心率数据 result = analyze_health_data(heart_rate_data) print("健康分析结果:", result)
2. 工业设备预测性维护
- 场景:监测电机振动信号,预测轴承故障。
- 效果:通过模型剪枝,将模型大小压缩至150MB,故障预警准确率达98%。
- 代码示例:
def predict_fault(vibration_signal):# 模拟故障预测if max(vibration_signal) > 0.2:return "预测故障:轴承磨损"else:return "设备运行正常"vibration_signal = [0.1, 0.15, 0.22, 0.18] # 模拟振动信号 fault_prediction = predict_fault(vibration_signal) print("故障预测结果:", fault_prediction)
3. 智能家居能耗优化
- 场景:分析家电用电模式,提供节能建议。
- 效果:本地化分析减少云端数据传输量95%,响应时间缩短至200ms。
- 代码示例:
def optimize_energy_usage(usage_data):# 模拟能耗优化total_usage = sum(usage_data)if total_usage > 500: # 假设500为能耗阈值return "建议:减少高能耗设备使用时间"else:return "能耗正常"usage_data = [120, 150, 130, 200, 220] # 模拟能耗数据 optimization_result = optimize_energy_usage(usage_data) print("能耗优化建议:", optimization_result)
五、性能优化与挑战
1. 性能优化
- 混合精度推理:在GPU设备上结合FP16与INT8精度,提升推理速度。
- 模型蒸馏:通过教师模型(如DeepSeek-R1-32bit)指导学生模型(4bit)训练,保留关键特征。
- 代码示例(伪代码):
# 模型蒸馏示例(框架依赖PyTorch) import torch from torchvision import models# 加载教师模型与学生模型 teacher_model = models.resnet50(pretrained=True) student_model = models.resnet18() # 假设学生模型为ResNet18# 蒸馏训练代码(简化版) for input_data, label in train_loader:teacher_output = teacher_model(input_data)student_output = student_model(input_data)loss = compute_distillation_loss(teacher_output, student_output)optimizer.step()
2. 技术挑战
- 硬件资源限制:边缘设备算力不足时,需动态调整模型复杂度。
- 数据隐私保护:本地化分析需结合联邦学习(Federated Learning)技术,防止数据泄露。
六、未来展望
随着DeepSeek轻量化模型与物联网设备的深度融合,未来将实现以下突破:
- 设备自主决策:物联网设备可基于本地分析结果自动调整运行参数。
- 跨设备协同分析:通过设备间数据共享,构建分布式智能分析网络。
- 能源效率提升:结合AI节能算法,进一步降低设备功耗。
七、结论
DeepSeek通过轻量化模型在物联网设备端的本地化部署,为实时数据分析提供了高效解决方案。其技术优势不仅体现在性能与资源消耗的平衡上,更在于对数据隐私与安全性的保障。随着技术的不断演进,DeepSeek有望成为物联网数据分析的核心引擎,推动各行业智能化转型。
参考资料
- DeepSeek模型技术白皮书
- Ollama平台DeepSeek模型部署指南
《巧用DeepSeek快速搞定数据分析》
- 京东:https://item.jd.com/14995198.html
- 当当:http://product.dangdang.com/29875270.html
深度洞察, D e e p S e e k 一键重构数据分析! 深度洞察,DeepSeek一键重构数据分析! 深度洞察,DeepSeek一键重构数据分析!
- 数据分析重构指南
- 覆盖数据采集→清洗→建模→可视化等8大核心环节全流程解析
- 50多种高效方法+200多行业级代码片段即改即用+15种数据难题秒级解决方案
- 助你在AI驱动的数据科学中攀登巅峰!
亮点
- 全栈:覆盖数据采集→清洗→建模→可视化等8大核心环节全流程解析。
- 极速:解锁15种数据难题秒级解决方案,效率提升300%。
- 智能:深度集成20+前沿AI算法,实现数据分析自动化跃迁。
- 实战:200+行业级代码片段即改即用,涵盖金融、电商、社交等6大领域。
- 突破:首度公开DeepSeek在时序预测、图像分析、文本挖掘等5大创新应用。
内容简介
本书是一本关于数据分析与DeepSeek应用的实用指南,旨在帮助读者了解数据分析的基础知识及如何利用DeepSeek进行高效的数据处理和分析。随着大数据时代的到来,数据分析已经成为现代企业和行业发展的关键驱动力,本书正是为了满足这一市场需求而诞生。
本书共分为8章,涵盖了从数据分析基础知识、常见的统计学方法,到使用DeepSeek进行数据准备、数据清洗、特征提取、数据可视化、回归分析与预测建模、分类与聚类分析及深度学习和大数据分析等全面的内容。各章节详细介绍了如何运用DeepSeek在数据分析过程中解决实际问题,并提供了丰富的实例以帮助读者快速掌握相关技能。
本书适合数据分析师、数据科学家、研究人员、企业管理者、学生及对数据分析和人工智能技术感兴趣的广大读者阅读。通过阅读本书,读者将掌握数据分析的核心概念和方法,并学会如何运用DeepSeek为数据分析工作带来更高的效率和价值。
作者简介
朱宁,中国工程物理研究院硕士,具有丰富的AI研究背景及实战经验,曾任华为AI算法工程师,现为微软资深科学家。深谙机器学习、深度学习和数据分析的理论与实践,专注于深度学习、大模型、计算机视觉和自然语言处理的前沿研究。紧跟人工智能大模型技术的发展,成功将其应用于实际项目中,提升产品在AI方面的能力。
目录
第1章 数据分析基础和DeepSeek简介 001
1.1 数据分析的定义与重要性 002
1.1.1 数据分析的定义 002
1.1.2 数据分析的重要性 002
1.2 数据分析流程 003
1.2.1 问题定义 003
1.2.2 数据收集 004
1.2.3 数据预处理 004
1.2.4 数据探索 004
1.2.5 特征工程 004
1.2.6 数据建模 004
1.2.7 结果评估 005
1.2.8 结果解释与展示 005
1.3 常见的统计学方法 005
1.3.1 描述性统计分析 005
1.3.2 探索性数据分析 006
1.3.3 概率分布分析 006
1.3.4 参数估计分析 007
1.3.5 假设检验分析 007
1.3.6 回归分析 008
1.4 数据分析与机器学习方法 009
1.4.1 监督学习 009
1.4.2 无监督学习 009
1.4.3 强化学习 010
1.4.4 半监督学习 010
1.5 常见的数据分析工具 011
1.5.1 编程语言和库 012
1.5.2 数据分析软件 013
1.5.3 大数据处理框架 014
1.5.4 云平台和数据分析服务 015
1.6 DeepSeek简介 015
1.6.1 如何直接使用
DeepSeek 016
1.6.2 本地部署DeepSeek 019
1.6.3 DeepSeek的核心理念和算法 021
1.6.4 DeepSeek在数据分析中的应用 024
1.7 小结 025
第2章 使用DeepSeek准备数据 026
2.1 使用DeepSeek编写数据收集脚本 027
2.1.1 使用DeepSeek编写抓取新闻数据脚本 027
2.1.2使用DeepSeek编写抓取电影评论数据脚本 033
2.1.3使用DeepSeek编写抓取股票数据脚本 038
2.1.4使用DeepSeek编写抓取天气预报的数据脚本 042
2.1.5 使用DeepSeek编写抓取商品价格数据脚本 047
2.1.6 使用DeepSeek编写抓取社交媒体数据脚本 056
2.2使用DeepSeek生成数据样本 060
2.2.1使用DeepSeek生成电影评论数据样本 060
2.2.2使用DeepSeek生成对话数据样本 065
2.2.3使用DeepSeek生成新闻标题数据样本 069
2.2.4使用DeepSeek生成产品描述数据样本 074
2.2.5使用DeepSeek生成图像数据样本 079
2.3 小结 082
第3章 使用DeepSeek清洗数据 083
3.1 使用DeepSeek处理数据质量问题 084
3.1.1使用DeepSeek处理缺失值 084
3.1.2 使用DeepSeek检测和处理异常值 093
3.1.3使用DeepSeek检测和删除重复数据 101
3.2使用DeepSeek处理数据结构问题 104
3.2.1使用DeepSeek进行数据格式化转换 104
3.2.2 使用DeepSeek合并不同数据源的数据 112
3.3 小结 123
第4章 使用DeepSeek提取特征 124
4.1 使用DeepSeek进行特征工程 124
4.1.1 使用DeepSeek进行特征选择 125
4.1.2 使用DeepSeek创建衍生特征 139
4.2 使用DeepSeek进行特征降维152
4.2.1 使用DeepSeek实现主成分分析 152
4.2.2 使用DeepSeek实现线性判别分析 160
4.3 小结 169
第5章 使用DeepSeek进行数据可视化 170
5.1 使用DeepSeek创建基本图表 171
5.1.1 使用DeepSeek创建折线图和趋势图 171
5.1.2 使用DeepSeek创建柱状图和条形图 184
5.1.3使用DeepSeek创建饼图和环形图 192
5.1.4 使用DeepSeek创建散点图和气泡图 196
5.2 使用DeepSeek进行高级数据可视化 200
5.2.1 使用DeepSeek创建热力图和相关性图 201
5.2.2 使用DeepSeek创建并行坐标图和雷达图 207
5.2.3 使用DeepSeek创建树形图和层次图 213
5.3 小结 220
第6章 使用DeepSeek进行回归分析与预测建模 221
6.1 使用DeepSeek进行回归分析 221
6.1.1 使用DeepSeek实现线性回归 222
6.1.2使用DeepSeek实现多项式回归 233
6.1.3使用DeepSeek实现岭回归与套索回归 243
6.2 使用DeepSeek进行预测建模 250
6.2.1使用DeepSeek构建神经 网络预测模型 250
6.2.2 使用DeepSeek进行决策树和随机森林预测 258
6.3 小结 265
第7章 使用DeepSeek进行分类与聚类分析 267
7.1 使用DeepSeek进行分类分析 268
7.1.1 直接使用DeepSeek进行情感分类 268
7.1.2使用DeepSeek进行 K-近邻分类 277
7.1.3 使用DeepSeek进行朴素贝叶斯分类 291
7.1.4 使用DeepSeek进行支持向量机分类 300
7.2 使用DeepSeek进行聚类分析 308
7.2.1 使用DeepSeek进行K-Means聚类 308
7.2.2 使用DeepSeek进行层次聚类 317
7.3 小结 326
第8章 使用DeepSeek进行深度学习和大数据分析 328
8.1 使用DeepSeek进行深度学习分析 329
8.1.1 深度学习简介 329
8.1.2 使用DeepSeek构建卷积神经网络 332
8.1.3 使用DeepSeek构建循环神经网络与长短期记忆网络 349
8.2 使用DeepSeek进行大数据分析 363
8.2.1 使用DeepSeek与Hadoop集成进行数据存储与处理 364
8.2.2 使用DeepSeek与 Spark集成进行数据分析与机器学习 377
8.3 小结 386
相关文章:
DeepSeek在物联网设备中的应用:通过轻量化模型实现本地化数据分析
文章目录 一、引言二、DeepSeek轻量化模型的技术原理1. 模型量化2. 模型剪枝3. 动态精度调整 三、本地化数据分析的实现路径1. 硬件环境配置2. 模型加载与推理3. 数据预处理与后处理 四、行业应用案例1. 医疗智能穿戴设备2. 工业设备预测性维护3. 智能家居能耗优化 五、性能优化…...
opencv--图像
像素(像素点) 定义: Pixel 是 Picture Element(图像元素)的缩写,是数字图像中最小的独立单位。每个像素代表图像中的一个点的颜色和亮度信息。 关键特性: 颜色:通过不同的色彩模型(如RGB、CMYK…...
【KWDB 创作者计划】_嵌入式硬件篇---数字电子器件
文章目录 前言一、系列前缀(如 "74" 或 "54")74(商用级)54(工业级)二、逻辑家族(如 "LS"、"HC"、"HCT" 等)TTL(晶体管-晶体管逻辑)家族CMOS(互补金属氧化物半导体)家族BiCMOS(双极 CMOS)家族三、功能编号(如…...
前端加密介绍与实战
前端数据加密 文章目录 前端数据加密前端数据加密介绍为什么需要前端数据加密?前端数据加密的常见方式前端数据加密的实现场景:加密用户密码并发送到后端步骤 1:安装加密库步骤 2:实现加密逻辑步骤 3:后端解密 实战总结…...
DAG(有向无环图)计算模型面试内容整理-拓扑排序(Topological Sort)和节点依赖与并行度
拓扑排序(Topological Sort) 拓扑排序(Topological Sort): 拓扑排序是针对有向无环图(DAG)的一种线性排序方法。这种排序方法的特点是,对于DAG中的每一条有向边 (A → B),在拓扑排序中节点A总是排在节点B之前。...
AI语音助手自定义角色百度大模型 【全新AI开发套件掌上AI+4w字教程+零基础上手】
1、简介 此项目主要使用ESP32-S3实现一个自定义角色的AI语音聊天助手(比如医生角色),可以通过该项目熟悉ESP32-S3 arduino的开发,百度语音识别,百度语音合成API调用,百度APPBuilder API的调用实现自定义角…...
【Java面试笔记:基础】13.谈谈接口和抽象类有什么区别?
在 Java 中,接口(Interface) 和 抽象类(Abstract Class) 都是实现多态和代码抽象的机制,但它们在设计目的、语法特性及使用场景上有显著差异。 1. 接口和抽象类的区别 接口(Interface) 定义:接口是对行为的抽象,是抽象方法的集合,用于定义 API 规范。 特点: 不能…...
内存管理(Linux程序设计)
内存管理 目录 内存管理 一.简单的内存分配 代码功能概述 代码流程图 变量声明 动态内存分配 内存分配错误检查 向内存写入字符串 设置退出状态并退出程序 二.请求全部的物理内存 代码功能概述 变量声明 三..可用内存 四.滥用内存 1.代码功能(预期 …...
Prompt 结构化提示工程
Prompt 结构化提示工程 目前ai开发工具都大同小异,随着deepseek的流行,ai工具的能力都差不太多,功能基本都覆盖到了。而prompt能力反而是需要更加关注的(说白了就是能不能把需求清晰的输出成文档)。因此大家可能需要加…...
Postman设置了Cookies但是请求不携带Cookie
1 问题说明 使用Postman工具往往要向本地服务器发送请求携带Cookie便于测试接口,但是在Send下面的Cookies选项中设置域名127.0.0.1,并添加Cookie,发现发送的请求怎么都不会携带Cookie: 通过Fiddler抓包发现并没有Cookie࿱…...
微服务Nacos组件的介绍、安装、使用
微服务Nacos组件的介绍、安装、使用 在微服务架构日渐普及的今天,服务注册与配置管理成了系统架构中的关键环节。阿里巴巴开源的 Nacos(Naming and Configuration Service)正是解决这一问题的利器。本文将为你全面介绍 Nacos 的概念、安装方…...
深度剖析塔能科技精准节能方案:技术创新与实践价值
在能源管理领域不断追求高效与可持续发展的进程中,塔能科技的精准节能方案逐渐成为行业内备受瞩目的焦点。 精准节能:核心技术与实现路径 塔能科技的精准节能理念建立在对能源消耗的精细监测与深度分析基础之上。以其节能管理平台为例,该平台…...
AI PPT创作原理解析:让你的演示文稿更智能
在当今信息爆炸的时代,演示文稿已成为我们工作和学习中不可或缺的一部分。然而,制作一份高质量的PPT往往需要投入大量的时间和精力。随着人工智能技术的迅猛发展,AI PPT创作工具应运而生,极大地简化了PPT的制作过程。本文将深入解…...
ollama本地搭建大模型
dajdaj人工智能,现在流行的大模型有很多,像流行的:gpt-3.5-turbo、通义千问2.5,Llama3; 本地安装大模型有什么好处 大模型都是开源的,安装在自己的电脑上也是免费使用的;可以结合自己的私有文…...
AIGC(生成式AI)试用 31 -- AI做软件程序测试 2
接上文 AIGC(生成式AI)试用 30 -- AI做软件程序测试 1 整合测试项提问并输出测试用例思考并调整提问方式,为完整的输年程序测试提问准备 - 再次对需求提问 --> 实际是之前的提问记录找不到了,不过有新发现;不妨后…...
【深度学习与大模型基础】第13章-什么是机器学习
1. 什么是机器学习? 想象你在教一个小朋友认猫: 传统编程:你写一本《猫的100条特征手册》(比如有胡须、尖耳朵),让计算机对照检查。 机器学习:你直接给计算机看1000张猫和狗的图片,…...
大数据利器Kafka
大数据利器Kafka:从入门到实战的全面指南 在大数据的世界里,Kafka就像是一个高效的“数据快递员”,负责在不同的系统之间快速、可靠地传递数据。今天,咱们就一起来深入了解一下这个强大的工具。Kafka是由LinkedIn开发的分布式发布…...
工具指南:免费将 PDF 转换为 Word 的 10 个工具
可移植文档格式或 PDF 是大多数企业使用的流行文件格式,主要用于共享项目材料并确保整个团队协同工作。它还有助于避免处理大量文档和丢失关键数据。使用顶级 PDF 转换器还可以更轻松地高效地进行日常活动。企业可以依靠专业的文档扫描服务对其他格式的文档进行 PDF…...
Elasticsearch复习笔记
文章目录 ES 基础为什么用 Elasticsearch初识和安装概述安装 elasticsearch安装 Kibana 倒排索引正向索引倒排索引正向和倒排 基础概念文档和字段索引和映射MySQL 和 elasticsearch IK 分词器安装 IK 分词器使用 IK 分词器拓展词典 ES 索引库操作Mapping 映射属性ES 索引库的 C…...
STM32 SysTick定时器
一、SysTick系统定时器概述 1.1 什么是SysTick定时器 SysTick(System Tick Timer)是ARM Cortex-M系列处理器内核集成的24位系统定时器,作为ARM架构的标准外设,它被深度整合在NVIC(嵌套向量中断控制器)中。…...
Modbus TCP协议介绍、原理解析与应用示例
深入了解Modbus TCP协议:介绍、原理解析与应用示例 在工业自动化领域,设备之间的通信与数据交换至关重要。Modbus协议作为一种经典的通信协议,因其简单、开放和易于实现的特点,被广泛应用于各种工业设备之间的数据传输。而Modbus…...
Elasticsearch 报错 Limit of total fields [1000] has been exceeded
一、错误代码: spring boot 链接es 插入审计日志数据报错: Caused by: org.elasticsearch.ElasticsearchException: Elasticsearch exception [typeillegal_argument_exception, reasonLimit of total fields [1000] has been exceeded while adding ne…...
maven中pom.xml setting.xml关系
1 在Spring Boot项目中,pom.xml和settings.xml文件都可以配置Maven仓库地址,但它们的作用和优先级有所不同。 ● settings.xml: ○ 配置本地仓库:使用 <localRepository> 元素指定本地仓库的路径。 ○ 配…...
PubLayNet:文档布局分析领域的大规模数据集
PubLayNet:文档布局分析领域的大规模数据集 1. 数据集概述 PubLayNet(Public Layout Network)是由IBM AUR NLP团队开发的大规模文档图像数据集,旨在推动文档理解与布局分析领域的研究。该数据集通过自动标注技术,对科…...
JAVA----方法
好久没发博客了~~~~~重生之我开始补知识 1.What is 方法(method) 方法是程序中最小的执行单元。 简单来说,就是将一些重复代码打包,要用的时候我们进行调用就好! e.g. public static void main(String…...
mybatis xml中特殊字符处理
1,CDATA区: 它的全称为character data,以"<![CDATA[ "开始,以" ]]>" 结束,在两者之间嵌入不想被解析程序解析的原始数据,解析器不对CDATA区中的内容进行解析,而是将这些数据原封…...
vue3+dhtmlx 甘特图真是案例
使用vue3 ts dhtmlx 实现项目任务甘特图展示 支持拖拽,选择人员,优先级,开发状态,进度 效果图 完整代码 安装命令:npm i dhtmlx-gantt <template><div style"height: 100%; background-color: white…...
Chrome/Edge浏览器使用多屏完美解决方案,http部署使用https部署的功能
多屏使用场景:例如1屏显示录入操作界面,2屏显示SOP。或者每个屏上显示不同的看板内容等 废话不少说,直接上代码:将下面的代码复制到txt记事本里,保存为html格式即可本地观看效果 <!DOCTYPE html> <html>…...
Linux中进程的属性:状态
一、通用OS进程中的各种状态与相关概念 1.1通用进程中的状态 CPU执行进程代码,不是把进程执行完才开始执行下一个,而是给每个进程预分配一个“时间片”, CPU基于时间片进行轮转调度(每个CPU分别进行) 其中发涉及到的…...
软件架构师常用的软件工具有哪些
软件架构师的工作离不开多种工具的支撑,主要包括 建模与设计工具、文档与协作平台、代码质量与静态分析工具、性能与监控工具、DevOps 工具链、架构可视化与管理平台 等。其中,建模与设计工具 是架构师最核心的武器,能够帮助其从业务抽象到技…...
rl中,GRPO损失函数详解。
文章目录 **一、GRPO损失函数的设计背景****二、代码逐行解析****三、关键组件详解****1. 对数概率与KL散度计算****2. 优势值与策略梯度****3. 掩码与平均损失****四、训练动态与调参建议**在TRL(Transformer Reinforcement Learning)库中,GRPO(Group Relative Policy Opt…...
奇安信春招面试题
奇安信面试真题,以下是5道具有代表性的经典技术面试题及其解析,覆盖网络安全、渗透测试、安全架构设计等核心领域。 《网安面试指南》https://mp.weixin.qq.com/s/RIVYDmxI9g_TgGrpbdDKtA?token1860256701&langzh_CN 5000篇网安资料库https://mp.…...
MineWorld,微软研究院开源的实时交互式世界模型
MineWorld是什么 MineWorld是微软研究院开发并开源的一个基于《我的世界》(Minecraft)的实时互动世界模型。该模型采用了视觉-动作自回归Transformer架构,将游戏场景和玩家动作转化为离散的token ID,并通过下一个token的预测进行…...
Nginx RTMP配置存储位置
window: 支持本地磁盘和远程网络位置 配置文件如下 worker_processes 1;events {worker_connections 1024; }#RTMP服务 rtmp {server { listen 1935; #监听端口chunk_size 4096; #数据传输块大小application my_live { # 创建rtmp应用hlslive on; # 当路径匹…...
JVM理解(通俗易懂)
虽然网上有很多关于JVM的教程,但是都天花乱坠,很多都是一上来就JVM内存模型、JVM双亲委派等等,(可能我比较菜看不懂)。于是我自己决定写一篇能看懂的文章~如果有看不懂我就自己百度,大家有什么疑问也可以评论区交流~ 欢迎指点我的Error~ JVM概念 JVM大家都知道,就Ja…...
python三维矩阵的维度
matrix_3x3x3 np.array([[[ 8.35, 16.72, 17.46],[16.72, 33.49, 34.97],[17.46, 34.97, 36.51]],[[16.72, 33.49, 34.97],[33.49, 67.09, 70.05],[34.97, 70.05, 73.13]],[[17.46, 34.97, 36.51],[34.97, 70.05, 73.13],[36.51, 73.13, 76.35]] ]) 例如这样的三维矩阵&#…...
HarmonyOS 是 Android 套壳嘛?
文章目录 HarmonyOS 是 Android 套壳吗?技术视角的深度解析一、核心结论二、技术对比:从底层到应用层1. 内核与基础架构2. 应用开发与运行机制3. 生态与应用场景 三、常见误解的澄清误解 1:“HarmonyOS 使用 Android 应用,所以是套…...
【Java面试笔记:基础】10.如何保证集合是线程安全的? ConcurrentHashMap如何实现高效地线程安全?
1. 保证集合线程安全的方式 传统同步容器:如 Hashtable 和 Vector,通过在方法上加 synchronized 关键字实现线程安全,但性能较低。同步包装器:通过 Collections.synchronizedMap 等方法将普通集合包装成线程安全的集合,但仍然使用粗粒度的锁,性能不佳。List<String>…...
【Amazing晶焱科技高速 CAN Bus 传输与 TVS/ESD/EOS 保护,将是车用电子的生死关键无标题】
台北国际车用电子展是亚洲地区重量级的车用电子科技盛会,聚焦于 ADAS、电动车动力系统、智慧座舱、人机界面、车联网等领域。各大车厂与 Tier 1 供应链无不摩拳擦掌,推出最新技术与创新解决方案。 而今年,“智慧座舱” 无疑将成为全场焦点&am…...
电控---DMP库
一、DMP库的本质与核心定位 DMP库是为Invensense(现TDK)系列传感器(如MPU6050、MPU9250等)内置的数字运动处理器(DMP)硬件模块提供的软件接口层。其核心目标是: 抽象硬件操作:将复…...
YOLO数据处理
YOLO(You Only Look Once)的数据处理流程是为了解决目标检测领域的核心挑战,核心目标是为模型训练和推理提供高效、规范化的数据输入。其设计方法系统性地解决了以下关键问题,并对应发展了成熟的技术方案: 一、解决的问…...
Linux实现网络计数器
1.TcpServer.hpp文件 类TcpServer的私有成员变量有端口号,指向类Socket对象的指针,布尔值表示是否运行,以及回调函数,ioservice_t是表示参数为指向Socket对象的指针和InetAddr对象的函数,TcpServer类的构造函数接收端…...
数据分析:用Excel做周报
目录 1.初始模板 编辑 2.填充数据 2.1 日期以及表头 2.2 数据验证 2.3 计算数据填充 2.3.1 灵活计算 2.3.2 单独计算 2.3.3 总计 2.4 数据格式 2.5 周累计 2.6 周环比 2.7 业务进度 3 美化 1.初始模板 2.填充数据 2.1 日期以及表头 结果指标有以下这些&#…...
初阶数据结构--排序算法(全解析!!!)
排序 1. 排序的概念 排序:所谓排序,就是使一串记录,按照其中的某个或某些些关键字的大小,递增或递减的排列起来的操作。 2. 常见的排序算法 3. 实现常见的排序算法 以下排序算法均是以排升序为示例。 3.1 插入排序 基本思想:…...
SpringCloud 微服务复习笔记
文章目录 微服务概述单体架构微服务架构 微服务拆分微服务拆分原则拆分实战第一步:创建一个新工程第二步:创建对应模块第三步:引入依赖第四步:被配置文件拷贝过来第五步:把对应的东西全部拷过来第六步:创建…...
加油站小程序实战教程14会员充值页面搭建
目录 1 原型2 搭建充值金额选择功能3 搭建金额输入4 搭建支付方式5 充值按钮最终的效果 上一篇我们介绍了充值规则的后台功能,有了基础的规则,在会员充值页面就可以显示具体的充值规则。本篇我们介绍一下会员充值的开发过程。 1 原型 充值页面我们是分为…...
内卷的中国智驾,合资品牌如何弯道超车?
作者 |德新 编辑 |王博 上海车展前夕,一汽丰田举办重磅车型bZ5的技术发布会,脱口秀演员庞博透露了这款车型的一大重要特性,其搭载来自Momenta的智能辅助驾驶系统行驶里程已经超过20亿公里。 携手中国科技公司提高车型智能化的属性ÿ…...
【go】go run-gcflags常用参数归纳,go逃逸分析执行语句,go返回局部变量指针是安全的
go官方参考文档: https://pkg.go.dev/cmd/compile 基本语法 go run 命令用来编译并运行Go程序,-gcflags 后面可以跟一系列的编译选项,多个选项之间用空格分隔。基本语法如下: go run -gcflags "<flags>" main.…...
数据库11(触发器)
触发器有三种类型,包括删除触发器,更新触发器,添加触发器 触发器的作用是:当某个表发生某个操作时,自动触发触发器,进行触发器规定的操作 触发器语句 create trigger tname --创建触发器 on aa --创建在表…...
十大物联网平台-物联网十大品牌
物联网十大品牌及平台解析 物联网(IoT)作为当下极具影响力的技术,正逐步渗透至社会各领域,为人们生活与社会发展带来诸多便利与变革。如今,众多企业投身于物联网行业,致力于推动其发展。以下是对物联网相关…...