基础备份_scoring_config.json 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440
  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. "light_weights": {
  271. "ring_weight": 0.8,
  272. "coaxial_weight": 0.2
  273. },
  274. "final_weights": {
  275. "front": 0.75,
  276. "back": 0.25
  277. }
  278. },
  279. "centering": {
  280. "front": {
  281. "rules": [
  282. {
  283. "min": 0,
  284. "max": 52,
  285. "deduction": 0
  286. },
  287. {
  288. "min": 52,
  289. "max": 55,
  290. "deduction": -0.5
  291. },
  292. {
  293. "min": 55,
  294. "max": 60,
  295. "deduction": -1
  296. },
  297. {
  298. "min": 60,
  299. "max": 62.5,
  300. "deduction": -1.5
  301. },
  302. {
  303. "min": 62.5,
  304. "max": 65,
  305. "deduction": -2
  306. },
  307. {
  308. "min": 65,
  309. "max": 67.5,
  310. "deduction": -2.5
  311. },
  312. {
  313. "min": 67.5,
  314. "max": 70,
  315. "deduction": -3
  316. },
  317. {
  318. "min": 70,
  319. "max": 72.5,
  320. "deduction": -3.5
  321. },
  322. {
  323. "min": 72.5,
  324. "max": 75,
  325. "deduction": -4
  326. },
  327. {
  328. "min": 75,
  329. "max": 77.5,
  330. "deduction": -4.5
  331. },
  332. {
  333. "min": 77.5,
  334. "max": 80,
  335. "deduction": -5
  336. },
  337. {
  338. "min": 80,
  339. "max": 82.5,
  340. "deduction": -5.5
  341. },
  342. {
  343. "min": 82.5,
  344. "max": 85,
  345. "deduction": -6
  346. },
  347. {
  348. "min": 85,
  349. "max": 87.5,
  350. "deduction": -6.5
  351. },
  352. {
  353. "min": 87.5,
  354. "max": 90,
  355. "deduction": -7
  356. },
  357. {
  358. "min": 90,
  359. "max": 92.5,
  360. "deduction": -7.5
  361. },
  362. {
  363. "min": 92.5,
  364. "max": 95,
  365. "deduction": -8
  366. },
  367. {
  368. "min": 95,
  369. "max": 97.5,
  370. "deduction": -8.5
  371. },
  372. {
  373. "min": 97.5,
  374. "max": "inf",
  375. "deduction": -9
  376. }
  377. ],
  378. "coefficients": {
  379. "horizontal": 1.2,
  380. "vertical": 0.9
  381. }
  382. },
  383. "back": {
  384. "rules": [
  385. {
  386. "min": 0,
  387. "max": 60,
  388. "deduction": -0.5
  389. },
  390. {
  391. "min": 60,
  392. "max": 70,
  393. "deduction": -1
  394. },
  395. {
  396. "min": 70,
  397. "max": 75,
  398. "deduction": -1.5
  399. },
  400. {
  401. "min": 75,
  402. "max": 85,
  403. "deduction": -2
  404. },
  405. {
  406. "min": 85,
  407. "max": 95,
  408. "deduction": -2.5
  409. },
  410. {
  411. "min": 95,
  412. "max": "inf",
  413. "deduction": -3
  414. }
  415. ],
  416. "coefficients": {
  417. "horizontal": 1.2,
  418. "vertical": 0.9
  419. }
  420. },
  421. "final_weights": {
  422. "front": 0.75,
  423. "back": 0.25
  424. }
  425. },
  426. "card": {
  427. "PSA": {
  428. "face": 0.35,
  429. "corner": 0.3,
  430. "edge": 0.1,
  431. "center": 0.25
  432. },
  433. "BGS": {
  434. "face": 0.3,
  435. "corner": 0.25,
  436. "edge": 0.1,
  437. "center": 0.25
  438. }
  439. }
  440. }