基础备份_scoring_config.json 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436
  1. {
  2. "base_score": 10,
  3. "corner": {
  4. "rules": {
  5. "wear_area": [
  6. {
  7. "min": 0,
  8. "max": 0.05,
  9. "deduction": -0.1
  10. },
  11. {
  12. "min": 0.05,
  13. "max": 0.1,
  14. "deduction": -0.5
  15. },
  16. {
  17. "min": 0.1,
  18. "max": 0.25,
  19. "deduction": -1.5
  20. },
  21. {
  22. "min": 0.25,
  23. "max": 0.5,
  24. "deduction": -3
  25. },
  26. {
  27. "min": 0.5,
  28. "max": "inf",
  29. "deduction": -5
  30. }
  31. ],
  32. "loss_area": [
  33. {
  34. "min": 0,
  35. "max": 0.05,
  36. "deduction": -0.1
  37. },
  38. {
  39. "min": 0.05,
  40. "max": 0.1,
  41. "deduction": -0.5
  42. },
  43. {
  44. "min": 0.1,
  45. "max": 0.25,
  46. "deduction": -1.5
  47. },
  48. {
  49. "min": 0.25,
  50. "max": 0.5,
  51. "deduction": -3
  52. },
  53. {
  54. "min": 0.5,
  55. "max": "inf",
  56. "deduction": -5
  57. }
  58. ]
  59. },
  60. "front_weights": {
  61. "wear_area": 0.3,
  62. "loss_area": 0.7
  63. },
  64. "back_weights": {
  65. "wear_area": 0.3,
  66. "loss_area": 0.7
  67. },
  68. "final_weights": {
  69. "front": 0.7,
  70. "back": 0.3
  71. }
  72. },
  73. "edge": {
  74. "rules": {
  75. "wear_area": [
  76. {
  77. "min": 0,
  78. "max": 0.05,
  79. "deduction": -0.1
  80. },
  81. {
  82. "min": 0.05,
  83. "max": 0.1,
  84. "deduction": -0.5
  85. },
  86. {
  87. "min": 0.1,
  88. "max": 0.25,
  89. "deduction": -1.5
  90. },
  91. {
  92. "min": 0.25,
  93. "max": 0.5,
  94. "deduction": -3
  95. },
  96. {
  97. "min": 0.5,
  98. "max": "inf",
  99. "deduction": -5
  100. }
  101. ],
  102. "loss_area": [
  103. {
  104. "min": 0,
  105. "max": 0.05,
  106. "deduction": -0.1
  107. },
  108. {
  109. "min": 0.05,
  110. "max": 0.1,
  111. "deduction": -0.5
  112. },
  113. {
  114. "min": 0.1,
  115. "max": 0.25,
  116. "deduction": -1.5
  117. },
  118. {
  119. "min": 0.25,
  120. "max": 0.5,
  121. "deduction": -3
  122. },
  123. {
  124. "min": 0.5,
  125. "max": "inf",
  126. "deduction": -5
  127. }
  128. ]
  129. },
  130. "front_weights": {
  131. "wear_area": 0.4,
  132. "loss_area": 0.6
  133. },
  134. "back_weights": {
  135. "wear_area": 0.4,
  136. "loss_area": 0.6
  137. },
  138. "final_weights": {
  139. "front": 0.7,
  140. "back": 0.3
  141. }
  142. },
  143. "face": {
  144. "rules": {
  145. "wear_area": [
  146. {
  147. "min": 0,
  148. "max": 0.05,
  149. "deduction": -0.1
  150. },
  151. {
  152. "min": 0.05,
  153. "max": 0.1,
  154. "deduction": -0.5
  155. },
  156. {
  157. "min": 0.1,
  158. "max": 0.25,
  159. "deduction": -1.5
  160. },
  161. {
  162. "min": 0.25,
  163. "max": 0.5,
  164. "deduction": -3
  165. },
  166. {
  167. "min": 0.5,
  168. "max": "inf",
  169. "deduction": -5
  170. }
  171. ],
  172. "pit_area": [
  173. {
  174. "min": 0,
  175. "max": 0.05,
  176. "deduction": -0.1
  177. },
  178. {
  179. "min": 0.05,
  180. "max": 0.1,
  181. "deduction": -0.5
  182. },
  183. {
  184. "min": 0.1,
  185. "max": 0.25,
  186. "deduction": -1.5
  187. },
  188. {
  189. "min": 0.25,
  190. "max": 0.5,
  191. "deduction": -3
  192. },
  193. {
  194. "min": 0.5,
  195. "max": "inf",
  196. "deduction": -5
  197. }
  198. ],
  199. "stain_area": [
  200. {
  201. "min": 0,
  202. "max": 0.05,
  203. "deduction": -0.1
  204. },
  205. {
  206. "min": 0.05,
  207. "max": 0.1,
  208. "deduction": -0.5
  209. },
  210. {
  211. "min": 0.1,
  212. "max": 0.25,
  213. "deduction": -1.5
  214. },
  215. {
  216. "min": 0.25,
  217. "max": 0.5,
  218. "deduction": -3
  219. },
  220. {
  221. "min": 0.5,
  222. "max": "inf",
  223. "deduction": -5
  224. }
  225. ],
  226. "scratch_length": [
  227. {
  228. "min": 0,
  229. "max": 1,
  230. "deduction": -0.1
  231. },
  232. {
  233. "min": 1,
  234. "max": 2,
  235. "deduction": -0.5
  236. },
  237. {
  238. "min": 2,
  239. "max": 5,
  240. "deduction": -1
  241. },
  242. {
  243. "min": 5,
  244. "max": 10,
  245. "deduction": -2
  246. },
  247. {
  248. "min": 10,
  249. "max": 20,
  250. "deduction": -3
  251. },
  252. {
  253. "min": 20,
  254. "max": 50,
  255. "deduction": -4
  256. },
  257. {
  258. "min": 50,
  259. "max": "inf",
  260. "deduction": -5
  261. }
  262. ]
  263. },
  264. "coefficients": {
  265. "wear_area": 0.25,
  266. "scratch_length": 0.25,
  267. "dent_area": 0.25,
  268. "stain_area": 0.25
  269. },
  270. "final_weights": {
  271. "front": 0.75,
  272. "back": 0.25
  273. }
  274. },
  275. "centering": {
  276. "front": {
  277. "rules": [
  278. {
  279. "min": 0,
  280. "max": 52,
  281. "deduction": 0
  282. },
  283. {
  284. "min": 52,
  285. "max": 55,
  286. "deduction": -0.5
  287. },
  288. {
  289. "min": 55,
  290. "max": 60,
  291. "deduction": -1
  292. },
  293. {
  294. "min": 60,
  295. "max": 62.5,
  296. "deduction": -1.5
  297. },
  298. {
  299. "min": 62.5,
  300. "max": 65,
  301. "deduction": -2
  302. },
  303. {
  304. "min": 65,
  305. "max": 67.5,
  306. "deduction": -2.5
  307. },
  308. {
  309. "min": 67.5,
  310. "max": 70,
  311. "deduction": -3
  312. },
  313. {
  314. "min": 70,
  315. "max": 72.5,
  316. "deduction": -3.5
  317. },
  318. {
  319. "min": 72.5,
  320. "max": 75,
  321. "deduction": -4
  322. },
  323. {
  324. "min": 75,
  325. "max": 77.5,
  326. "deduction": -4.5
  327. },
  328. {
  329. "min": 77.5,
  330. "max": 80,
  331. "deduction": -5
  332. },
  333. {
  334. "min": 80,
  335. "max": 82.5,
  336. "deduction": -5.5
  337. },
  338. {
  339. "min": 82.5,
  340. "max": 85,
  341. "deduction": -6
  342. },
  343. {
  344. "min": 85,
  345. "max": 87.5,
  346. "deduction": -6.5
  347. },
  348. {
  349. "min": 87.5,
  350. "max": 90,
  351. "deduction": -7
  352. },
  353. {
  354. "min": 90,
  355. "max": 92.5,
  356. "deduction": -7.5
  357. },
  358. {
  359. "min": 92.5,
  360. "max": 95,
  361. "deduction": -8
  362. },
  363. {
  364. "min": 95,
  365. "max": 97.5,
  366. "deduction": -8.5
  367. },
  368. {
  369. "min": 97.5,
  370. "max": "inf",
  371. "deduction": -9
  372. }
  373. ],
  374. "coefficients": {
  375. "horizontal": 1.2,
  376. "vertical": 0.9
  377. }
  378. },
  379. "back": {
  380. "rules": [
  381. {
  382. "min": 0,
  383. "max": 60,
  384. "deduction": -0.5
  385. },
  386. {
  387. "min": 60,
  388. "max": 70,
  389. "deduction": -1
  390. },
  391. {
  392. "min": 70,
  393. "max": 75,
  394. "deduction": -1.5
  395. },
  396. {
  397. "min": 75,
  398. "max": 85,
  399. "deduction": -2
  400. },
  401. {
  402. "min": 85,
  403. "max": 95,
  404. "deduction": -2.5
  405. },
  406. {
  407. "min": 95,
  408. "max": "inf",
  409. "deduction": -3
  410. }
  411. ],
  412. "coefficients": {
  413. "horizontal": 1.2,
  414. "vertical": 0.9
  415. }
  416. },
  417. "final_weights": {
  418. "front": 0.75,
  419. "back": 0.25
  420. }
  421. },
  422. "card": {
  423. "PSA": {
  424. "face": 0.35,
  425. "corner": 0.3,
  426. "edge": 0.1,
  427. "center": 0.25
  428. },
  429. "BGS": {
  430. "face": 0.3,
  431. "corner": 0.25,
  432. "edge": 0.1,
  433. "center": 0.25
  434. }
  435. }
  436. }