Сначала нужно собрать данные - состав имеющихся компонентов и их назначение.
Далее, с использованием генеративных нейронных сетей необходимо провести эксперименты, добившись получения архитектур, способных выводить эффективные составы препаратов.
Но, возможно, придется использовать ансабли из разных алгоритмов машинного обучения, не только генеративные нейросети.