当前位置: 首页 > article >正文

Python协同过滤小说推荐与可视化大屏 Django框架 协同过滤推荐算法 可视化 机器学习 大数据 大模型 计算机毕业设计(建议收藏)✅

1、项目介绍技术栈Python语言、MySQL数据库、Django框架、基于用户与基于物品的双重协同过滤推荐算法、Echarts可视化工具、HTML功能模块注册登录模块提供用户账户注册与登录功能保障访问安全与操作权限系统首页模块聚合小说推荐、可视化分析等核心模块入口以热度排序展示小说封面与名称支持搜索与排序切换小说详情页模块展示小说封面、作者、字数、评分、标签、收藏人数及详细介绍提供阅读下载、收藏评分操作入口可视化分析模块通过双轴图表展示小说分类数量与评分分布以词云图呈现作者热度权重用折线图分析上架数量趋势用饼图展示分类占比推荐模块融合基于用户和基于物品的协同过滤算法根据用户阅读历史与偏好生成个性化推荐列表个人信息页面模块展示用户名与邮箱支持查看收藏记录、评论内容、评分记录提供密码账号等资料修改功能后台管理模块以列表形式管理小说ID、名称、作者、评分、描述等信息支持增加删除操作提供用户、评分、评论等数据管控功能项目介绍本系统基于Python与Django框架开发采用MySQL数据库存储小说与用户数据前端通过HTML展示界面结合Echarts实现数据可视化。核心推荐模块融合基于用户和基于物品的双重协同过滤算法通过分析用户评分、收藏、阅读历史等行为数据计算用户相似度与物品相似度精准生成个性化推荐列表。系统提供小说分类浏览、详情查看、收藏评分、阅读下载等交互功能可视化模块以双轴图、词云图、折线图、饼图等形式直观呈现小说分类分布、作者热度、上架趋势等关键指标。个人信息页面集中管理用户的阅读记录与互动数据后台支持管理员对小说、用户、评论等内容进行全面维护。2、项目界面1系统首页该页面是小说推荐系统的首页以热度排序展示小说封面、名称、更新时间等信息支持搜索与排序切换同时设有最近更新、基于用户推荐小说模块系统还包含标签、数据可视化、后台管理等功能模块入口方便用户查找小说与进行系统操作。2小说详情页该页面是小说推荐系统的小说详情页展示小说的封面、作者、字数、评分、标签、收藏人数及详细介绍支持查看详情、收藏、添加评分操作同时设有最近更新、基于用户推荐小说模块系统还包含首页、标签、数据可视化、后台管理等功能模块入口。3可视化分析1该页面是小说推荐系统的数据可视化页通过双轴图表展示不同小说分类的数量与对应评分分布情况同时提供多种可视化分析选项系统还设有首页、标签、后台管理等功能模块入口方便用户进行多维度数据查看与系统操作。2可视化分析2该页面是小说推荐系统的作者词云可视化页以词云形式直观展示不同作者及其作品热度分布文字大小体现热度权重同时系统还设有首页、标签、其他数据可视化选项及后台管理等功能模块入口方便用户进行多维度数据查看与系统操作。3可视化分析3该页面是小说推荐系统的小说上架数量趋势可视化页通过折线图展示不同年份的小说上架数量变化情况可直观呈现上架量的波动趋势同时系统还设有首页、标签、其他数据可视化选项及后台管理等功能模块入口方便用户进行多维度数据查看与系统操作。4可视化分析4该页面是小说推荐系统的小说分类占比可视化页通过饼图展示不同类别小说的数量占比情况可直观呈现各分类的占比权重同时系统还设有首页、标签、其他数据可视化选项及后台管理等功能模块入口方便用户进行多维度数据查看与系统操作。5推荐模块该页面是小说推荐系统的小说推荐页分别基于物品和用户协同过滤算法推荐小说以卡片形式展示推荐小说的封面、名称等信息并支持换一批操作同时设有评论输入框系统还包含首页、标签、数据可视化、后台管理等功能模块入口。6个人信息页面该页面是小说推荐系统的个人信息管理页展示用户的用户名、邮箱等信息支持查看我的收藏、我的评论、我的评分还能进行密码、账号、邮箱等信息的修改与重置操作同时设有最近更新、基于用户推荐小说模块及首页、标签、数据可视化、后台管理等功能入口。7后台数据管理该页面是小说推荐系统的后台小说管理页以列表形式展示小说的 ID、名称、作者、评分、描述等信息支持增加、删除小说操作同时系统还设有首页、偏好、标签、用户、评分信息、评论等功能模块入口方便管理员进行系统数据维护。8注册登录该页面是推荐系统的用户登录页提供账号和密码输入框及登录按钮同时设有注册入口支持用户进行账号登录与注册操作登录成功后可进入系统使用小说推荐、数据可视化、个人信息管理、后台管理等功能。3、项目说明一、技术栈简要说明本系统以Python为开发语言采用Django框架构建后端架构实现路由分发、模型定义、视图逻辑及用户认证等核心功能。数据存储选用MySQL关系型数据库保障小说数据、用户信息及互动记录的高效存储与查询。推荐算法核心采用双重协同过滤技术同时实现基于用户的协同过滤和基于物品的协同过滤通过分析用户评分、收藏、阅读历史等行为数据计算用户相似度与物品相似度生成个性化推荐结果。前端界面使用HTML模板渲染页面内容配合Echarts可视化库实现双轴图、词云图、折线图、饼图等多维度图表展示。整体技术架构覆盖用户交互、推荐计算、数据管理与可视化呈现的完整业务流程。二、功能模块详细介绍注册登录模块该模块提供用户注册与登录功能采用Django认证系统保障账户安全。注册登录界面设计简洁用户完成身份验证后即可使用系统全部功能包括小说浏览、收藏评分、个性化推荐、可视化分析等操作确保用户使用权限与数据访问安全。系统首页模块该模块作为功能枢纽以热度排序展示小说封面、名称、更新时间等信息支持关键词搜索与排序方式切换。首页设有最近更新小说模块和基于用户推荐小说模块同时聚合标签、数据可视化、后台管理等核心功能入口方便用户快速查找小说与进行系统导航。小说详情页模块该模块完整展示小说封面、作者、字数、评分、标签、收藏人数及详细介绍等信息提供阅读下载、收藏、添加评分等操作入口。详情页同时设有最近更新和基于用户推荐小说模块帮助用户在浏览单本小说时发现更多相关作品。可视化分析模块该模块通过Echarts生成多维度数据分析图表。双轴图表展示不同小说分类的数量与对应评分分布情况作者词云图以文字大小直观呈现作者及其作品热度权重折线图分析不同年份小说上架数量变化趋势饼图展示各类别小说数量占比为用户与管理员提供全面的数据参考。推荐模块该模块是系统核心功能融合基于用户和基于物品的双重协同过滤算法。基于用户的协同过滤通过分析当前用户与其他用户的相似度找到相似用户群体并推荐其喜爱的小说基于物品的协同过滤则依据用户历史行为计算小说之间的相似度推荐与用户曾互动小说相似的其他作品。推荐页面以卡片形式展示小说封面与名称支持换一批操作并设有评论输入框方便用户交流。个人信息页面模块该模块集中管理用户个人数据展示用户名、邮箱等基本信息支持查看我的收藏、我的评论、我的评分三项互动记录同时提供密码、账号、邮箱等信息的修改与重置功能方便用户维护个人资料。后台管理模块该模块面向系统管理员以列表形式展示小说的ID、名称、作者、评分、描述等信息支持增加和删除小说操作。同时提供首页、偏好、标签、用户、评分信息、评论等功能入口便于管理员对系统数据进行全面管控保障数据的准确性与实时性。三、项目总结本系统构建了集小说展示、用户互动、个性化推荐、数据可视化与后台管理于一体的完整小说推荐平台。核心推荐模块采用基于用户和基于物品的双重协同过滤算法通过分析用户评分、收藏、阅读历史等行为数据精准生成个性化推荐列表有效提升阅读匹配度。前端提供小说分类浏览、详情查看、收藏评分、阅读下载等丰富交互功能可视化模块以双轴图、词云图、折线图、饼图等形式直观呈现小说分类分布、作者热度、上架趋势等关键指标。个人信息页面集中管理用户阅读记录与互动数据后台支持管理员对小说、用户、评论等内容进行全面维护。平台实现从用户行为采集、推荐计算到可视化呈现的全链路服务有效满足用户个性化阅读需求。4、核心代码# -*-coding:utf-8-*-importos os.environ[DJANGO_SETTINGS_MODULE]recommend.settingsimportdjango django.setup()fromitem.modelsimport*frommathimportsqrt,powimportoperatorfromdjango.db.modelsimportSubquery,Q,Count# from django.shortcuts import render,render_to_responseclassUserCf:# 获得初始化数据def__init__(self,all_user):self.all_userall_user# 通过用户名获得列表仅调试使用defgetItems(self,username1,username2):returnself.all_user[username1],self.all_user[username2]# 计算两个用户的皮尔逊相关系数defpearson(self,user1,user2):# 数据格式为岗位id浏览此sum_xy0.0# user1,user2 每项打分的成绩的累加n0# 公共浏览次数sum_x0.0# user1 的打分总和sum_y0.0# user2 的打分总和sumX20.0# user1每项打分平方的累加sumY20.0# user2每项打分平方的累加forjob1,score1inuser1.items():ifjob1inuser2.keys():# 计算公共的浏览次数n1sum_xyscore1*user2[job1]sum_xscore1 sum_yuser2[job1]sumX2pow(score1,2)sumY2pow(user2[job1],2)ifn0:# print(p氏距离为0)return0moleculesum_xy-(sum_x*sum_y)/n# 分子denominatorsqrt((sumX2-pow(sum_x,2)/n)*(sumY2-pow(sum_y,2)/n))# 分母ifdenominator0:return0rmolecule/denominatorreturnr# 计算与当前用户的距离获得最临近的用户defnearest_user(self,current_user,n1):distances{}# 用户相似度# 遍历整个数据集foruser,rate_setinself.all_user.items():# 非当前的用户ifuser!current_user:distanceself.pearson(self.all_user[current_user],self.all_user[user])# 计算两个用户的相似度distances[user]distance closest_distancesorted(distances.items(),keyoperator.itemgetter(1),reverseTrue)# 最相似的N个用户print(closest user:,closest_distance[:n])returnclosest_distance[:n]# 给用户推荐岗位defrecommend(self,username,n3):recommend{}nearest_userself.nearest_user(username,n)foruser,scoreindict(nearest_user).items():# 最相近的n个用户forjobs,scoresinself.all_user[user].items():# 推荐的用户的岗位列表ifjobsnotinself.all_user[username].keys():# 当前username没有看过ifjobsnotinrecommend.keys():# 添加到推荐列表中recommend[jobs]scores*score# 对推荐的结果按照岗位# 浏览次数排序returnsorted(recommend.items(),keyoperator.itemgetter(1),reverseTrue)# 基于用户的推荐defrecommend_by_user_id(user_id):user_preferUserTagPrefer.objects.filter(user_iduser_id).order_by(-score).values_list(tag_id,flatTrue)current_userUser.objects.get(iduser_id)# 如果当前用户没有打分 则看是否选择过标签选过的话就从标签中找# 没有的话就按照浏览度推荐15个ifcurrent_user.rate_set.count()0:iflen(user_prefer)!0:job_listxiangmu.objects.filter(tags__inuser_prefer)[:15]else:job_listxiangmu.objects.order_by(-c9)[:15]returnjob_list# 选取评分最多的10个用户users_rateRate.objects.values(user).annotate(mark_numCount(user)).order_by(-mark_num)user_ids[user_rate[user]foruser_rateinusers_rate]user_ids.append(user_id)usersUser.objects.filter(id__inuser_ids)#users 为评分最多的10个用户all_user{}foruserinusers:ratesuser.rate_set.all()#查出10名用户的数据rate{}# 用户有给岗位打分 在rate和all_user中进行设置ifrates:foriinrates:rate.setdefault(str(i.job.id),i.mark)#填充岗位数据all_user.setdefault(user.username,rate)else:# 用户没有为岗位打过分设为0all_user.setdefault(user.username,{})user_cfUserCf(all_userall_user)recommend_list[each[0]foreachinuser_cf.recommend(current_user.username,15)]job_listlist(xiangmu.objects.filter(id__inrecommend_list).order_by(-c9)[:15])other_length15-len(job_list)ifother_length0:fix_listxiangmu.objects.filter(~Q(rate__user_iduser_id)).order_by(-collect)forfixinfix_list:iffixnotinjob_list:job_list.append(fix)iflen(job_list)15:breakreturnjob_list# 计算相似度defsimilarity(job1_id,job2_id):job1_setRate.objects.filter(job_idjob1_id)# job1的打分用户数job1_sumjob1_set.count()# job_2的打分用户数job2_sumRate.objects.filter(job_idjob2_id).count()# 两者的交集commonRate.objects.filter(user_id__inSubquery(job1_set.values(user_id)),jobjob2_id).values(user_id).count()# 没有人给当前岗位打分ifjob1_sum0orjob2_sum0:return0similar_valuecommon/sqrt(job1_sum*job2_sum)#余弦计算相似度returnsimilar_value#基于物品defrecommend_by_item_id(user_id,k15):# 前三的tag用户评分前三的岗位user_preferUserTagPrefer.objects.filter(user_iduser_id).order_by(-score).values_list(tag_id,flatTrue)user_preferlist(user_prefer)[:3]print(user_prefer,user_prefer)current_userUser.objects.get(iduser_id)# 如果当前用户没有打分 则看是否选择过标签选过的话就从标签中找# 没有的话就按照浏览度推荐15个ifcurrent_user.rate_set.count()0:iflen(user_prefer)!0:job_listxiangmu.objects.filter(tags__inuser_prefer)[:15]else:job_listxiangmu.objects.order_by(-c9)[:15]print(from here)returnjob_list# most_tags Tags.objects.annotate(tags_sumCount(name)).order_by(-tags_sum).filter(job__rate__user_iduser_id).order_by(-tags_sum)# 选用户最喜欢的标签中的岗位用户没看过的30部对这30部岗位计算距离最近un_watchedxiangmu.objects.filter(~Q(rate__user_iduser_id),tags__inuser_prefer).order_by(?)[:30]# 看过的岗位watchedRate.objects.filter(user_iduser_id).values_list(job_id,mark)distances[]names[]# 在未看过的岗位中找到forun_watched_jobinun_watched:forwatched_jobinwatched:ifun_watched_jobnotinnames:names.append(un_watched_job)distances.append((similarity(un_watched_job.id,watched_job[0])*watched_job[1],un_watched_job))#加入相似的岗位distances.sort(keylambdax:x[0],reverseTrue)print(this is distances,distances[:15])recommend_list[]formark,jobindistances:iflen(recommend_list)k:breakifjobnotinrecommend_list:recommend_list.append(job)# print(this is recommend list, recommend_list)# 如果得不到有效数量的推荐 按照未看过的岗位中的热度进行填充print(recommend list,recommend_list)returnrecommend_listif__name____main__:# similarity(2003, 2008)print(recommend_by_item_id(1799))5、项目列表

