5分钟用GANs生成CryptoPunks风格图像

巴比特Опубликовано 2022-03-28Обновлено 2022-03-28

Введение

人人都可制作NFT朋克头像,详解CryptoPunks风格图像生成步骤

2021年,NFT数字艺术品和数字藏品迅速出圈,在这场浪潮中,2017年成立的“加密朋克”(CryptoPunks)项目因其收藏者的知名度和不断刷新的成交价,升值成为最具价值的收藏品之一,更成为了先锋投资者和艺术收藏者身份的象征。

图片来源:larvalabs

多个NFT数字艺术品项目的成功,也将AI生成数字艺术品推至台前。在这场“出圈浪潮”中,很多艺术家选择用AI技术作为图像创造的工具,最终再将艺术品铸造为NFT,使用AI技术进行NFT数字艺术品创作的可能性被充分发掘。与艺术生成有关的AL/ML工作专注于艺术风格的创造,很多团队和个人也关注到艺术品,通过生成对抗网络(GANs)“批量”生成特定风格的作品。

最近有一个名为“CryptoPunks GAN”的项目发布在Github上,用于生成 CryptoPunks 的简单 SN-GAN,项目地址:https://github.com/teddykoker/cryptopunks-gan 。这个项目用Python完成,我们通过矩池云 www.matpool.com 对其进行了复现。矩池云提供面向元宇宙的解决方案,创作者可以使用平台轻松训练和部署其AI模型,加速元宇宙中的如NLP虚拟人、图像内容生成等环节的过程。本次用机器学习生成CryptoPunks项目的复现,上手过程非常简单,不需要任何安装和调试,打开界面就能在云端就感受到生成艺术的创作过程。

一、分析项目依赖,租用机器

1.1 分析项目依赖环境

首先通过开源项目的requirements.txt文件,我们知道该项目主要需要Pytorch1.10.2和CUDA11.3环境,另外还需要pandas、Pillow等第三方包,如果将其在本地安装我们还是需要花一定的时间的,不过我们不需要这些复杂的步骤。

分析项目依赖环境

我们进入矩池云,如果你还没有注册过账号,可以先注册一个账号,新注册用户关注并绑定矩池云微信公众号可获赠5元体验金,体验金在租用机器时直接抵扣(等会就可以用)。

1.2 在矩池云租用合适的机器

在矩池云的主机市场,我们可以选择需要使用到的机器,这里我们就选最便宜的NVIDIA Tesla K80(经过测试,可以使用代码模型和训练)。

选择机器

点击租用按钮后,我们可以对机器进行配置:

1 选择基础镜像,我们直接搜索Pytorch1.10

2 发现有相关镜像,并且其他依赖如CUDA11.3也符合要求,点击选择即可

3 选择好镜像后,我们可以进行其他配置,如:VNC功能开启、公钥设置、高级选项中的自定义端口等(首次尝试也可以先忽略这些功能)

选择镜像

设置好机器基本环境,我们点击下单即可。(如上所述,如果你是新用户,绑定矩池云微信公众号后获得的体验金可以在释放机器时直接抵扣费用)

二、下载代码、数据及模型

租用好机器后,我们选择最简单的使用方法,直接点击租用界面的JupyterLab连接,即可快速使用服务器。

打开JupyterLab

进入JupyterLab页面后,我们先点击Terminal进入终端,并输入下面指令。

打开Terminal

cd /mnt

mkdir MyCode && cd MyCode

git clone https://hub.fastgit.xyz/teddykoker/cryptopunks-gan.git

我们只需把上方代码复制粘贴即可,当出现 Checking out files: 100% 即代表下载开源项目CryptoPunks-GAN项目成功,可以进入到下一步。

Checking out files: 100%

我们可以了解一下刚才输入这段代码的含义,它代表着

先进入/mnt目录(矩池云网盘挂载目录)

新建一个文件夹MyCode并进入文件夹(用于存放项目文件)

git clone下载开源项目cryptopunks-gan

三、使用模型和训练

3.1 使用预训练模型测试

