Могу ли я использовать машинное обучение для определения наилучшей конфигурации продукта - PullRequest
0 голосов
/ 01 июля 2019

Это сценарий, который будет хорошо работать для модели распознавания ML / Pattern, или будет проще / быстрее просто отфильтровать данные из большой БД.

Я ищу создание системы, которая позволит пользователямопределить соответствующий продукт, указав определенные ограничения и предпочтительные функции.

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

Параметры продукта:

  • Размер (от 1 мм до 1 м) с шагом 1 мм
  • Цвет: выбор из 10 цветов
  • Материал: выбор из 3, дерево, металл, пластик

Ограничения:

  • Дерево доступно только в сантиметровых единицах
  • Красный доступен тольков 500 мм и более
  • предпочтительным материалом является дерево
  • предпочтительным цветом является синий

Итак, у нас есть 30 000 (1000 * 10 * 3) возможных вариантов,Многие из них нежизнеспособны, такие как 533 мм-Red-Wood

, но возможны такие конфигурации, подобные запросу.

  • 533 mm-Red-Plastic
  • 530 мм-Red-Wood
  • 540 мм-Red-Wood

Примечания. Наши текущие правила и инструмент, основанный на кодах, могут занять от 0,5 до 2 минут, чтобы определить предпочтительныйконфигурации.

Мы можем сгенерировать список всех возможных конфигов и указать, действительны они или нет.

По нашим оценкам, 30 000 000 возможных конфигураций Для проверки конфигурации требуется около 0,5 секунды, поэтому при достаточной вычислительной мощности мы ожидаем, что в течение нескольких дней мы сможем сделать 30 МБ.

1 Ответ

2 голосов
/ 01 июля 2019

Могу ли я использовать машинное обучение для определения наилучшей конфигурации продукта?

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

Но в вашем вопросе кажется, что у вас есть фиксированные правила и вы хотите сгенерировать действительные конфигурации, используя только эти правила.Очевидно, что это также возможно (и проще), но это не машинное обучение, поскольку вашему программному обеспечению нечего «учиться» на данных, а просто генерировать ограниченные конфигурации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...