Bladeren bron

新分支

AnlaAnla 3 weken geleden
bovenliggende
commit
95c909ce98
1 gewijzigde bestanden met toevoegingen van 440 en 0 verwijderingen
  1. 440 0
      app/core/新基础备份_scoring_config.json

+ 440 - 0
app/core/新基础备份_scoring_config.json

@@ -0,0 +1,440 @@
+{
+  "base_score": 10,
+  "corner": {
+    "rules": {
+      "wear_area": [
+        {
+          "min": 0,
+          "max": 0.05,
+          "deduction": -0.1
+        },
+        {
+          "min": 0.05,
+          "max": 0.1,
+          "deduction": -0.5
+        },
+        {
+          "min": 0.1,
+          "max": 0.25,
+          "deduction": -1.5
+        },
+        {
+          "min": 0.25,
+          "max": 0.5,
+          "deduction": -3
+        },
+        {
+          "min": 0.5,
+          "max": "inf",
+          "deduction": -5
+        }
+      ],
+      "loss_area": [
+        {
+          "min": 0,
+          "max": 0.05,
+          "deduction": -0.1
+        },
+        {
+          "min": 0.05,
+          "max": 0.1,
+          "deduction": -0.5
+        },
+        {
+          "min": 0.1,
+          "max": 0.25,
+          "deduction": -1.5
+        },
+        {
+          "min": 0.25,
+          "max": 0.5,
+          "deduction": -3
+        },
+        {
+          "min": 0.5,
+          "max": "inf",
+          "deduction": -5
+        }
+      ]
+    },
+    "front_weights": {
+      "wear_area": 0.3,
+      "loss_area": 0.7
+    },
+    "back_weights": {
+      "wear_area": 0.3,
+      "loss_area": 0.7
+    },
+    "final_weights": {
+      "front": 0.7,
+      "back": 0.3
+    }
+  },
+  "edge": {
+    "rules": {
+      "wear_area": [
+        {
+          "min": 0,
+          "max": 0.05,
+          "deduction": -0.1
+        },
+        {
+          "min": 0.05,
+          "max": 0.1,
+          "deduction": -0.5
+        },
+        {
+          "min": 0.1,
+          "max": 0.25,
+          "deduction": -1.5
+        },
+        {
+          "min": 0.25,
+          "max": 0.5,
+          "deduction": -3
+        },
+        {
+          "min": 0.5,
+          "max": "inf",
+          "deduction": -5
+        }
+      ],
+      "loss_area": [
+        {
+          "min": 0,
+          "max": 0.05,
+          "deduction": -0.1
+        },
+        {
+          "min": 0.05,
+          "max": 0.1,
+          "deduction": -0.5
+        },
+        {
+          "min": 0.1,
+          "max": 0.25,
+          "deduction": -1.5
+        },
+        {
+          "min": 0.25,
+          "max": 0.5,
+          "deduction": -3
+        },
+        {
+          "min": 0.5,
+          "max": "inf",
+          "deduction": -5
+        }
+      ]
+    },
+    "front_weights": {
+      "wear_area": 0.4,
+      "loss_area": 0.6
+    },
+    "back_weights": {
+      "wear_area": 0.4,
+      "loss_area": 0.6
+    },
+    "final_weights": {
+      "front": 0.7,
+      "back": 0.3
+    }
+  },
+  "face": {
+    "rules": {
+      "wear_area": [
+        {
+          "min": 0,
+          "max": 0.05,
+          "deduction": -0.1
+        },
+        {
+          "min": 0.05,
+          "max": 0.1,
+          "deduction": -0.5
+        },
+        {
+          "min": 0.1,
+          "max": 0.25,
+          "deduction": -1.5
+        },
+        {
+          "min": 0.25,
+          "max": 0.5,
+          "deduction": -3
+        },
+        {
+          "min": 0.5,
+          "max": "inf",
+          "deduction": -5
+        }
+      ],
+      "pit_area": [
+        {
+          "min": 0,
+          "max": 0.05,
+          "deduction": -0.1
+        },
+        {
+          "min": 0.05,
+          "max": 0.1,
+          "deduction": -0.5
+        },
+        {
+          "min": 0.1,
+          "max": 0.25,
+          "deduction": -1.5
+        },
+        {
+          "min": 0.25,
+          "max": 0.5,
+          "deduction": -3
+        },
+        {
+          "min": 0.5,
+          "max": "inf",
+          "deduction": -5
+        }
+      ],
+      "stain_area": [
+        {
+          "min": 0,
+          "max": 0.05,
+          "deduction": -0.1
+        },
+        {
+          "min": 0.05,
+          "max": 0.1,
+          "deduction": -0.5
+        },
+        {
+          "min": 0.1,
+          "max": 0.25,
+          "deduction": -1.5
+        },
+        {
+          "min": 0.25,
+          "max": 0.5,
+          "deduction": -3
+        },
+        {
+          "min": 0.5,
+          "max": "inf",
+          "deduction": -5
+        }
+      ],
+      "scratch_length": [
+        {
+          "min": 0,
+          "max": 1,
+          "deduction": -0.1
+        },
+        {
+          "min": 1,
+          "max": 2,
+          "deduction": -0.5
+        },
+        {
+          "min": 2,
+          "max": 5,
+          "deduction": -1
+        },
+        {
+          "min": 5,
+          "max": 10,
+          "deduction": -2
+        },
+        {
+          "min": 10,
+          "max": 20,
+          "deduction": -3
+        },
+        {
+          "min": 20,
+          "max": 50,
+          "deduction": -4
+        },
+        {
+          "min": 50,
+          "max": "inf",
+          "deduction": -5
+        }
+      ]
+    },
+    "coefficients": {
+      "wear_area": 0.25,
+      "scratch_length": 0.25,
+      "dent_area": 0.25,
+      "stain_area": 0.25
+    },
+    "final_weights": {
+      "front": 0.75,
+      "back": 0.25
+    }
+  },
+  "centering": {
+    "front": {
+      "rules": [
+        {
+          "min": 0,
+          "max": 52,
+          "deduction": 0
+        },
+        {
+          "min": 52,
+          "max": 55,
+          "deduction": -0.5
+        },
+        {
+          "min": 55,
+          "max": 60,
+          "deduction": -1
+        },
+        {
+          "min": 60,
+          "max": 62.5,
+          "deduction": -1.5
+        },
+        {
+          "min": 62.5,
+          "max": 65,
+          "deduction": -2
+        },
+        {
+          "min": 65,
+          "max": 67.5,
+          "deduction": -2.5
+        },
+        {
+          "min": 67.5,
+          "max": 70,
+          "deduction": -3
+        },
+        {
+          "min": 70,
+          "max": 72.5,
+          "deduction": -3.5
+        },
+        {
+          "min": 72.5,
+          "max": 75,
+          "deduction": -4
+        },
+        {
+          "min": 75,
+          "max": 77.5,
+          "deduction": -4.5
+        },
+        {
+          "min": 77.5,
+          "max": 80,
+          "deduction": -5
+        },
+        {
+          "min": 80,
+          "max": 82.5,
+          "deduction": -5.5
+        },
+        {
+          "min": 82.5,
+          "max": 85,
+          "deduction": -6
+        },
+        {
+          "min": 85,
+          "max": 87.5,
+          "deduction": -6.5
+        },
+        {
+          "min": 87.5,
+          "max": 90,
+          "deduction": -7
+        },
+        {
+          "min": 90,
+          "max": 92.5,
+          "deduction": -7.5
+        },
+        {
+          "min": 92.5,
+          "max": 95,
+          "deduction": -8
+        },
+        {
+          "min": 95,
+          "max": 97.5,
+          "deduction": -8.5
+        },
+        {
+          "min": 97.5,
+          "max": "inf",
+          "deduction": -9
+        }
+      ],
+      "coefficients": {
+        "horizontal": 1.2,
+        "vertical": 0.9
+      }
+    },
+    "back": {
+      "rules": [
+        {
+          "min": 0,
+          "max": 60,
+          "deduction": -0.5
+        },
+        {
+          "min": 60,
+          "max": 70,
+          "deduction": -1
+        },
+        {
+          "min": 70,
+          "max": 75,
+          "deduction": -1.5
+        },
+        {
+          "min": 75,
+          "max": 85,
+          "deduction": -2
+        },
+        {
+          "min": 85,
+          "max": 95,
+          "deduction": -2.5
+        },
+        {
+          "min": 95,
+          "max": "inf",
+          "deduction": -3
+        }
+      ],
+      "coefficients": {
+        "horizontal": 1.2,
+        "vertical": 0.9
+      }
+    },
+    "final_weights": {
+      "front": 0.75,
+      "back": 0.25
+    }
+  },
+  "light_weight": {
+    "ring_weight": 0.5,
+    "coaxial_weight": 0.5
+  },
+  "card": {
+    "PSA": {
+      "face": 0.35,
+      "corner": 0.3,
+      "edge": 0.1,
+      "center": 0.25
+    },
+    "BGS": {
+      "face": 0.3,
+      "corner": 0.25,
+      "edge": 0.1,
+      "center": 0.25
+    }
+  }
+}