我们进入到cryptopunks-gan项目目录。具体方式为,找到名为 mnt 的文件夹

mnt文件夹

进入到MyCode,再进入到cryptopunks-gan

路径

然后点击左上角+新建一个Launcher,点击Notebook中的myconda。即可新建一个jupyter notebook文件。

新建ipynb步骤

我们可以先使用预训练好的模型来测试使用,测试使用代码官方已经给我们提供好了。

可以直接复制以下所有代码,或者像我一样一段一段运行

import torch

from torchvision.utils import save_image

from train import Generator

model = Generator()

model.load_state_dict(torch.load("models/net_g_epoch_999.pth"))

z = torch.randn(64, 100, 1, 1)

punks = model(z)

save_image(punks, "punks.png", normalize=True)

运行按钮如下

运行按钮

运行成功后会在项目目录下生成一个punks.png文件。

punks.png

我们可以直接点击查看预训练结果

点击查看

3.2 训练模型

按照教程,除了使用预训练模型,我们还可以对模型进行训练,训练代码在项目目录的train.py文件中。

我们重新回到JupyterLab的Terminal中

打开Terminal

输入下面指令(首先进入项目目录,然后运行train.py):

cd /mnt/MyCode/cryptopunks-gan

python train.py

运行过程

这个过程比较漫长,预计1个小时左右,训练完成后默认会在项目目录中生成一个out目录,里面会存放训练好的权重文件和样本图片文件。最终完成训练的图片是序号最大的那张,在这个案例中即编号为999的文件。

out目录

此时回到“我的网盘”,即可看到 out 文件夹,刚才的训练过程和结果图片都在其中。

我的网盘

在训练使用过程中你还可以查看机器监控,看机器的GPU、内存等使用情况。

机器使用情况

3.3 释放机器

当你的代码都跑完,不需要使用机器时,可以选择释放机器。

在机器租用页面,你可以看到释放机器按钮,在更多按钮中你还可以看到保存环境功能。

释放和保存环境

如果你在基础环境中还安装了一些其他包,并且想在下次使用的时候想继续使用,你可以选择保存环境,保存的环境会存放在你的网盘中。

如果不需要保存环境,直接点击释放机器即可。

以下一部分为epoch训练后生成的图片:

训练最终的完成图如下

GANs生成图

四、关于GANs

Ian Goodfellow等人在2014年的一篇论文中首次提出生成对抗网络(GANs),它的实现方式是通过同时使用生成模型和判别模型,两个模型相互竞争,从而训练出图片。这一过程可以这样简单解释,生成模型的作用类似于一个人不断地创造假的《蒙娜丽莎》,他要在创造过程中不断提升其和真画的相似度,判别模型则类似于鉴别师,他负责鉴别和确认假画。两个人相互竞争,双方提升各自的创造方法和鉴别方法,直到假画达到与真画难以区分的程度。

在CrypoPunks GAN项目中所用到的算法是SN-GAN,即Spectral Normalization for Generative Adversarial Network,训练过程更稳定,更容易收敛,文献内容可参考 https://arxiv.org/abs/1802.05957 。

Похожее

СЕО Microsoft Сатья Наделла предупреждает: Делать ставку только на одну большую модель — это значит отдавать ключ от компании

Генеральный директор Microsoft Сатья Наделла предупредил, что компании, которые полагаются на одну модель искусственного интеллекта (ИИ) для всех задач, рискуют потерять контроль над своими ключевыми активами и, в конечном итоге, могут не выжить. В интервью CNN Наделла заявил, что при глубоком использовании ИИ компании непреднамеренно передают провайдеру модели свои данные, контекст, историю взаимодействий и рабочие процессы. Это формирует «мозговой контур» компании — совокупность опыта, методов и решений. Основной риск заключается в «привязке». Когда модель, инструменты управления (Harness), контекст и память связаны с одним поставщиком, замена модели становится чрезвычайно дорогой и сложной. Компания становится уязвимой к изменениям цен, правил, устареванию модели или прекращению её поддержки, фактически передавая часть своих стратегических мыслительных способностей на аутсорсинг. Решение, по мнению Наделлы, — разделение компонентов. Компании должны использовать различные модели (от OpenAI, Anthropic, Microsoft и др.) для разных задач, но при этом сохранять полный контроль над своими данными, метаданными (история запросов, результаты, корректировки), контекстом и долговременной памятью. Это позволит им свободно переключаться между моделями, выбирая лучшие по цене и качеству, и продолжать развивать собственный «мозговой контур». Ключевой вывод: самую умную модель можно взять в аренду, но «мозги» компании должны оставаться её собственностью.

