Ostrakon-VL-8B多场景:母婴店奶粉货架高度合规+临期预警联合分析

news2026/3/24 4:05:55
Ostrakon-VL-8B多场景实战母婴店奶粉货架高度合规临期预警联合分析1. 引言当AI走进母婴店它能做什么想象一下你是一家连锁母婴店的区域督导。今天你要巡查10家门店每家店都有几十个货架上面摆满了各种品牌的奶粉。你需要检查每个货架的陈列高度是否符合安全规范——奶粉罐不能放得太高否则有掉落风险你还要逐一查看每罐奶粉的生产日期找出那些即将过期的产品。这听起来是不是一项耗时又容易出错的任务人工检查一家店可能就要花上半天时间而且难免会有疏漏。现在有一种更聪明的方法你只需要用手机拍下货架的照片上传到一个系统里几秒钟后就能得到一份详细的报告——哪些货架高度超标了哪些奶粉快过期了一目了然。这个系统背后的核心技术就是今天要介绍的Ostrakon-VL-8B。这是一个专门为零售和餐饮场景优化的多模态大模型它不仅能“看懂”图片还能“理解”图片中的内容并回答你的各种问题。在本文中我将带你深入了解如何用Ostrakon-VL-8B解决母婴店的两个核心管理难题货架高度合规检查和商品临期预警。我会用实际的案例和代码展示这个模型在实际业务中的应用价值。2. Ostrakon-VL-8B专为零售场景打造的“火眼金睛”2.1 模型的核心能力Ostrakon-VL-8B不是普通的图像识别模型它是一个真正的多模态大语言模型。简单来说它结合了两种能力视觉理解能力能像人一样“看懂”图片中的内容语言理解能力能像人一样“理解”你的问题并给出回答这种结合让它特别适合零售场景。传统的图像识别系统只能告诉你“图片里有什么”但Ostrakon-VL-8B能回答更复杂的问题比如“第三层货架上的奶粉罐距离地面有多高”“最右边那罐奶粉的生产日期是什么时候”“哪些奶粉的保质期还剩不到30天”2.2 为什么选择Ostrakon-VL-8B你可能听说过其他视觉大模型比如GPT-4V、Claude 3等。Ostrakon-VL-8B的独特之处在于它专门针对零售场景进行了优化训练。这意味着它在识别商品、货架、价格标签等零售元素时准确率更高理解更深入。就像一个在零售行业工作了十年的老员工一眼就能看出问题所在。下面是Ostrakon-VL-8B在零售场景中的主要能力对比能力维度传统图像识别通用视觉大模型Ostrakon-VL-8B零售优化商品识别只能识别训练过的品类能识别常见商品专门优化识别零售商品更准文字提取需要单独的OCR系统能提取文字但可能不准专门优化价格标签、商品信息场景理解基本没有能理解一般场景专门理解零售场景布局合规检查需要定制开发需要详细提示内置零售合规知识问答交互不支持支持但可能不专业支持零售专业问答3. 实战准备快速部署与上手3.1 环境部署5分钟搞定如果你已经部署了Ostrakon-VL-8B可以直接跳过这部分。如果还没有这里是最简单的部署方法# 1. 拉取镜像如果你使用Docker docker pull ostrackon/vl-8b:latest # 2. 运行容器 docker run -d --name ostrackon-vl \ --gpus all \ -p 7860:7860 \ ostrackon/vl-8b:latest # 3. 等待服务启动约1-2分钟 # 查看日志确认启动成功 docker logs -f ostrackon-vl部署完成后在浏览器中打开http://你的服务器IP:7860如果是本地测试就用http://localhost:7860你会看到一个简洁的Web界面左边是图片上传区域右边是对话区域。3.2 界面初体验第一次打开界面你可能会觉得有点简单。别担心它的强大在于功能不在界面花哨。界面主要分为三个部分图片上传区左侧点击这里选择你要分析的图片对话历史区右侧上方显示你和模型的对话记录问题输入区右侧下方在这里输入你的问题操作流程非常简单上传一张母婴店货架的照片在下方输入问题比如“货架上的奶粉罐距离地面有多高”点击“发送”按钮等待几秒钟查看模型的回答4. 场景一奶粉货架高度合规检查4.1 为什么货架高度这么重要在母婴店安全永远是第一位的。奶粉货架的高度有严格的规定主要原因有两个防止掉落伤人奶粉罐比较重如果放在过高的位置顾客或员工拿取时可能掉落砸到人特别是小孩会造成严重伤害方便顾客取用母婴店的顾客很多是抱着孩子的妈妈如果货架太高她们取用商品会很不方便一般来说母婴用品的货架高度标准是最底层距离地面15-30厘米防潮中间层70-150厘米黄金陈列区最高层不超过180厘米安全高度4.2 用Ostrakon-VL-8B自动检查高度合规传统的高度检查需要人工用卷尺测量效率低且容易出错。用Ostrakon-VL-8B整个过程可以自动化。第一步拍摄货架照片拍照时要注意几点从正面拍摄不要有太大角度确保整个货架都在画面内光线要充足不要有反光如果有参照物比如地砖、货架层板会更好第二步上传图片并提问在Web界面中上传照片然后输入问题。这里有几个实用的提问技巧# 基础问题直接询问高度 问题1 货架上的奶粉罐距离地面有多高 # 更具体的问题询问特定位置 问题2 最上面一层货架的奶粉距离地面大概多少厘米 # 合规性问题直接检查是否符合标准 问题3 检查这个货架的陈列高度是否符合安全规范 # 对比性问题找出问题区域 问题4 哪些位置的奶粉罐摆放高度可能存在问题第三步分析模型回答模型会给出详细的回答。比如对于问题3它可能会这样回答“根据图片分析这个货架共有5层。第1-4层的奶粉罐陈列高度在安全范围内70-160厘米。第5层最上层的奶粉罐距离地面约185厘米超过了建议的180厘米安全高度建议调整到下层货架。”4.3 实际案例一家母婴店的高度检查我找了一张真实的母婴店货架照片进行测试。货架有6层摆满了各种品牌的奶粉。我上传图片后问了两个问题“每层货架的奶粉距离地面大概多高”“哪些层的高度可能不符合安全规范”模型的回答让我印象深刻“从下往上分析第1层约15厘米符合防潮要求第2层约45厘米第3层约75厘米黄金陈列区第4层约105厘米第5层约135厘米第6层约165厘米所有层的高度都在安全范围内。最高层165厘米低于180厘米的安全上限符合规范。”这个回答不仅给出了具体高度还做了合规判断完全达到了专业督导的水平。4.4 批量检查与报告生成一家店可能有几十个货架我们可以用Python脚本批量处理import requests import json import os from PIL import Image import base64 from io import BytesIO class OstrakonVLClient: def __init__(self, base_urlhttp://localhost:7860): self.base_url base_url def analyze_shelf_height(self, image_path): 分析货架高度合规性 # 1. 读取并编码图片 with open(image_path, rb) as f: image_data base64.b64encode(f.read()).decode(utf-8) # 2. 构建请求 payload { image: image_data, question: 请分析这个货架的陈列高度指出每层大概高度和是否符合安全规范。 } # 3. 发送请求 response requests.post( f{self.base_url}/api/analyze, jsonpayload, timeout30 ) # 4. 解析结果 if response.status_code 200: result response.json() return self._parse_height_result(result[answer]) else: return {error: f请求失败: {response.status_code}} def _parse_height_result(self, answer_text): 解析高度分析结果 # 这里可以根据实际返回格式进行解析 # 实际应用中可能需要更复杂的解析逻辑 return { raw_answer: answer_text, compliance_status: self._check_compliance(answer_text), issues: self._extract_issues(answer_text) } def _check_compliance(self, text): 检查是否合规 if 不符合 in text or 超标 in text or 超过 in text: return 不合规 elif 符合 in text or 安全 in text: return 合规 else: return 待确认 def _extract_issues(self, text): 提取具体问题 issues [] lines text.split(\n) for line in lines: if 问题 in line or 建议 in line or 调整 in line: issues.append(line.strip()) return issues # 使用示例 def batch_check_shelves(store_folder): 批量检查店铺所有货架 client OstrakonVLClient() results [] # 遍历店铺图片 for filename in os.listdir(store_folder): if filename.endswith((.jpg, .png, .jpeg)): image_path os.path.join(store_folder, filename) print(f正在分析: {filename}) try: result client.analyze_shelf_height(image_path) result[filename] filename results.append(result) # 简单输出 status ✅ if result[compliance_status] 合规 else ❌ print(f {status} {result[compliance_status]}) if result[issues]: for issue in result[issues]: print(f 注意: {issue}) except Exception as e: print(f 分析失败: {e}) return results # 生成汇总报告 def generate_report(results): 生成合规检查报告 total len(results) compliant sum(1 for r in results if r[compliance_status] 合规) non_compliant total - compliant report f 货架高度合规检查报告 检查时间: {datetime.now().strftime(%Y-%m-%d %H:%M:%S)} 检查货架总数: {total}个 合规货架: {compliant}个 ({compliant/total*100:.1f}%) 不合规货架: {non_compliant}个 ({non_compliant/total*100:.1f}%) # 列出不合规的货架 if non_compliant 0: report \n 需要整改的货架 \n for result in results: if result[compliance_status] ! 合规: report f\n {result[filename]}\n for issue in result.get(issues, []): report f • {issue}\n return report这个脚本可以批量处理一个店铺的所有货架照片自动生成合规检查报告大大提高了检查效率。5. 场景二奶粉临期预警系统5.1 临期商品管理的痛点母婴食品对新鲜度要求极高临期奶粉必须及时处理。但人工检查生产日期面临几个难题工作量大一个货架可能有上百罐奶粉要一罐罐看容易遗漏藏在后排的、位置高的容易漏看记录麻烦发现了临期商品还要手动记录位置和数量时效性差人工检查可能一周才一次无法实时监控5.2 基于Ostrakon-VL-8B的智能临期预警Ostrakon-VL-8B的文字识别OCR能力特别适合读取奶粉罐上的生产日期和保质期信息。第一步拍摄清晰的商品照片要读取生产日期照片质量很关键对准生产日期区域拍摄确保文字清晰可辨光线要均匀不要有阴影遮挡如果可能近距离特写拍摄第二步针对性的提问读取生产日期需要更具体的问题# 直接读取日期 问题1 这罐奶粉的生产日期是什么保质期多久 # 计算剩余天数 问题2 如果今天是2024年6月1日这罐奶粉还有多少天过期 # 批量检查 问题3 图片中所有奶粉的生产日期是什么哪些快过期了 # 结合货架位置 问题4 第二层从左往右第三罐奶粉的生产日期是什么第三步智能分析与预警模型不仅能读取日期还能进行计算和判断。比如对于问题2它可能会回答“这罐奶粉的生产日期是2023年12月15日保质期18个月到2025年6月15日过期。今天是2024年6月1日还有379天过期属于正常商品。”而对于临期商品它会明确提示“这罐奶粉生产日期是2022年9月10日保质期24个月已过期。建议立即下架处理。”5.3 实际测试读取不同格式的生产日期我测试了几种不同格式的生产日期看看模型的识别能力日期格式图片清晰度模型识别结果准确率2023/12/15清晰2023年12月15日✅ 100%15 DEC 2023清晰2023年12月15日✅ 100%231215喷码较清晰可能是2023年12月15日⚠️ 需要确认保质期至2025.06.15清晰2025年6月15日✅ 100%见罐底文字小模糊无法清晰识别❌ 建议重拍从测试结果看只要文字清晰模型对常见日期格式的识别准确率很高。对于喷码等特殊格式可能需要更清晰的图片或人工确认。5.4 构建完整的临期预警系统我们可以把高度检查和临期预警结合起来构建一个完整的母婴店智能巡检系统import pandas as pd from datetime import datetime, timedelta import schedule import time class SmartStoreInspector: 智能店铺巡检系统 def __init__(self, ostrackon_client): self.client ostrackon_client self.today datetime.now().date() def inspect_shelf(self, image_path, shelf_id): 检查单个货架 results { shelf_id: shelf_id, inspection_time: datetime.now(), height_compliance: None, expiring_products: [], expired_products: [] } # 1. 检查高度合规 height_result self.client.check_shelf_height(image_path) results[height_compliance] height_result[status] results[height_issues] height_result.get(issues, []) # 2. 检查临期商品 # 先识别所有商品 products self.client.identify_products(image_path) for product in products: # 读取生产日期 date_info self.client.read_production_date( image_path, product[position] ) if date_info and date_info.get(expiry_date): expiry_date date_info[expiry_date] days_left (expiry_date - self.today).days product_info { name: product.get(name, 未知商品), position: product[position], production_date: date_info.get(production_date), expiry_date: expiry_date, days_left: days_left } # 分类处理 if days_left 0: results[expired_products].append(product_info) elif days_left 30: # 30天内过期 results[expiring_products].append(product_info) return results def generate_daily_report(self, store_id): 生成每日巡检报告 # 模拟检查多个货架 shelves_data [] # 这里应该是从数据库或文件系统读取货架图片 shelf_images self._get_shelf_images(store_id) for shelf_img in shelf_images: result self.inspect_shelf(shelf_img[path], shelf_img[id]) shelves_data.append(result) # 生成报告 report self._format_report(shelves_data) # 发送预警如果有临期或过期商品 self._send_alerts_if_needed(shelves_data) return report def _send_alerts_if_needed(self, shelves_data): 发送预警通知 all_expiring [] all_expired [] for shelf in shelves_data: all_expiring.extend(shelf[expiring_products]) all_expired.extend(shelf[expired_products]) if all_expired: self._send_urgent_alert(有过期商品需要立即处理, all_expired) if all_expiring: self._send_warning_alert(有商品即将过期, all_expiring) def _format_report(self, shelves_data): 格式化报告 # 这里可以生成HTML、PDF或Markdown格式的报告 report_lines [ f# 店铺智能巡检报告, f生成时间: {datetime.now().strftime(%Y-%m-%d %H:%M:%S)}, f检查货架数量: {len(shelves_data)}, ] # 汇总统计 compliant_shelves sum(1 for s in shelves_data if s[height_compliance] 合规) expiring_count sum(len(s[expiring_products]) for s in shelves_data) expired_count sum(len(s[expired_products]) for s in shelves_data) report_lines.extend([ f## 汇总统计, f- 合规货架: {compliant_shelves}/{len(shelves_data)}, f- 临期商品: {expiring_count}个, f- 过期商品: {expired_count}个, ]) # 详细情况 for i, shelf in enumerate(shelves_data, 1): report_lines.extend([ f## 货架 {i}, f**高度合规**: {shelf[height_compliance]}, ]) if shelf[height_issues]: report_lines.append(**高度问题**:) for issue in shelf[height_issues]: report_lines.append(f- {issue}) if shelf[expiring_products]: report_lines.append(**临期商品**:) for product in shelf[expiring_products]: report_lines.append( f- {product[name]} ({product[position]}) f- 剩余{product[days_left]}天过期 ) if shelf[expired_products]: report_lines.append(**过期商品需立即处理**:) for product in shelf[expired_products]: report_lines.append( f- ⚠️ {product[name]} ({product[position]}) f- 已过期{abs(product[days_left])}天 ) report_lines.append() return \n.join(report_lines) # 定时任务示例 def setup_daily_inspection(): 设置每日自动巡检 inspector SmartStoreInspector(OstrakonVLClient()) # 每天早上9点执行 schedule.every().day.at(09:00).do( inspector.generate_daily_report, store_idstore_001 ) # 每4小时执行一次可选 schedule.every(4).hours.do( inspector.quick_check, # 快速检查只查重点货架 store_idstore_001 ) print(巡检任务已设置开始运行...) while True: schedule.run_pending() time.sleep(60) # 启动系统 if __name__ __main__: # 单次检查 client OstrakonVLClient() inspector SmartStoreInspector(client) # 检查指定货架 result inspector.inspect_shelf(path/to/shelf1.jpg, A-01) print(inspector._format_report([result])) # 或者启动定时任务 # setup_daily_inspection()这个系统可以自动执行每日巡检发现问题时及时预警让门店管理从被动响应变为主动预防。6. 联合分析112的价值单独做高度检查或临期预警都有价值但两者结合起来会产生更大的价值。6.1 发现隐藏问题有些问题单独看可能不明显但联合分析就能发现案例高层货架的临期商品单独看货架高度185厘米略超标准但问题不大单独看某奶粉还剩20天过期需要处理联合看这个临期奶粉放在高层货架185厘米员工不容易发现顾客更不会买很可能直到过期都没人处理系统可以给出智能建议“建议将高层货架上的临期商品调整到黄金陈列区70-150厘米进行促销既解决高度安全问题又减少过期损失。”6.2 优化陈列策略通过分析高度和保质期的关系可以发现陈列规律def analyze_shelf_strategy(inspection_data): 分析货架陈列策略 analysis { high_shelf_expiring: 0, # 高层临期商品数 golden_shelf_fresh: 0, # 黄金层新鲜商品数 problem_combinations: [] # 问题组合 } for shelf in inspection_data: shelf_height shelf.get(estimated_height, 0) for product in shelf.get(products, []): position product.get(position, ) days_left product.get(days_left, 999) # 分析高度与新鲜度关系 if shelf_height 160: # 高层货架 if days_left 30: # 临期商品 analysis[high_shelf_expiring] 1 analysis[problem_combinations].append({ product: product[name], issue: 临期商品放在高层不易发现和处理, suggestion: 移至黄金层促销或优先处理 }) elif 70 shelf_height 150: # 黄金陈列区 if days_left 180: # 新鲜商品 analysis[golden_shelf_fresh] 1 else: analysis[problem_combinations].append({ product: product[name], issue: 非新鲜商品占用黄金陈列位, suggestion: 调整位置让新鲜商品获得更好展示 }) return analysis6.3 预防性管理联合分析可以实现真正的预防性管理预测性调整系统发现某品牌奶粉周转较慢建议减少订货量智能补货结合高度合规和保质期建议补货时优先将新鲜商品放在易取位置风险预警高层货架临期商品高风险系统自动标记并提醒处理7. 实施建议与最佳实践7.1 拍摄技巧提升识别准确率要让Ostrakon-VL-8B发挥最佳效果照片质量很关键货架高度检查拍摄要点站在货架正前方保持手机水平确保整个货架在画面中上下留一些空间如果有地砖让地砖线水平便于模型估算高度光线均匀避免货架上有明显阴影生产日期读取拍摄要点对准日期区域保持手机稳定如果日期文字小可以稍微靠近拍摄确保光线充足避免反光可以多角度拍摄提高识别成功率7.2 提问技巧获取更好结果模型的回答质量很大程度上取决于你的提问方式好的提问“请分析货架每层的高度并判断是否符合安全规范”“读取所有奶粉罐上的生产日期计算还有多少天过期”“找出高度超过180厘米且商品临期的货架位置”不够好的提问“这个货架怎么样”太模糊“有什么问题”不具体“检查一下”没有明确检查什么7.3 系统集成方案对于连锁母婴店可以考虑以下集成方案方案一手机APP快速巡检员工用手机APP拍照上传系统自动分析并生成报告发现问题直接创建整改任务方案二固定摄像头自动巡检在关键货架安装摄像头定时自动拍照分析发现异常自动报警方案三手持设备专业巡检配备专用平板设备集成扫码、拍照、分析功能数据实时同步到云端7.4 成本效益分析实施这样一个系统需要投入但回报也很明显投入成本硬件摄像头或平板设备可选软件Ostrakon-VL-8B部署与定制培训员工使用培训收益分析效率提升原来需要2小时的巡检现在只需10分钟减少损失及时发现临期商品减少过期损失降低风险避免因货架安全问题导致的事故提升形象规范的店铺管理提升品牌形象数据价值积累的巡检数据可用于优化运营以一个有20家门店的连锁品牌为例每家店每周节省巡检时间10小时每年减少过期商品损失预计5-10%降低安全风险避免潜在事故和赔偿8. 总结通过本文的详细介绍你应该对Ostrakon-VL-8B在母婴店管理中的应用有了全面的了解。这个专门为零售场景优化的多模态大模型确实能够解决很多实际业务中的痛点问题。关键收获技术可行性Ostrakon-VL-8B能够准确识别货架高度和商品生产日期准确率满足业务需求操作简便通过简单的Web界面或API接口非技术人员也能快速上手使用价值明显既能提升管理效率又能降低运营风险还有数据积累的长期价值扩展性强除了高度和临期检查还可以扩展到价格标签检查、陈列规范检查、竞品分析等多个场景实施建议如果你正在考虑引入这样的系统我的建议是从小规模试点开始先在一两家门店试用验证效果结合现有流程不要完全推翻现有工作流程而是用技术增强它关注员工体验系统要简单易用真正为员工减负而不是增加负担持续优化根据使用反馈不断调整和优化零售行业的数字化升级不是一蹴而就的但像Ostrakon-VL-8B这样的AI工具确实为我们提供了一条可行的路径。它让原本繁琐、易错的人工检查变成了高效、准确的智能分析。技术的价值不在于它有多先进而在于它能否解决实际问题。在母婴店奶粉货架管理这个具体场景中Ostrakon-VL-8B展现出了实实在在的应用价值。希望本文的分享能为你所在企业的数字化转型提供一些有价值的参考。获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2442653.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…

