> 기술 주변기기 > 일체 포함 > 나는 블록 체인과 AI를 결합하여 예술을 생성했습니다. 다음은 다음에 일어난 일입니다.

나는 블록 체인과 AI를 결합하여 예술을 생성했습니다. 다음은 다음에 일어난 일입니다.

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2025-02-26 03:38:10
원래의
606명이 탐색했습니다.
튜토리얼 : 블록 체인 데이터를 무지개와 같은 화려한 이미지로 시각화합니다

무지개 뒤에있는 미스터리를 탐험하십시오 블록 체인이 이미지로 표시 될 수 있다면 어떻게 생겼습니까?

블록 체인은 분산 원장의 기술적 구현이며 가장 자주 금융 거래와 관련이 있습니다. 이것은 우리가 일반적으로“아름다운”것으로 생각하는 것과는 거리가 멀다. 특히 블록 체인에 저장된 데이터는 주로 복소수, 문자 및 기호로 구성되며, 값 수, 발신자 및 수신기 주소 ( 월렛 ) 및 메타 데이터 관련 수와 결합됩니다.

그러나 그러나, 나는 블록 체인과 유사하고 복소수를 포함하는 양자 컴퓨팅을 나타내는 이미지를 생성하기 전에 노력했습니다. 완전히 새로운 데이터 소스에서 이미지를 생성하기 위해 동일한 시각화 기술 (인공 지능 및 대형 언어 모델 사용 및 프롬프트 엔지니어링)을 결합 할 수 있는지 궁금합니다. I Combined the Blockchain and AI to Generate Art. Here’s What Happened Next. 시도해 봅시다!

모든 것이 특성에 관한 것입니다 블록 체인에서 이미지를 생성하려면 먼저 사용할 기능을 결정해야합니다.

일반 트랜잭션은

sender , > 수신자 , 금액 , , , 를 식별하는 다음 속성을 가지고 있습니다. 고유 한 ID 및 기타 관련 메타 데이터 .

이러한 기능은 주요 지표로 사용될 수 있으며 해당 이미지를 생성하기 위해 AI 및 대형 언어 모델에 대한 팁에 포함됩니다.

광기 뒤에있는 마법

시각화 프로세스는

trade 에서 식별 된 기능을 기반으로 이미지를 생성합니다.

우리는 블록 체인에서 트랜잭션을로드하고 키 필드를 추출합니다. 이 경우

cardano 를 사용합니다. 물론 Bitcoin, Ethereum 및 Solana를 포함한 모든 암호 화폐를 사용할 수 있습니다. 중요하게도, 우리는 트랜잭션 해시, 발신자 및 수신자 주소의 값을 포함 할 것이며, 가장 중요한 것은 데이터 스트림을 아름답고 상상력있는 방식으로 시각화하기 위해 트랜잭션 값 를 포함 할 것입니다. 마지막으로, 우리는 프롬프트 엔지니어링 를 사용하여 큰 언어 모델에 대한 적절한 프롬프트를 구축하여 이미지를 생성 할 것입니다.

이미지 생성 프로세스 우리는 두 개의 네트워크 요청을해야합니다. 하나의 요청은 거래를 검색하고 두 번째는 큰 언어 모델을 호출합니다. 다음 이미지는이 디자인을 보여줍니다. 스크립트 생성 우리 과정의 첫 번째 단계는 블록 체인에서 세부 사항을로드 할 수있는 파이썬 프로그램을 만드는 것입니다. 우리는 Blockfrost API를 사용하여 트랜잭션에 액세스하여 전체 블록 체인을 PC에로드하지 않고 데이터를 읽을 수 있습니다 (이것은 매우 크고 CPU 집약적 일 수 있음). 트랜잭션 ID가있는 경우 Python에서 쉽게 구현할 수 있습니다.

<code>交易哈希
a3c26b8572447228f515e71e41ce70af93d590e48e77ff6e97d70beb7919f8da

总费用
0.168317 ADA

