Compare commits

...

6 Commits

Author SHA1 Message Date
84b4437b76 update patch js
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 6s
2026-04-24 09:46:18 +08:00
4511cf46e8 patch js
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 6s
2026-04-24 09:41:24 +08:00
30c95f3f39 优化移动端尾图
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 6s
2026-04-24 09:32:54 +08:00
7d70e994f9 拆分尾图
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 7s
2026-04-24 09:30:57 +08:00
f3b18233a4 Merge branch 'main' of git.flt6.top:flt/qrhs
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 7s
2026-04-24 00:52:24 +08:00
d83a58952f 优化 2026-04-24 00:52:18 +08:00
4 changed files with 140 additions and 3 deletions

View File

@ -9,7 +9,21 @@ jobs:
- name: Check out repository code
uses: https://gitee.com/mirror-actions/checkout@v4
- run: cd ${{ gitea.workspace }}
- name: Insert post image
run: |
set -euo pipefail
post_content="$(cat post.html)"
find . -type f -name "*.md" -print0 | while IFS= read -r -d '' file; do
{
printf '\n'
printf '%s\n' "$post_content"
} >> "$file"
done
- run: npx refs-cli
- name: patch js path
run: |
find dist -type f -name "*.html" -exec sed -i 's|/js/|/qrh/js/|g' {} +
find dist -type f -name "*.html" -exec sed -i 's|/data\.js|/qrh/data.js|g' {} +
- name: copy exports to www
run: |
rm -rf /var/www/qrh

View File

@ -106,7 +106,41 @@ AI 需要您亲自告诉它什么是“起点”,什么是“终点”。这
| **工作线程数** | CPU 越好数字可以越大,如果报错就改回 0。 |
<!--rehype:className=show-header-->
###
### loss值长期卡在0.6~0.7
loss值长期卡在0.6~0.7代表着模型完全没能学习到任何信息
- 检查图片分类是否有误。
### 最小训练参数
您至少需要填写以下内容
- 训练集路径
- 模型名称
### 是不是训练越久越好
不是在loss显著降低后再训练10轮左右就可以停止了。
### 训练的时挺好,实际完全离谱
这种情况被称为【过拟合】。可能由于以下原因
- 训练轮数过多
- 训练数据过少
- 训练数据偏置(一个类别很多,另一个很少)
- 单纯运气不好,修改种子再试试
### loss值反复严重波动
训练不稳定。
- 如loss已经显著降低停止训练
- 降低`学习率`
- 降低`数据批大小`
- 训练数据过少
第四步:全自动滴定
---
<!--rehype:body-class=cols-2-->
@ -137,8 +171,73 @@ AI 需要您亲自告诉它什么是“起点”,什么是“终点”。这
| **初始累计体积** | 设为注射器上的读数。 |
<!--rehype:className=show-header-->
## 自动滴定异常检查单
依次执行,如不满足则查下一条。
### 未能开始
**当 <red>运行程序后完全没变色就停止了</red> 查**
|1|2|
|-|-|
|当前帧|未显示溶液|
修改`摄像头编号`
|1|2|
|-|-|
|最近预测结果|终点类别|
|训练时loss |< 0.1|
[过拟合](#训练的时挺好实际完全离谱)
|1|2|
|-|-|
|如第2条不满足||
模型不好重新训练
|1|2|
|-|-|
|如第1条不满足||
|现象|可能原因|
|-|-|
|当前状态|wait|
终点类别设错了
### 误判严重
如果滴液入水瞬间会闪烁变色,请加大【滑窗时长】(如 10 秒)和【稳定判定时长】(如 5 秒),并适当提高【终点判定比例】(如 80%)。
如果滴液入水瞬间变色后就停下了
- 加大滑窗时长】( 10
- 加大稳定判定时长】( 5
- 提高终点判定比例】( 80%
### 严重过量
** <red>如果溶液显著过量,但程序没能停下</red> 查**
|1|2|
|-|-|
|`单批体积`|大于1mL|
减小`单次时间``速度`
|1|2|
|-|-|
|`最近预测结果`|非终点类别|
|`近期分类结果分布`|非终点主导|
模型不好
|1|2|
|-|-|
|第二条不满足|
|最近预测结果|反复改变|
模型不好
第五步:结果回放与分析
---
@ -151,3 +250,4 @@ AI 需要您亲自告诉它什么是“起点”,什么是“终点”。这
### 曲线分析
软件会自动为您画出一张图。横坐标是“体积”,纵坐标是“颜色状态的概率”。

23
post.html Normal file
View File

@ -0,0 +1,23 @@
## END
<!--rehype:wrap-style=text-align:center;-->
<img
src="https://flt6.top/today"
class="responsive-img"
/>
<style>
.responsive-img {
width: 50%;
height: auto;
display: block;
margin: 0 auto;
}
@media (max-width: 768px), (orientation: portrait) {
.responsive-img {
width: 100%;
}
}
</style>