Обсуждение:Генетические алгоритмы

Материал из MachineLearning.

(Различия между версиями)
Перейти к: навигация, поиск
(Новая: Промпт 1: {{tip| <pre>Роль: Ты — ведущий исследователь в области машинного обучения, эволюционных вычислен...)
 
Строка 85: Строка 85:
{{tip|
{{tip|
<pre>
<pre>
 +
Добавь больше ссылок на профильные темы. Также посмотри на использование /lVert и /rVert в тексте статьи: сейчас они почему-то не рендерятся, поправь это. После этого еще раз вычитай статью, поправь если требуется.
Добавь больше ссылок на профильные темы. Также посмотри на использование /lVert и /rVert в тексте статьи: сейчас они почему-то не рендерятся, поправь это. После этого еще раз вычитай статью, поправь если требуется.
 +
</pre>
</pre>
}}
}}
После второго промпта результат оказался хорошим, дальше я занимался собственным вычитыванием статьи и поправлением ее, если было необходимо.
После второго промпта результат оказался хорошим, дальше я занимался собственным вычитыванием статьи и поправлением ее, если было необходимо.

Текущая версия

Промпт 1:

Роль: Ты — ведущий исследователь в области машинного обучения, эволюционных вычислений и математической оптимизации. Напиши эталонную энциклопедическую статью для профессионального ресурса MachineLearning.ru на тему «Генетические алгоритмы в машинном обучении».

Целевая аудитория: мотивированные студенты, преподаватели, исследователи и практикующие специалисты по AI/ML. Статья должна быть полезна как новичку — определения и основные идеи объясняются понятно и интуитивно, — так и профессионалу: приводятся строгие формулировки, актуальные научные работы и полезные ссылки.

Требования к содержанию:

* Дай формальную постановку генетического алгоритма и объясни его эволюционную интуицию.

* Покажи связь с задачами оптимизации, случайным поиском, эволюционными вычислениями и методами машинного обучения.

* Разбери представление решений, функцию приспособленности, инициализацию популяции, отбор, скрещивание, мутацию и элитизм.

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

* Объясни роль размера популяции, давления отбора, генетического разнообразия и баланса между исследованием и эксплуатацией.

* Рассмотри важные варианты генетических алгоритмов, включая вещественное кодирование, многоцелевую оптимизацию, меметические алгоритмы и параллельные модели.

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

* Сравни генетические алгоритмы со случайным поиском, градиентными методами, байесовской оптимизацией, эволюционными стратегиями и дифференциальной эволюцией: область применимости, вычислительная стоимость, параллелизация, требования к целевой функции и гарантии.

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

* Используй современные первичные источники и актуальные научные результаты. Чётко отделяй классические генетические алгоритмы от новых обобщений, гибридных методов и подходов нейроэволюции.

Критерии качества:

* Никакой воды, рекламных формулировок и типичных нейросетевых штампов.

* Стиль академический, строгий и связный, но доступный для первого знакомства с темой.

* Все теоретические утверждения сопровождай точными предпосылками и ограничениями применимости.

* Не смешивай генетические алгоритмы, генетическое программирование, эволюционные стратегии, дифференциальную эволюцию и нейроэволюцию без явного объяснения различий.

* Профильные термины оформляй как внутренние вики-ссылки, например [[Эволюционные алгоритмы]], [[Задача оптимизации]], [[Отбор признаков]], [[Оптимизация гиперпараметров]], [[Нейронная сеть]], [[Многоцелевая оптимизация]].

* Для ключевых алгоритмов и теоретических результатов приводи ссылки на оригинальные статьи или авторитетные монографии.

Формат:

* Используй только классическую вики-разметку MachineLearning.ru: заголовки вида == Раздел == и === Подраздел ===, списки через * и #. Markdown запрещён.

* Все математические формулы заключай только в теги <tex>...</tex>. Не используй <math>...</math> и символы $. Имей в виду, что на сайте используется система MediaWiki, используй tex-формулы оттуда.

* Выключные формулы оформляй так:

  :: <tex>...</tex>

* Сноски оформляй через <ref>Библиографическое описание</ref>.

* Добавь раздел == Литература == с тегом <references/>. Для списка литературы используй шаблоны {{статья}}, {{книга}}, {{cite web}}, как в русскоязычной Википедии, и оформляй список литературы как ненумерованный, через *. Как написано в документации сайта: шаблон для простановки библиографических ссылок на статьи из журналов и периодических сборников в случаях, когда на издание есть ссылка из текста статьи, должен использоваться совместно с тегами <ref></ref> и <references />. Пример использования:
  {{статья
  |автор    = Бубекина Н.В.
  |заглавие = Книга и библиотека в нравственном воспитании школьников
  |ссылка   = http://www.lib.ru
  |издание  = Массовая библиотека '93: Теория и практика
  |тип      = Сб
  |место    = М.
  |год      = 1993
  |том      = 2
  |номер    = 5
  |страницы = 29—38
  }}

* Внизу страницы укажи категории [[Категория:Эволюционные алгоритмы]], [[Категория:Методы оптимизации]], [[Категория:Машинное обучение]], [[Категория:Энциклопедия анализа данных]] и при необходимости ещё 1–2 релевантные категории.

Выдай только готовый вики-код статьи в документе .txt. Не добавляй комментарии или пояснения до и после текста статьи.

Также добавь это в начале:

{{well|Статья написана с использованием LLM ChatGPT (GPT-5.6 Sol) и проверена участником [[Участник:Aleksei Kovalenko|Aleksei Kovalenko]] 21:00, 14 июля 2026 (MSD)}} 

{{TOCright}}



После получения результата были необходимы некоторые правки. Промпт 2:



Добавь больше ссылок на профильные темы. Также посмотри на использование /lVert и /rVert в тексте статьи: сейчас они почему-то не рендерятся, поправь это. После этого еще раз вычитай статью, поправь если требуется.


После второго промпта результат оказался хорошим, дальше я занимался собственным вычитыванием статьи и поправлением ее, если было необходимо.

Личные инструменты