给你的照片打分、评价反馈、给出改进建议或美学分析 / Aesthetic photo scorer with detailed analysis
美学计分器是一项面向实际任务的技能,主要用于这种技能通过动态加权双层建筑为图像和照片提供全面的美学评价和改进建议。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
该技能通过动态加权双层架构,为图像与照片提供全面的美学评估及改进建议。
双评估源 + 动态权重:
改进型美学预测器(Improved Aesthetic Predictor):基于 CLIP ViT-L/14 + MLP,实现内容层级的美学打分
NIMA(Neural Image Assessment):基于 MobileNet,实现技术质量打分
动态权重逻辑:
normalized_std = min(nima_std / 2.5, 1.0) weight_iap = 0.45 + normalized_std * 0.25 // 取值范围:45% – 70% weight_nima = 1.0 - weight_iap // 当两模型得分差异显著时(diff >= 2.0)引入惩罚项 penalty = 0.05 * |IAP_score - NIMA_score| weighted_score = weight_iap * IAP + weight_nima * NIMA - penalty
| 参数 | 取值 | 说明 |
|---|---|---|
| 基础 IAP 权重 | 45% | 平衡起始点 |
| 基础 NIMA 权重 | 55% | 平衡起始点 |
| 最大调整幅度 | ±25% | IAP 权重随争议性升高而增加 |
| IAP 权重范围 | 45% – 70% | 动态调整区间 |
| 分歧阈值 | 2.0 | 得分差值触发惩罚机制 |
| 分歧惩罚系数 | 0.05 | 每单位得分差对应惩罚值 |
评估文本生成:
步骤 1:改进型美学预测器(动态权重)
scripts/score_improved_predictor.py score_improved步骤 2:NIMA 模型(动态权重)
scripts/score_nima.py score_nima 和 nima_std步骤 2.1:计算动态权重
normalized_std = min(std_score / 2.5, 1.0)weight_iap = 0.45 + normalized_std * 0.25步骤 2.2:必要时应用分歧惩罚
|IAP - NIMA| >= 2.0,则应用惩罚:penalty = 0.05 * |IAP - NIMA|步骤 2.3:计算最终得分
weighted_score = weight_iap * IAP + (1-weight_iap) * NIMA - penalty
示例:
安全说明:全部处理过程 100% 本地运行 —— 数据永不离开您的设备
关键提示:共支持三级详略程度
请始终优先在后台生成详细评估(10分)并保存;随后再根据用户请求呈现对应详略等级的版本:
| 等级 | 名称 | 每张照片字数 | 说明 |
|---|---|---|---|
| 1 | 简要 | 约 200 字 | 精炼概述,仅列关键要点 |
| 3 | 中等(默认) | 约 300 字 | 均衡全面,覆盖所有维度 |
| 10 | 详细 | 约 4000 字 | 深度全面,逐项深入分析 |
用户如何指定不同等级:
重要提醒:
## [照片名称] 综合评分: X.XX/10 (等级: 夯/顶级/人上人/NPC/拉完了) 构图: [2–3句话] 色彩: [2–3句话] 光线: [2–3句话] 技术: [2–3句话] 建议: [3–4条关键建议]
## [照片名称] ### 综合评分: X.XX/10 (夯/顶级/人上人/NPC/拉完了) ### 综合分析 #### 构图评价 [3–4句话] #### 色彩评价 [3–4句话] #### 光线评价 [3–4句话] #### 技术质量评价 [3–4句话] ### 改进建议 #### 拍摄技巧 [3条建议] #### 后期处理 [3条建议] #### 构图优化 [3条建议] ### 总体评价 [2–3句话]
## [照片名称] ### 综合评分: X.XX/10 (夯/顶级/人上人/NPC/拉完了) ### 评分解读 [3–4句话] ### 综合分析 #### 构图评价 [6–10句详细分析] #### 色彩评价 [6–10句详细分析] #### 光线评价 [6–10句详细分析] #### 技术质量评价 [6–10句详细分析] ### 改进建议 #### 拍摄技巧 [5–7条详细建议] #### 后期处理 [5–7条详细建议] #### 构图优化 [5–7条详细建议] ### 总体评价 [3–4段,每段 6–8 句]
## 照片对比分析 ### 照片 1: [名称] [同上等级 3 格式,约 300 字] ### 照片 2: [名称] [同上等级 3 格式,约 300 字] ## 对比总结 | 对比项 | 照片1 | 照片2 | 胜出 | |--------|-------|-------|------| | 综合评分 | X.XX/10 | X.XX/10 | 照片X | | 构图 | [评级] | [评级] | 照片X | | 色彩 | [评级] | [评级] | 照片X | | 光线 | [评级] | [评级] | 照片X | | 技术质量 | [评级] | [评级] | 照片X | ## 综合建议 [3–4句话]
| 分数区间 | 等级 / Level | 描述 / Description |
|---|---|---|
| 9.0–10.0 | 夯 (Hāng) | 好到没话说,顶级水平 / Exceptional, top-tier, perfect |
| 8.0–8.9 | 顶级 | 极好,专业水准 / Excellent, professional level |
| 7.0–7.9 | 人上人 | 很好,超越常人 / Very good, above average, outstanding |
| 6.0–6.9 | NPC | 不起眼,普普通通 / Average, unremarkable, plain |
| 0.0–5.9 | 拉完了 | 差到没法再差 / Terrible, needs major improvement |
| 分数区间 | 等级 | 描述 |
|---|---|---|
| 9.0–10.0 | 优秀 | 品质卓越,达专业水准 |
| 8.0–8.9 | 很好 | 品质优良,仅需微调 |
| 7.0–7.9 | 良好 | 品质扎实,高于平均水平 |
| 6.0–6.9 | 一般 | 品质普通,明显有提升空间 |
| 4.0–5.9 | 较差 | 低于平均,亟需显著改进 |
| 0.0–3.9 | 很差 | 品质低下,需大幅重构与优化 |
重要说明:综合评分格式示例如下:
综合评分: X.XX/10 (夯) 综合评分: X.XX/10 (顶级) 综合评分: X.XX/10 (人上人) 综合评分: X.XX/10 (NPC) 综合评分: X.XX/10 (拉完了)
任一评估模块失败时的应对策略:
改进型预测器失败:仅使用 NIMA 评分
NIMA 失败:仅使用改进型预测器评分
双模块均失败:向用户说明情况,并建议稍后重试
scripts/ 目录下所有脚本必须具备可执行权限:
score_improved_predictor.py:快速美学打分score_nima.py:精细化质量分析comprehensive_score.py:集成加权打分| 模型 | 位置 |
|---|---|
| 改进型美学预测器(.pth) | F:softwareskillaesthetic-scorermodelsimproved-aesthetic-predictorsac+logos+ava1-l14-linearMSE.pth |
| NIMA MobileNet 权重(.h5) | F:softwareskillaesthetic-scorermodelsneural-image-assessmentweightsmobilenet_weights.h5 |
可通过设置环境变量自定义模型路径:
| 变量名 | 说明 | 默认值 |
|---|---|---|
AESTHETIC_SCORER_MODEL_DIR |
覆盖 IAP 模型所在目录 | F:softwareskillaesthetic-scorermodelsimproved-aesthetic-predictor |
AESTHETIC_SCORER_NIMA_DIR |
覆盖 NIMA 模型所在目录 | F:softwareskillaesthetic-scorermodelsneural-image-assessment |
Python 运行时:F:softwarepythonpython.exe(Python 3.12)
所需依赖包(通过 pip install -r requirements.txt 安装):torch>=2.0.0、torchvision>=0.15.0、transformers>=4.30.0、tensorflow>=2.12.0、tf_keras>=2.12.0、pillow>=10.0.0、numpy>=1.23.0
用户:“请评价这张照片”
操作:并行执行两项评估,计算加权得分,生成等级 3 评估(默认,约 300 字)
用户:“详细评价这张照片”
操作:并行执行两项评估,计算加权得分,生成等级 10 评估(约 4000 字)
用户:“简要评价这张照片”
操作:并行执行两项评估,计算加权得分,生成等级 1 评估(约 200 字)
用户:“对比这两张照片”
操作:分别评估两张照片,生成等级 3 的对比分析(总计约 600 字)
用户:[完成初步评估后] “给我看详细版”
操作:立即调取并呈现已缓存的等级 10 评估内容
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习