总输出
1,307.847408 ADA

发送者
addr1_test1upm4c9yw05l0su5ygfj4a7qhxkqy2qwg5plupmradr6wnxssp8wj0

接收者
addr1_test1uz25rnrpv5njt85h5q2c6yaj2wre0n43s3thed5syrmcdrq85p0rm</code>
로그인 후 복사
위의 코드 예제에서 볼 수 있듯이 트랜잭션 id , 및 sender 및 수신기 주소를 추출합니다. . 이 숫자와 영숫자 값은 AI가 이미지를 생성하는 데 충분해야합니다. 핵심 데이터 포인트가 추출되었으므로 이제는 즉각적인 엔지니어링을 수행 할 때입니다. 비밀은 프롬프트 입니다 프롬프트 프로젝트 는 원래 를 기반으로 이미지를 생성하는 데있어 핵심력입니다. 이것은 또한 우리가 창의성을 사용할 수있는 곳이기도합니다.

트랜잭션의 값뿐만 아니라 발신자와 수신기 간의 정보 흐름의 개념을 시각화하려고 하므로이 아이디어를 프롬프트에 포함시키고 AI가 시각화하도록 시도 할 수 있습니다. 결과.

"다음 트랜잭션 세부 사항에 따라 이미지 생성 : 초원, 따뜻하고 매혹적인 색상의 스트림을 포함하여 이러한 엔티티 간의 가치 흐름과 연결을 나타내는 장면을 상상해보십시오. 거래 ID : ABC123, ADA 금액 : 10.25, 발신자 : addr1_testabc, 수신기 : addr1_testxyz

물론 위의 예와 같이 프롬프트가 완전히 하드 코딩되지는 않습니다. 대신, 프롬프트를 큰 언어 모델로 보내기 전에 트랜잭션에서 프롬프트로 변수

를 주입합니다.

창의력을 발휘할 때입니다 진짜 마법은 프롬프트에 있습니다. 위에서 언급했듯이, 우리는 정적 프롬프트를 사용하여 주로 큰 언어 모델이 이미지를 생성하는 방법을 나타냅니다. 그러나 자리 표시자는 여전히 프롬프트에 존재하며, 당사의 스크립트는 시각화 프로세스 중에 트랜잭션에서 이러한 자리 표시 자로 기능을 기능을 삽입합니다.

이러한 특성 중 하나는 값의 양입니다.

간격으로 그룹 트랜잭션 우리는 다른 유형의 이미지로 값 (ADA)의 양을 표현하기를 원하기 때문에 양을 간격 로 나누면서 다른 이미지 장면을 제공합니다.

트랜잭션 금액에 의한 간격의 범주

<: :> 0-4 : 작은 꽃, 나무

<: :> 5-9 : 정원, 몇 개의 나무
<: :> 10-19 : 파크, 작은 연못

<: :> 30-39 : 무성한 초원, 꽃 이 간격 정의는 다음과 같이 구현 될 수 있습니다.

음악 그래프

디지털 아트 및 nft art

대형 언어 모델은 데이터와 아이디어에 액세스 할 수있는 경우 다양한 컨텐츠를 생성하는 데 매우 강력합니다.

다음 단계

이 프로젝트를 만드는 것은 재미 있었고 블록 체인이 할 수있는 일을 할 가능성이 있다는 영감을주기를 바랍니다. 전체 소스 코드는 여기에서 찾을 수 있습니다.

미래는 블록 체인의 최첨단 기술과 큰 언어 모델과 약간의 상상력을 결합하여 무한히 넓습니다.

다음에 무엇을 만들 것인가? 저자에 대해 이 게시물이 마음에 드시면 미래, 트위터 및 웹 사이트에 대한 내 업데이트를 따라 향후 기사 및 연구에 대한 알림을 받으십시오.

위 내용은 나는 블록 체인과 AI를 결합하여 예술을 생성했습니다. 다음은 다음에 일어난 일입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