International Essays
이 노트북은 다음 Wolfram 블로그 글을 LLM 도구를 사용해 한국어로 번역한 버전입니다 .
Wolfram Blog–”Part 1: DALL-E AI artistic renderings predicted from graphics-generating code" (2024 년 1 월 29 일)
원문 게시물
DALL·E에게 Wolfram 언어(WL) 코드 조각을 제공하면, 이 코드는 그래픽을 생성하되 그 결과를 세부적으로 예측하기에는 어렵도록 구성되어야 합니다. DALL·E가 해당 코드를 어떻게 ‘이해’하고 결과를 시각화할지를 관찰하는 과정은 흥미롭고 동시에 재미있기도 합니다.

DALL·E 2 프롬프트

다음 모든 예제에서 다음의 DALL·E 프롬프트가 사용되었습니다:
다음 코드를 주의 깊게 분석하고, 그 결과가 어떻게 보일지 생각되는 바를 예술적으로 표현합니다:

Wolfram 언어 입력 코드와 그 출력 그래픽

partialSum[n_,x_]:=Sum[Sqrt[2/Pi](1-Cos[iPi/2])/iSqrt[2/Pi]Sin[ix],{i,n}]​​​​Plot[Evaluate[Table[partialSum[j,x],{j,10,120}]],{x,0,Pi/2},PlotPoints->200,PlotRange->{0.88,1.2},​​PlotStyle->Table[{Thickness[0.002],GrayLevel[k/120]},{k,120}]]

입력 코드를 읽고 생성한 DALL·E AI의 예측

Wolfram 언어 입력 코드와 그 출력 그래픽

Module[{f},​​f[y_]:=Module[{x2,y3,x4,y5},​​(*movealternatinghorizontallyorverticallytotheright*)​​{{-1.5,y},{x2=-(1-(y^4))^(1/4),y},​​{x2,y3=(1-(x2^2))^(1/2)},​​{x4=Sqrt[1-(y3-1)^2]-1,y3},​​{x4,y5=-(1-(x4+1)^2)^(1/4)+1},​​{0,y5},{-x4,y5},{-x4,y3},{-x2,y3},​​{-x2,y},{1.5,y}}];​​Graphics[{Thickness[0.001],​​Table[{Line[#],Line[Map[#{1,-1}&,#,{-2}]]}&[f[1-y^(3/2)]],​​(*allstartingheights*){y,0.0,1.0,0.025}]}]]
Out[]=

입력 코드를 읽고 생성한 DALL·E AI 예측

Wolfram 언어 입력 코드와 그 출력 그래픽

In[]:=
modifiedLogisticMap[x_,λ_,ε_,n_]:=(λ+(-1)^nε)x(1-x);​​​​modifiedLogisticMapData[x0_,λ_,ε_,l_,l0_]:=​​Drop[FoldList[modifiedLogisticMap[#,λ,ε,#2]&,x0,Range[l]],l0]​​Graphics[{PointSize[0.003],Table[Point[{λ,#}]&/@​​modifiedLogisticMapData[1/210,λ,0.2,300,100],​​{λ,2.6,3.8,0.001}]},PlotRange->All,Frame->True,​​Background->Lighter[Gray,0.5]]

입력 코드를 읽고 생성한 DALL·E AI 예측

그래픽 생성 코드를 기반으로 DALL·E AI가 예측한 예술적 표현: 파트 I​
저자 Michael Trott​
Wolfram 커뮤니티, STAFF PICKS, 2024년 1월 29일
​https://community.wolfram.com/groups/-/m/t/3111908