marsbit41 мин. назад

СЕО Microsoft Сатья Наделла предупреждает: Делать ставку только на одну большую модель — это значит отдавать ключ от компании

marsbit41 мин. назад

Индекс KOSPI приостанавливает торги в связи с восьмым по счету временным ограничением роста цен на акции в 2026 году

В 2026 году южнокорейский индекс KOSPI в восьмой раз столкнулся с приостановкой торгов из-за срабатывания механизма ограничения колебаний, потеряв 8% за сессию. Общее падение индекса за последние недели превысило 20%, а капитализация сократилась на 520 трлн вон. Основными причинами обвала стали слабость сектора производителей памяти, включая снижение акций SK Hynix на 50%, и негативная реакция рынка на новости о крупных инвестициях Nvidia в OpenAI, что поставило под сомнение устойчивость роста экономики ИИ. Значительный вес Samsung в индексе усугубил падение. Волатильность KOSPI может повлиять на крипторынок, потенциально перенаправив ликвидность, и обсуждается возможность запуска бессрочных фьючерсов на индекс в блокчейн-экосистеме. Рынок ожидает завершения процесса снижения заемного плеча и переоценки рисков в секторах ИИ и полупроводников.

cryptonews.ru41 мин. назад

Индекс KOSPI приостанавливает торги в связи с восьмым по счету временным ограничением роста цен на акции в 2026 году

cryptonews.ru41 мин. назад

Майнерам посоветовали не покупать GPU ради ИИ и сосредоточиться на инфраструктуре

Основатель Alpine Fox Майк Альфред на Energy Investors Forum в Далласе заявил, что бум ИИ-инфраструктуры — не пузырь, и спрос на неё сохранится 20–30 лет. Для биткоин-майнеров, стремящихся к диверсификации, он обозначил ключевой выбор: владеть GPU (рискуя устареванием и высокой стоимостью) или предоставлять инфраструктуру (площадки, энергию, охлаждение) по модели колокации, что проще для финансирования. Участники форума отметили, что большинство площадок для майнинга сложно и дорого переоборудовать под ИИ-дата-центры, требующие высокой надежности, резервирования и инфраструктуры. Строительство ИИ-объекта стоит более $10 млн за МВт против $200–300 тыс. для майнинга. Гибридная модель, где майнинг использует избыток энергии, а ИИ — базовую нагрузку, возможна в основном на площадках с собственной генерацией. Однако эксперты предупреждают, что долгосрочные ИИ-контракты несут риски, и до халвинга 2028 года возможны дефолты.

cryptonews.ru51 мин. назад

Майнерам посоветовали не покупать GPU ради ИИ и сосредоточиться на инфраструктуре

cryptonews.ru51 мин. назад

Милисекундное «платное опережение»: как Hyperliquid превратила приоритетную плату в бизнес с годовым доходом в десятки миллионов долларов?