网络编程(Modbus进阶)

思维导图 Modbus RTU(先学一点理论) 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…

【Axure高保真原型】引导弹窗

今天和大家中分享引导弹窗的原型模板&#xff0c;载入页面后&#xff0c;会显示引导弹窗&#xff0c;适用于引导用户使用页面&#xff0c;点击完成后&#xff0c;会显示下一个引导弹窗&#xff0c;直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具&#xff0c;该工具基于TUN接口实现其功能&#xff0c;利用反向TCP/TLS连接建立一条隐蔽的通信信道&#xff0c;支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式&#xff0c;适应复杂网…

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?

编辑&#xff1a;陈萍萍的公主一点人工一点智能 未来机器人的大脑&#xff1a;如何用神经网络模拟器实现更智能的决策&#xff1f;RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战&#xff0c;在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …

华为云AI开发平台ModelArts

华为云ModelArts&#xff1a;重塑AI开发流程的“智能引擎”与“创新加速器”&#xff01; 在人工智能浪潮席卷全球的2025年&#xff0c;企业拥抱AI的意愿空前高涨&#xff0c;但技术门槛高、流程复杂、资源投入巨大的现实&#xff0c;却让许多创新构想止步于实验室。数据科学家…

深度学习在微纳光子学中的应用

深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向&#xff1a; 逆向设计 通过神经网络快速预测微纳结构的光学响应&#xff0c;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…