Используйте искусственный интеллект для создания красивых изображений для вашей коллекции NFT.

В этой статье вы используете искусственный интеллект (ИИ) для создания изображения на основе введенного вами текста.

Это позволяет вам создавать красивые изображения для вашей коллекции NFT без использования Photoshop или подобных инструментов.

Методология

Pixray — это недавно выпущенный пакет Python.

Он использует комбинацию двух моделей искусственного интеллекта:

  • VQGAN: принимает текст и выводит изображение
  • CLIP: Проверяет соответствие изображения тексту.

После каждой итерации изображения VQGAN оптимизируются для лучшего распознавания моделью CLIP.

Когда модель CLIP на 99% уверена, что сгенерированное изображение идеально соответствует данному описанию, модель прекращает повторяться.

Импорт пакетов

Код этой статьи можно найти на google colab.

Запуск моделей ИИ может быть довольно находчивым, поэтому рекомендуется использовать Google Colab (с их бесплатными графическими процессорами).

Вам нужно будет импортировать следующие пакеты:

  • Факел: Фреймворк машинного обучения с открытым исходным кодом
  • CLIP: платформа распознавания изображений, выпущенная OpenAI
  • приручение-трансформации: сверточный VGAN
  • pixray: движок генерации изображений

Создать коллекцию NFT

Вы создадите коллекцию NFT, состоящую из десяти самых крутых животных на планете:

Японский краб-паук, окапи, фосса, гривистый волк, синий дракон, медленный лори, ангорский кролик, рыба паку, аксолотль и рыба-капля.

Процесс кода выглядит следующим образом:

  1. Создайте список с названиями этих животных и назначьте их input_list.
  2. Напишите цикл for, который проходит по каждому животному и вводит его в модель ИИ.
  3. Настройте свою модель ИИ с соответствующими параметрами
  • Животное: текст, из которого модель ИИ создает изображение.
  • Качество: черновик, обычное, лучшее и лучшее. Чем выше качество, тем больше времени/итераций занимает модель.
  • Custom_loss: эстетический эффект
  • Display_clear: при значении true изображение очищается всякий раз, когда создается новое.

Сгенерированные изображения затем сохраняются в вашем рабочем каталоге/outputs, где вы можете их загрузить.

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

Удачного кодирования.