You are seeking a novel usage, so answers will necessarily be to some extent be a matter of opinion. However, they will probably be drawn from a limited range of words. I restrict my suggestions to three. Other folk may add to the list:
assessor = a person whose job is to officially say how much something (such as a property) is worth especially so that it can be taxed according to that value law : a person who knows a lot about a particular subject and whose job is to give advice about that subject to a judge or other court official : a person whose job is to officially say how well someone has done on a test, in a competition, etc.
Merriam WebsterMerriam Webster
monitor = to watch and check a situation carefully for a period of time in order to discover something about it {in your case, its weighting}
evaluator = someone whose job is to judge the quality, importance, amount, or value of something {in your case, its weighting}
In giving a name to the neural network code you might therefore choose to anthropomorphize it and describe it as the evaluator, the assessor or the monitor.