What is this set_weights call for? It is basically doing
filters.set_value(filters.get_value())