Автор: Jae, PANews В традиционных финансовых рынках высокочастотные торговые фирмы готовы тратить десятки миллионов долларов на прокладку выделенных оптоволоконных линий и аренду микроволновых вышек, чтобы сократить время передачи сигналов между Чикаго и Нью-Йорком ради преимущества в несколько миллисекунд. Это чисто физическая гонка: кто ближе к серверам биржи, тот первым получает цены и исполняет ордера. Теперь Hyperliquid переносит эту гонку в ончейн-пространство, меняя правила. Больше не нужно прокладывать кабели или арендовать вышки. Трейдеры могут «пройти без очереди» в процессе распространения данных и сопоставления ордеров, просто заплатив токенами HYPE. Согласно данным исследовательской компании GLC Research, механизм «Приоритетного сбора» (Priority Fee) с момента запуска принес более 5 миллионов долларов дохода протоколу. В годовом исчислении, по средним показателям за 14 и 30 дней, объем выкупа токенов, поддерживаемый доходами от приоритетных сборов, превысит 30 миллионов долларов, что составляет около 7% от общего дохода протокола. Это не простое обновление функционала. Это знаменует собой первый случай, когда Perp DEX (децентрализованная биржа perpetual-контрактов) получает возможность напрямую монетизировать MEV (максимально извлекаемую стоимость) через ценообразование на блок-пространство и задержки, подобно таким блокчейнам, как Ethereum или Solana. **Двухкомпонентная архитектура: Разделение миллисекундной задержки на два аукционных лота** Приоритетный сбор — это не просто «оплата газа для прыжка в очереди», а система аукциона задержек и реструктуризации мемпула, специально разработанная для децентрализованного стакана ордеров (CLOB). Она состоит из двух независимых технических направлений: «Приоритет чтения данных» и «Приоритет записи ордера», решающих две ключевые задачи для высокочастотных алгоритмических учреждений: «восприятие информации» и «исполнение сделки». * **Приоритет чтения данных (Gossip Priority): Аукцион на право первого доступа к информации.** Для высокочастотных стратегий получение данных об изменениях на рынке или сигналах ликвидации на десятки миллисекунд раньше означает более быстрое принятие решений. Hyperliquid позволяет нодам получать поток данных до полного исполнения сделки. Платформа проводит голландский аукцион каждые 3 минуты, продавая 5 слотов приоритета распространения данных. Выигравшие ноды получают самую быструю доставку данных, обеспечивая в среднем преимущество в задержке около 25 мс за слот. * **Приоритет записи ордера (Order Priority): Право на приоритетное исполнение ордера.** Для ордеров IOC (исполнить немедленно или отменить) и ALO (только мейкер) пользователи могут самостоятельно указывать параметры комиссии для покупки приоритета в очереди мемпула. В диапазоне от 0 до 8 базисных пунктов, каждое увеличение приоритетного сбора на 1 б.п. сокращает общую задержку исполнения ордера примерно на 45 мс. Наиболее значительное преимущество этой конструкции в том, что она превращает традиционную аппаратную гонку высокочастотной торговли за оборудование и сети в открытую экономическую игру в ончейн-пространстве. Скорость больше не монополизирована аппаратным обеспечением, а распределяется через рыночное ценообразование. **Взрывной потенциал дохода: Протокол захватывает и интериоризирует стоимость MEV** Приоритетный сбор, будучи новой функцией, быстро принес 5 миллионов долларов дохода и имеет потенциал для достижения 100 миллионов долларов в годовом исчислении. Это отражает структурный спрос на децентрализованном рынке деривативов. «Определенность» — это вопрос выживания, особенно для крупных игроков и маркет-мейкеров. Для последних приоритетный сбор стал необходимой «платой за защиту», гарантирующей, что их ордера или отмены окажутся в начале очереди, защищая от фронтраннинга. Это побуждает их обеспечивать более глубокую ликвидность, что в итоге улучшает стаканы и снижает проскальзывание для всех пользователей. Однако повышение эффективности часто происходит в ущерб справедливости. По сути, приоритетный сбор превращает капитальное преимущество в преимущество по задержке. Обычные пользователи во время высокой волатильности могут столкнуться с большим проскальзыванием или задержками исполнения, становясь «жертвами» в этой аукционной игре. Ключевой аспект — MEV-доходы теперь остаются внутри экосистемы. В отличие от традиционных моделей, где ценность через платежи валидаторам или повышение газа утекала внешним MEV-сборщикам, механизм аукциона Hyperliquid интернализирует эту стоимость, превращая ее в доход протокола. Это обновление бизнес-модели Perp DEX и открытие новой точки роста прибыли помимо обычных торговых комиссий. Расширение экосистемы (например, рост рынков через HIP-3) создает больше арбитражных возможностей, которые, в свою очередь, требуют высокой скорости исполнения, потенциально формируя позитивную петлю обратной связи: расширение активов → рост спроса на арбитраж → увеличение доходов от приоритетных сборов. **Интеграция с токеномикой: Двойное сжигание + блокировка средств** Взрывной рост приоритетных сборов не только добавляет новый источник дохода, но и фундаментально усиливает цепочку захвата стоимости токена HYPE, резонируя с существующей экономической моделью. Фонд поддержки (Assistance Fund) Hyperliquid historically использует 97% торговых комиссий протокола для постоянного автоматического выкупа токенов HYPE на вторичном рынке (более 2.5 млрд долларов было потрачено на выкуп, фонд владеет ~18% предложения). **Механизм приоритетного сбора добавляет второе «двигатель дефляции» для HYPE.** В отличие от комиссий, HYPE, полученные от приоритетных сборов, напрямую сжигаются смарт-контрактом, уменьшая общее предложение без выхода на вторичный рынок. **Кроме того, приоритетный сбор создает эффект блокировки средств.** Комиссия за приоритет записи ордера списывается с «неделегированного стейкинг-баланса» HYPE на счете. Чтобы сохранять возможность приоритетной торговли, количественные учреждения вынуждены постоянно держать на счетах значительное количество неделегированных HYPE, косвенно блокируя оборотные токены на рынке. Это ослабляет потенциальное продавное давление от разблокировок и обеспечивает дополнительную стабильность цены HYPE. По сути, механизм приоритетного сбора создает новый пример самодостаточной экономики для блокчейн-сетей, где децентрализованная сеть может самофинансироваться за счет реальной экономической ценности (продажа задержки как稀缺ного ресурса) и возвращать прибыль держателям токенов, в отличие от модели постоянной эмиссии для субсидирования валидаторов. Однако долгосрочной задачей для зрелости этого механизма остается поиск баланса между потребностью китов в эффективности и обеспечением справедливости торговли для рядовых пользователей.