相关文章:

Python协同过滤小说推荐与可视化大屏 Django框架 协同过滤推荐算法 可视化 机器学习 大数据 大模型 计算机毕业设计(建议收藏)✅

1、项目介绍 技术栈 Python语言、MySQL数据库、Django框架、基于用户与基于物品的双重协同过滤推荐算法、Echarts可视化工具、HTML 功能模块 注册登录模块:提供用户账户注册与登录功能,保障访问安全与操作权限 系统首页模块:聚合小说推荐、可…...

APK-Installer:轻量级Windows APK安装工具解决跨平台应用运行难题

APK-Installer:轻量级Windows APK安装工具解决跨平台应用运行难题 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer APK-Installer是一款专为Windows系统设计…...

AWS STS香港区域(ap-east-1)临时凭证失效?手把手教你配置区域endpoint解决

AWS STS香港区域临时凭证失效的深度解析与实战解决方案 最近在AWS香港区域(ap-east-1)使用STS临时凭证时,不少开发者遇到了"Token is malformed or invalid"的报错。这个问题看似简单,背后却涉及AWS全球服务架构的设计理念。本文将带您深入理解…...

大数据基于java的云南旅游景点数据分析与可视化

目录数据收集与预处理数据分析与挖掘可视化实现系统架构设计技术栈选型预期成果项目技术支持可定制开发之功能创新亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作数据收集与预处理 从公开数据源(如云南省旅游局官网、携程、…...

Pt100查表法温度转换库:基于DIN 43760的嵌入式高精度实现

1. PT100 RTD库技术解析:面向工业级精度的嵌入式温度测量实现1.1 库定位与工程价值pt100rtd是一个专为嵌入式平台设计的高精度Pt100电阻温度检测器(RTD)转换库,其核心使命是将实测电阻值(单位:Ω&#xff0…...

DDR4设计实战:当你的板子要同时兼容单双DIE颗粒,我踩过的坑你别再踩了

DDR4兼容设计实战:单双DIE颗粒共存的工程挑战与解决方案 在硬件设计领域,DDR4内存子系统设计一直是工程师们面临的重要挑战之一。特别是在需要兼顾供应链灵活性和成本控制的场景下,设计一块能够同时支持单DIE和双DIE两种DDR4颗粒的PCB板&…...

GP2Y0A02YK0F红外测距传感器嵌入式驱动与非线性校准

1. 红外测距传感器技术解析与嵌入式实现1.1 GP2Y0A02YK0F传感器原理与特性GP2Y0A02YK0F是夏普(Sharp)公司推出的模拟输出型红外测距传感器模块,专为中距离非接触式距离检测设计。该模块采用三角测量法(Triangulation Method&#…...

Gemma-3-270m参数详解:270M规模下模型结构、tokenizer与量化选项说明

Gemma-3-270m参数详解:270M规模下模型结构、tokenizer与量化选项说明 1. 模型架构深度解析 Gemma-3-270m作为谷歌Gemma 3系列中最轻量级的模型,虽然只有2.7亿参数,但在架构设计上却体现了现代Transformer的精髓。 1.1 核心架构特点 Gemma…...

Phi-3-mini-128k-instruct知识问答效果对比:在计算机基础领域的表现

Phi-3-mini-128k-instruct知识问答效果对比:在计算机基础领域的表现 最近在技术社区里,关于小型语言模型在专业领域表现的话题讨论得挺热闹。特别是像计算机组成原理、操作系统这些硬核的基础课,很多同学都希望能有个靠谱的AI助手&#xff0…...

3D Face HRN实操手册:批量处理脚本支持CSV人脸路径列表+自动重命名+目录归类

3D Face HRN实操手册:批量处理脚本支持CSV人脸路径列表自动重命名目录归类 1. 项目概述 3D Face HRN是一个基于深度学习的高精度人脸三维重建系统,能够从单张2D人脸照片生成精确的3D面部几何结构和UV纹理贴图。这个系统对于数字人制作、虚拟形象创建、…...

5分钟搞定!实时口罩检测-通用快速部署教程,公共场所防疫利器

5分钟搞定!实时口罩检测-通用快速部署教程,公共场所防疫利器 1. 为什么你需要这个口罩检测工具 在商场、地铁站、医院等公共场所,人工检查口罩佩戴情况既费时又容易遗漏。传统方案需要专业开发团队和大量标注数据,而今天介绍的&…...

参数调优指南:Fish Speech 1.5温度、Top-P设置技巧详解

参数调优指南:Fish Speech 1.5温度、Top-P设置技巧详解 1. 理解Fish Speech 1.5的核心参数 Fish Speech 1.5作为一款创新的文本转语音(TTS)工具,其参数设置直接影响生成语音的质量和风格。在众多参数中,温度和Top-P是最关键的两个控制参数&…...

DeepSeek总结的用 C# 构建 DuckDB 插件说明

原文地址:https://duckdb.org/2026/03/20/duckdb-extensionkit-csharp DuckDB.ExtensionKit:用 C# 构建 DuckDB 扩展 Giorgi Dalakishvili 2026-03-20 9分钟阅读 TL;DR: DuckDB.ExtensionKit 将 DuckDB 扩展开发带入了 .NET 生态系统。它基于…...

Adams多体动力学仿真 Cruise 动力性,经济性仿真 动力系统参数匹配 纯电动汽车,混合...

Adams多体动力学仿真 Cruise 动力性,经济性仿真 动力系统参数匹配 纯电动汽车,混合动力汽车,双电机汽车 simulink控制策略开发,制动能量回收,转矩分配,驻车机构动力学仿真分析 联合仿真 可提供说明文档最近…...

DAMO-YOLO模型部署到边缘设备:从云到端的完整方案

DAMO-YOLO模型部署到边缘设备:从云到端的完整方案 1. 引言 想象一下,你正在开发一个智能监控系统,需要在树莓派上实时检测行人车辆;或者你在做一个工业质检项目,要在嵌入式设备上快速识别产品缺陷。这些场景都有一个…...

如何让图层导出效率提升300%?Photoshop-Export-Layers-to-Files-Fast进阶指南

如何让图层导出效率提升300%?Photoshop-Export-Layers-to-Files-Fast进阶指南 【免费下载链接】Photoshop-Export-Layers-to-Files-Fast This script allows you to export your layers as individual files at a speed much faster than the built-in script from …...

AI头像生成器惊艳效果展示:Qwen3-32B生成的100+高质头像文案作品集

AI头像生成器惊艳效果展示:Qwen3-32B生成的100高质头像文案作品集 基于Qwen3-32B大模型打造的头像创意生成工具,能够将简单的风格描述转化为专业级的AI绘图提示词,让你的头像设计变得如此简单 1. 开篇:重新定义头像创作方式 你是…...

Keil5护眼配色终极指南:从Windows全局设置到编辑器细节调整

Keil5护眼配色终极指南:从Windows全局设置到编辑器细节调整 长时间盯着代码屏幕工作,眼睛干涩疲劳是开发者常见的困扰。今天我们将深入探讨如何通过系统级和应用级双重优化,打造一个真正护眼的Keil5开发环境。不同于简单的编辑器配色调整&…...

海景美女图FLUX.1多场景落地:文旅机构AI视觉素材批量生成方案

海景美女图FLUX.1多场景落地:文旅机构AI视觉素材批量生成方案 1. 引言:当文旅营销遇上AI图像生成 想象一下这个场景:一家海滨城市的文旅局,需要在三天内为即将到来的“夏日海洋节”制作一百张风格统一、画面精美的宣传海报。传统…...

Z-Image Atelier 数据预处理实战:Python入门之图像数据集清洗

Z-Image Atelier 数据预处理实战:Python入门之图像数据集清洗 你是不是也遇到过这种情况:在网上找到一堆图片,兴冲冲地想用来训练一个AI模型,结果发现图片尺寸五花八门,有的带水印,有的模糊不清&#xff0…...

10个AI概念让你从入门到精通:掌握AI产品核心技能,成为行业专家!

你调了三天 Prompt 效果还是稀烂,问算法同事他让你试试微调,你连微调和 RAG 的区别都说不清。不是你笨,是这些概念从来没人用 PM 能听懂的方式讲过。 所有人都觉得 AI PM 最重要的是会用 ChatGPT,但真正拉开差距的是你能不能在技术…...

Qwen-Image-Edit-2511-Unblur-Upscale问题解决:常见报错与处理方法

Qwen-Image-Edit-2511-Unblur-Upscale问题解决:常见报错与处理方法 1. 镜像简介与核心功能 Qwen-Image-Edit-2511-Unblur-Upscale 是基于 Qwen-Image-Edit 模型的专用镜像,专注于图像去模糊和超分辨率放大任务。该模型通过先进的深度学习算法&#xff…...

ensp关掉日志的两种方法

有没有遇到过,代码敲着敲着系统总会报出一大串日志?影响心情,又容易打断思路。现在分享两个关闭日志的方法。(路由器、交换机、防火墙等设备都使用)方法一:方法二:...

20个传感器原理动图:嵌入式硬件工程师的物理机制可视化指南

1. 项目概述本项目并非传统意义上的硬件开发项目,而是一套面向嵌入式系统工程师与自动化仪表领域从业者的传感器原理可视化教学资源集。其核心价值在于通过20组高精度动图,将抽象的物理量检测机制、信号转换路径与工程实现逻辑具象化呈现。这些动图覆盖工…...

5G物理层实战:数字波束赋形与模拟波束赋形在毫米波通信中的实际应用对比

5G毫米波通信中数字与模拟波束赋形的工程实践对比 在5G毫米波频段(24GHz以上)的实际部署中,工程师们常常面临一个关键抉择:采用数字波束赋形还是模拟波束赋形?这两种技术路线在系统架构、性能表现和实现成本上存在显著…...

Phi-3-vision-128k-instruct与低代码平台集成:在Dify中构建视觉AI应用

Phi-3-vision-128k-instruct与低代码平台集成:在Dify中构建视觉AI应用 1. 引言:当视觉大模型遇上低代码 想象一下,你是一家电商公司的运营人员,每天需要处理上千张商品图片——识别商品类别、提取关键属性、生成营销文案。传统方…...

OpenClaw可视化监控:ollama-QwQ-32B任务执行实时看板

OpenClaw可视化监控:ollama-QwQ-32B任务执行实时看板 1. 为什么需要监控OpenClaw任务执行 去年冬天,当我第一次用OpenClaw自动处理月度报表时,发现凌晨三点系统突然停止了响应。第二天检查日志才发现是Token耗尽导致任务中断——这种"…...

SG90舵机PWM控制原理与MSPM0G3507驱动实践

1. SG90舵机控制技术详解SG90是一种广泛应用于教育、原型开发和轻量级机电系统的微型伺服电机。其体积小巧(约2312.529 mm)、重量轻(约9 g),在3–7.2 V供电范围内可提供1.6 kgcm的额定扭矩,具备180机械旋转…...

Stable Diffusion 3.5问题指南:提示词怎么写?图片不清晰怎么办?

Stable Diffusion 3.5问题指南:提示词怎么写?图片不清晰怎么办? 1. Stable Diffusion 3.5快速入门 Stable Diffusion 3.5(SD 3.5)是Stability AI推出的新一代文本到图像生成模型,相比3.0版本在图像质量、…...

收藏!一周面完7大模型算法岗,全过经验贴|小白/程序员必看

真的建议准备冲大模型算法岗的朋友,尤其是肚子没墨水、面试没方向的小白和程序员,反复观看这篇面试干货!亲测一周密集面完7家大模型算法岗,无一例外全部通关,把高频面试题、手撕考点全整理好了,直接抄作业就…...