Tạo nghệ thuật NFT bằng trí tuệ nhân tạo bằng Python
Sử dụng AI để thiết kế nghệ thuật đẹp mắt cho bộ sưu tập NFT của bạn

Trong bài viết này, bạn sử dụng Trí tuệ nhân tạo (AI) để tạo hình ảnh dựa trên văn bản mà bạn nhập.
Điều này cho phép bạn tạo ra các tác phẩm nghệ thuật tuyệt đẹp cho bộ sưu tập NFT của mình mà không cần phải sử dụng Photoshop hoặc các công cụ tương tự.
Phương pháp luận
Pixray là một gói Python đã được phát hành gần đây.
Nó sử dụng sự kết hợp của hai mô hình trí tuệ nhân tạo:
- VQGAN : Nhập văn bản và xuất ảnh
- CLIP : Xác thực nếu hình ảnh chính xác với văn bản
Khi mô hình CLIP chắc chắn 99% rằng hình ảnh được tạo ra là phù hợp hoàn hảo với mô tả đã cho, mô hình sẽ ngừng lặp lại.

Nhập các gói
Mã của bài viết này có thể được tìm thấy trên google colab .
Việc chạy các mô hình AI có thể khá tốn tài nguyên vì vậy bạn nên sử dụng google colab (với GPU miễn phí của họ).
Bạn sẽ cần nhập các gói sau:
- Torch : Khung học máy mã nguồn mở
- CLIP : Khung nhận dạng hình ảnh do OpenAI phát hành
- thuần hóa-biến đổi : VGAN phù hợp
- pixray : Công cụ tạo hình ảnh

Bạn sẽ tạo một bộ sưu tập NFT bao gồm mười loài động vật tuyệt vời nhất trên hành tinh:
Cua nhện Nhật Bản, Okapi, Fossa, Sói thuần thục, Rồng xanh, Loris chậm, Thỏ Angora, Cá Pacu, Axolotl & Blobfish .
Quá trình của mã như sau:
- Tạo một danh sách với tên của những con vật này và gán chúng cho
input_list
. - Viết một vòng lặp for đi qua từng con vật và nhập nó vào mô hình AI
- Điều chỉnh mô hình AI của bạn với các thông số liên quan
- Động vật: Văn bản mà từ đó mô hình AI tạo ra hình ảnh.
- Chất lượng: Bản nháp, bình thường, tốt hơn và tốt nhất. Chất lượng càng cao, mô hình càng mất nhiều thời gian / số lần lặp lại.
- Custom_loss: Hiệu ứng thẩm mỹ
- Display_clear: Nếu đúng, xóa hình ảnh bất cứ khi nào hình ảnh mới được tạo.

Tiếp theo là tìm ra cách triển khai những thứ này trên blockchain. Vui lòng sử dụng NFT Creator Series của tôi làm hướng dẫn cho việc này.

Chúc bạn viết mã vui vẻ.