marsbit54 мин. назад

Милисекундное «платное опережение»: как Hyperliquid превратила приоритетную плату в бизнес с годовым доходом в десятки миллионов долларов?

marsbit54 мин. назад

Jito использует JTX для захвата пользовательского трафика, почему рынок все еще недооценивает?

Jito запустила продукт JTX 14 июля, что меняет её бизнес-модель: теперь она не просто зависит от активности в блок-пространстве Solana, а сама устанавливает цену на пользовательский трафик. Это может привести к значительному пересмотру стоимости токена JTO. По базовому сценарию, если JTX захватит 15% объема торгов на DEX Solana к Q2 2027, это принесет около 58 млн долларов США годового дохода. При консервативной оценке в 30x P/S (мультипликатор цена/выручка) это подразумевает цену JTO в 1,18 доллара (+57% к текущему уровню). Авторы считают, что даже 30x — это осторожная оценка для растущего бизнеса с новой моделью. Вероятностно взвешенный целевой показатель составляет 2,75 доллара (потенциальный рост около 267%). Оптимистичный сценарий (40% вероятность) предполагает долю JTX в 25% и мультипликатор 45x, что даёт цену 5,31 доллара. Пессимистичный сценарий (10% вероятность) предполагает стагнацию доли на уровне 5% и снижение мультипликатора до 15x, что соответствует цене 0,36 доллара. Успех JTX также создает чёткий механизм создания стоимости для токена JTO: ожидается, что до 80% его доходов будет направляться на выкуп и сжигание токенов. В базовом сценарии это может сократить скорректированное предложение на 1,5% за год. Таким образом, несмотря на текущую недооценку рынком, Jito с JTX переходит в категорию компаний, устанавливающих цену на трафик, что открывает значительный потенциал роста.

marsbit1 ч. назад

Jito использует JTX для захвата пользовательского трафика, почему рынок все еще недооценивает?

marsbit1 ч. назад

Торговля

Спот
活动图片