Python AI в StarCraft II. Часть VI: побеждаем сильный AI
В этой статье мы рассмотрим, что нам может понадобиться для победы над компьютером с сильным AI при помощи нашего собственного искусственного интеллекта.
В этой статье мы рассмотрим, что нам может понадобиться для победы над компьютером с сильным AI при помощи нашего собственного искусственного интеллекта.
Пишем код на Python для поиска n-го члена последовательности Фибоначчи с использованием цикла for, рекурсии и мемоизации.
Для реализации идей, связанных с применением ИИ, вам понадобится надежный, гибкий ЯП с богатым инструментарием. Python — именно такой язык, и поэтому сегодня на нем разрабатывается множество ИИ-проектов.
В этой части мы разрабатываем методы наступления и подходы к выбору цели.
Переходим к обдумыванию стратегии и созданию первого боевого подразделения.
В данной статье мы рассмотрим функцию map() в Python и особенности ее синтаксиса. Также поговорим о ее преимуществе над циклом for.
В этой части мы рассматриваем вопросы экспансии, добычи газа и постройки ассимиляторов.
Главный офис предложил своей дочерней компании отправить одного из разработчиков в Новую Зеландию — для обмена опытом и в качестве поощрения.
В предыдущей части мы написали простого бота, который только собирает ресурсы при помощи доступных рабочих. А теперь мы хотим иметь больше рабочих, чтобы быстрее добывать минералы!
Приступаем к созданию ботов для игры StarCraft II при помощи алгоритмов искусственного интеллекта на языке Python.
Давайте на примере рассмотрим разницу в использовании методов __repr__ и __str__.Результат __str__ должен быть читаемым для человека.
Давайте рассмотрим плюсы и минусы Python и NodeJS, а также их главные отличия. Сравним их масштабируемость, производительность, удобство.
В стандартной библиотеке Python есть целый ряд инструментов командной строки, например, модули http.server, json.tool, gzip, zipfile, tarfile.
Разбираем, как формируются римские числа, и пишем регулярное выражение для проверки, ввел ли пользователь валидное римское число.
Рассматриваем вопрос изменчивости типов данных в Python и на примерах разбираем, какие типы являются изменяемыми, а какие — неизменяемыми.