#python #optimization #keras
#python #оптимизация #keras
Вопрос:
Условие 1: у меня есть 5800 одномерных сигналов, где я выбираю 30 из них и создаю изображение, используя те 30 сигналов, которые я выбрал, с помощью процесса, называемого X (здесь этот процесс не влияет на вопрос).
Условие 2: у меня есть модель, которая может оценивать изображение и возвращать число от 0 до 1, где 1 означает, что изображение очень желательно, а 0 означает, что оно вообще не точное.
Условие 3: Теперь я хочу выбрать 30 сигналов из этих 5800 исходных сигналов таким образом, чтобы, если я оцениваю его соответствующее изображение с моделью в условии 1, оно было максимально близко к 1.
Чтобы быть более точным, выбор всех 30 из 5800 возможностей требует очень больших вычислительных затрат. Я изо всех сил пытаюсь придумать алгоритм, который бы заменял только некоторые из тех 30 сигналов, которые я изначально выбирал случайным образом, на основе оценки модели в условии 1.
Ответ №1:
Попробуйте использовать генетические алгоритмы :
- вычислите набор из 30 сигналов, которые охватывают все 5800 сигналов.
- Смешайте лучшие решения.