Hola, que tal.
Eso que dices de usar una red neuronal para realizar filtro, es algo innecesario, ya que lo que intentas hacer es mucho más fácil hacerlo con SQL, debido a que es una forma determinista de realizar lo que quieres y por lo tanto es más eficiente y rápido.
Pero si tu insistencia es tanto, como para hacer experimento o aprender a manejar las redes neuronales, entonces lo puedes hacer así, aunque no es nada recomendable.
Ahora, tu propuesta de realizar la suma de los ASCII de cada letra, es una opción, pero no es la adecuada, ya que de esta forma cuando tengas palabras con las mimsmas letras, pero que esten permutadas, tendrás problemas. Yo te sugeriria que hicieras una RNA con la cantidad de entradas de acuerdo a los caracteres que vayas a utilizar, es decir, si utilizas 27 letras del alfabeto y 10 número, puedes tener una RNA con 37 entradas y en caso de que esten presentes, asignes un valor a la entrada y otro valor para las letras ausentes, así como la cantidad de veces que aparecen y de ser posible, la posición en la que aparecen, para que así, tengas entradas únicas y no haya confusión.
Recuerda que lo importante para resolver un problema es la interpretación que le des.
Espero te sirva lo que te dije.
Hasta luego.