5:21 DMT님이 쓰시는 프로그램은 Visual Studio Code입니다. Visual Studio는 본래 파이썬 용도가 아니고 프로그램이 무거워서 VS Code를 추천드립니다 7:20 ls 명령어는 윈도우에 없습니다. 대신 dir를 입력해주시면 됩니다 (cd는 윈도우에도 있습니다) 7:55 python3가 잘 안되면 python 혹은 py 입력해주시면 됩니다 8:00 터미널을 열지 않고도 터미널 열기 버튼 아래에 있는 실행 버튼 (삼각형)을 눌러도 될 듯 합니다 영상 재밌게 잘 봤습니다 :)
기후위기 영상 보고나서 오랜만에 자장가로 쓸라고 영상들 다 한번씩 보고 있는데요ㅋ 이영상 마지막 멘트와 기후영상 처음멘트에 연관성이 느껴지면서 형님이 어떤 마음으로 공부하며 영상을 제작하는지 좀 알거같습니다. 흔히들 기후위기 쓰레기 문제 출산문제 환경문제등등 수많은 굵직한 문제들에 대해 개인의 영역이 아니니 무시하고 외면하기 바쁠때 작은힘이나마 인류의 근본문제에 대해 탐구하는 모습이 너무 보기 좋습니다. 형님의 노력이 인류발전에 영향이 없을수도 있겟죠. 하지만 이러한 노력과 탐구 그 자체로 형님 인생과 인류탐구에 분명한 영향이 있고 가치있는 행위라는것을 믿습니다. 마치 일제시대때 영원할거같은 세상에서 독립운동하던 위인들처럼 말이죠. 돈이나 명예보다도 훨씬 더 상위에 자리할수 잇는 가치를 탐구한다고 믿으며 결실마저 있다면 더 바랄게 없겟죠. 응원합니다
어떻게 이렇게 똑똑하신가요? 고등학생 때 이미 수학, 물리에 벽 느끼고 지금은 반도체 엔지니어로 살아가는데 유튭은 빛, 우주, 물리, 열역학, 차원에 대한 내용이 가득하네요. 그런데 역시 드는 생각은 나같은 사람은 이해 할 수 없는 영역이구나,,, 하는 겁니다. 어떤 일을 하는 천재이신가요?
안녕하세요. 복수 진자운동, 지구와 달의 공전운동을 수학으로 표현하고 싶어서 댓글 남깁니다. 2개의 복수진자운동을 수평으로 눕히면 지구와 달의 공전운동이 되잖아요. 이 매커니즘을 풀면 카오스이론의 답을 구할 수 있다고 생각합니다. 지구와 달의 공전 수학식과 중력 메커니즘이 궁굼합니다.
@@Hello_AI_KR 아.. 답글도 삭제 되네요.. 이거 안 되면, import numpy as np import matplotlib.pyplot as plt from numba import jit, prange # JIT-compiled function to perform the tetration operation and check for convergence @jit(nopython=True, parallel=True) def compute_tetration_convergence(base, nx, ny, max_iter, threshold, escape_radius): x = np.linspace(4, 6, nx) y = np.linspace(-1, 1, ny) convergence_map = np.zeros((nx, ny), dtype=np.bool_) for i in prange(nx): for j in range(ny): z = x[i] + 1j * y[j] prev_z = z for k in range(max_iter): z = base ** z if np.abs(z) > escape_radius: break if np.abs(z - prev_z) < threshold: convergence_map[i, j] = True break prev_z = z return convergence_map # Parameters nx, ny = 500, 500 max_iter = 50 threshold = 1e-5 escape_radius = 1e10 base = np.sqrt(2) # Compute the convergence map using JIT compilation convergence_map = compute_tetration_convergence(base, nx, ny, max_iter, threshold, escape_radius) # Plotting plt.imshow(convergence_map.T, extent=[4, 6, -1, 1], origin='lower') plt.xlabel('Real part') plt.ylabel('Imaginary part') plt.title('Convergence and Divergence in Tetration with √2') plt.colorbar(label='Convergence (1) / Divergence (0)') plt.show()
@@Hello_AI_KR 이거 사용하면 돼요. import numpy as np import matplotlib.pyplot as plt # Function to perform the tetration operation and check for convergence using vectorization def compute_tetration_convergence(base, nx, ny, max_iter, threshold, escape_radius): # Expanding the range for real and imaginary parts x = np.linspace(4, 6, nx) y = np.linspace(-1, 1, ny) c = x[:, np.newaxis] + 1j * y[np.newaxis, :] # Initialize z with c z = c.copy() prev_z = z.copy() convergence_map = np.zeros_like(c, dtype=bool) for k in range(max_iter): z = base ** z escaped = np.abs(z) > escape_radius converged = np.abs(z - prev_z) < threshold convergence_map = np.logical_or(convergence_map, converged) # Stop updating z for points that have already converged or escaped z = np.where(converged | escaped, prev_z, z) prev_z = z.copy() # If all points have converged or escaped, stop early if np.all(converged | escaped): break return convergence_map # Parameters nx, ny = 500, 500 max_iter = 50 threshold = 1e-5 escape_radius = 1e10 base = np.sqrt(2) # Compute the convergence map convergence_map = compute_tetration_convergence(base, nx, ny, max_iter, threshold, escape_radius) # Plotting plt.imshow(convergence_map.T, extent=[4, 6, -1, 1], origin='lower') plt.xlabel('Real part') plt.ylabel('Imaginary part') plt.title('Convergence and Divergence in Tetration with √2') plt.colorbar(label='Convergence (1) / Divergence (0)') plt.show()
요즘 파이썬이 속도차이가 그렇게 크진 않기도 하거니와 다른 C,C++같은 언어를 사용하려면 컴파일링 과정 등 귀찮은 프로세스가 추가되어 그냥 파이썬으로 하는게 정신건강에 좋습니다. 추가적으로 진짜 계산 속도를 빠르게 하고싶다면 Julia프로그래밍 언어가 상상이상으로 빠르고 여러 수학 과학 라이브러리 구성이 잘 되어 있습니다.
제가 이쪽은 잘 모르겠어서 주제넘는 발언 죄송합니다. 제가 해봤던건 지피티의 도움을 받아서 같은 연산을 최적화시키도록 변형시켜서 자세한 건 모르겠습니다.단순 cupy, dask+cupy와 dask+torch로 해봤습니다 다만 말씀드린 것처럼 본래 깃허브 코드보단 스스로 해본 같은 조건 벤치마크에서 40분대에서 2분40초대가 되더군요.. 원하시면 깃헙에 해당 코드 올려보겠습니다.
좋은 영상 감사합니다. 마침 공부하던 분야라서 댓글 남겨봅니다. DMT님이 얘기하시는 지수 타워 프랙탈은 c = 0인 망델브로 집합과 꽤나 비슷합니다. 망델브로 집합은 비선형 동역학에서 자세히 다루며, pitchfork bifrucation, poicare map, lyapunov exponent, feigenbaum numbers 등등 한국어로 번역이 잘 되지 않은 분야도 다뤄주시면 좋을것 같습니다. 3:40에 얘기하시는 '작은 섬'들의 정확한 위치가 bifrucation diagram을 그리면 일치하는것을 확인 가능합니다: ua-cam.com/video/xYQbqML1eE4/v-deo.html
한가지 더 재미있는 점은 무한대로 발산하지 않는 복소수들도 제각각 다른 성질을 가질 수 있습니다. 지수 연산에 대해서 주기가 일정하지 않기 때문입니다. 예를들어 z1^z = z1 는 지수 z에 대해 주기 1을 가진 복소수이고, z1^z = z2, z2^z = z3, z3^z = z1 이런식으로 주기 3을 가질수도 있습니다. 이 말은 어느 시작점 z0가 계속된 지수연산을 통해 이 주기성을 가진 점에 언젠가 도달하게 된다면 수렴한다는 (혹은 주기가 있는 고리에 갇힌다는) 뜻입니다. 비선형 동역학에서는 이 주기가 있는 수렴 집합을 오메가-극한 집합 (omega-limit set, ko.wikipedia.org/wiki/극한_집합 ) 이라고 표현합니다. 이 극한 집합의 크기가 곧 주기가 되는 것입니다. 복소수평면에 있는 모든 z0 시작점들을 수렴/발산 여부와 더불어 주기의 길이에 따라 각자 다른 색으로 색칠하면 더욱 재미있는 프랙탈이 나옵니다. 특히 수렴과 발산의 경계에서는 매우 큰 극한 집합을 가진 복소수들이 많아서 아주 색이 다양하게 발현됩니다. Benjamin Rose. Tetration and nth-term iterative operators: allmybase.com/dropbox/tetration.pdf 참고 문헌입니다. 또 프랙탈에 관련해서 세계 권위자라고 할수 있는 Paul Bourke의 teteration 웹페이지 링크도 남깁니다: paulbourke.net/fractals/tetration/
➤ #mytetration 가이드 : github.com/DMTPARK/mytetration
➤ DMT PARK 인스타계정에서 샘플이미지들을 확인하세요 : instagram.com/theemptypark/
"절대 깨지는것을 막을수 없다..."
물리학적으로 공간이 휘어져 있다면
II 이렇게 있던 공간이 () 이렇게 휘어지면 (와 ) 사이에 다시 생긴 공간의 정체는
이런 내용으로 방송해 주세영~ 감솨합니다
정말 많이 배웁니다 👍
asmr 영상에 후원이 없어서 최근 영상으로 왔습니다 시공간과 빛에 대한 얘기는 언제 들어도 재밌네요
이런 영상들이 쌓이고 쌓여서 10 몇년 뒤에도 다음 세대들에게 좋은 영향을 주는 상상을 하면 기분이 좋아집니다 항상 감사합니다
우연히 알고리즘에서 미분=행렬 영상을 보고 dmt 채널의 모든 영상을 시청했는데
신세계를 보는듯 했습니다. 항상 재밌는 영상 만들어 주셔서 감사합니다.
수학 챌린지 떡상을 기원하며 참여하러 갑니다
항상 흥미롭고 재미난 영상 감사드립니다
이게 진정한 '수학'여행..ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
학생들이 꼭 가보면 좋겠네요
항상 좋은 영상 감사합니다😮
5:21 DMT님이 쓰시는 프로그램은 Visual Studio Code입니다. Visual Studio는 본래 파이썬 용도가 아니고 프로그램이 무거워서 VS Code를 추천드립니다
7:20 ls 명령어는 윈도우에 없습니다. 대신 dir를 입력해주시면 됩니다 (cd는 윈도우에도 있습니다)
7:55 python3가 잘 안되면 python 혹은 py 입력해주시면 됩니다
8:00 터미널을 열지 않고도 터미널 열기 버튼 아래에 있는 실행 버튼 (삼각형)을 눌러도 될 듯 합니다
영상 재밌게 잘 봤습니다 :)
제가 코딩엔 엄청난 초보라, 뭔가 개선여지가 많은것 같습니다. 소중한 피드백 감사합니다ㅜ
ls 윈도우에 있어요
@@민기-q1v 오, 파워셸에는 있네요. 명령 프롬프트에만 없는가봅니다
정확히는 ls는 있는데 ls -al같은 옵션은 지원 안 됩니다
ls가 있긴하지만 리눅스 쓰던사람들 편하라고 alias 걸어놓은거라 옵션들은 동작하지 않죠 ㅎㅎ
아.. 이렇게 영상 자주올리면 너무 좋잖아.. 당장 챌린지하러 가버리기
수학으로부터 나온 한 예술 작품 같아요, 인상적이네요
벌써 능력자분들이 풀리퀘스트 올려놓으셨네요... ㄷㄷㄷㄷ
기다렸습니다.. 환영합니다..
수학의 아름다움을 항상 널리 알려주셔서 감사합니다 😢
감사합니다 도전해보겠습니다.
형 팬이에요
뭔가 확대할 부분을 정하고 실행하고 기다리는 과정이 필름카메라 인화하는과정이랑 비슷하게 느껴지네요. 프로그램 개선이 되어서 디지털카메라처럼 바로바로 찍어 볼 수 있으면 좋겠습니다.
수학적인 상상에서 직접 프로그램으로 표현하니 현실감이 느껴집니다. 천천히 따라서 성공했고 여러 좌표로 여행중...ㅎㅎ
우리나라의 유듀브 수준을 경의롭게 고양시키시내요.놀라울 따름입니다
미야옹
유두브!? 노무 야해❤
진짜 전율이 돋는다
기여하고 싶어지는 git respository네요! 이것저것 해보겠습니다.
Dmt님 덕에 manim이란 프로그램 알게되어 저도 열심히 공부중입니다
항상 퀄리티 높고 알찬 영상 감사합니다!
드디어 테트레이션 후속영상이!!
시간만 있었으면 설치 파일로 만들텐데...
시간 나면 프로젝트 꼭 기여하도록 하겠습니다 :)
궁금한게 있습니다. 10:12초에 figure 파일을 클릭해서 전체화면으로 바꿔버리는데 이것은 어떻게 한건가요? 저는 자꾸 그냥 figure파일안에서 전체화면으로 가는방법을 잘모르겟네요..
기후위기 영상 보고나서 오랜만에 자장가로 쓸라고 영상들 다 한번씩 보고 있는데요ㅋ 이영상 마지막 멘트와 기후영상 처음멘트에 연관성이 느껴지면서 형님이 어떤 마음으로 공부하며 영상을 제작하는지 좀 알거같습니다. 흔히들 기후위기 쓰레기 문제 출산문제 환경문제등등 수많은 굵직한 문제들에 대해 개인의 영역이 아니니 무시하고 외면하기 바쁠때 작은힘이나마 인류의 근본문제에 대해 탐구하는 모습이 너무 보기 좋습니다. 형님의 노력이 인류발전에 영향이 없을수도 있겟죠. 하지만 이러한 노력과 탐구 그 자체로 형님 인생과 인류탐구에 분명한 영향이 있고 가치있는 행위라는것을 믿습니다. 마치 일제시대때 영원할거같은 세상에서 독립운동하던 위인들처럼 말이죠. 돈이나 명예보다도 훨씬 더 상위에 자리할수 잇는 가치를 탐구한다고 믿으며 결실마저 있다면 더 바랄게 없겟죠. 응원합니다
대학교 다닐 때 과제하던 게 떠오르네요.
480p 크기로 돌리는데도 하룻밤이 걸리던....^^;
인류최초의 데이터를 8000번대로 접하다니 영광입니다 내일 낮에 챌린지해보겠습니다! 진심으로 감사합니다
그래픽카드 사용해서 cupy라이브러리 쓰고 여러조각으로 나눠서(메모리 절약) 계산하니까 13600KF 로20분이상 걸리는 작업이 rtx 4070으로 5초안에 되네요. 중학생이라 코딩 잘 못하는데 뭔가 코드가 더러워도 엄청 빨리 되네요(gpt도움 받음)
4k도 3초안에됩니다
선생님 더 더 더 더 올려줘요
이제 곧있으면 능력자 분들이 x, y , eps, n 을 마우스 드래그와 클릭등으로 자동화 해서 가져와 주시겠지
그때까지 기다리겠습니다
어떻게 이렇게 똑똑하신가요? 고등학생 때 이미 수학, 물리에 벽 느끼고 지금은 반도체 엔지니어로 살아가는데 유튭은 빛, 우주, 물리, 열역학, 차원에 대한 내용이 가득하네요. 그런데 역시 드는 생각은 나같은 사람은 이해 할 수 없는 영역이구나,,, 하는 겁니다. 어떤 일을 하는 천재이신가요?
컴퓨터 사양이 안좋거나 정말 오래 돌려야 하는 경우에 구글에서 제공하는 colab을 이용하면 좋을 것 같네요.
확대하는거 ㅈㄴ 귀찮고 번거로웠네; 대단하십니다.
README 를 초심자도 쉽게 알 수 있도록 디테일하게 적어놓으셨네요. 좋은 영상 감사합니다
진정한 '수학'여행 ㅋㅋㅋ 좋았당
안할거지만 시간가는줄모르고 봤어요.
항상 재밌게 보고 있지만, 컴공이라 오늘 내용은 특히 더 반갑게 봤네요 ㅋㅋ
넘 경이롭다.....
이런거 보면 진짜.....수학은 아름답네요
ㅁㅊ최고다 진짜
이건 못 참지 바로 해봐야지
흥미롭고 유익한 챌린지 응원합니다!!
조금 해보니 연산 속도는 해상도 조절 영향을 젤 많이 받네요 ㅜㅜ 4k는 자기전에 돌려야할듯요
내가 기대하고 있는 패턴을 찾으러 떠나봅니다
주말동안 꼭 해봐야겠어요ㅎㅎ
처음보며 진짜 경이를 느꼈던..
찾았다 내 세특주제
정말 감사합니다!!!
시간을 갈아 넣으러 갑니다
우와 진짜 신기하네요😮
문과인데 세상에는 정말 방대한 지식이 존재하네요,,ㅎ
우와..이렇게 쉽게 설명주셔도....실제로 해 볼 사람은 손에 꼽을듯 ㅎㅎ 혹시 실제로 해보신분 추천 눌러줘보셈.
죄송하지만 3:57에 나오는 부분이 어느구간을 확대하셨는지 알 수 있을까요?
꼭 알고 싶습니다
(x, y, eps) = (-4.08627, 0, 5e-4)
@@DMTPARK 감사합니다. 혹시 제가 물리학과인데 교양수업으로 미술 관련된 수업을 수강하였는데 발표에 이 프로그렘을 사용해도 되겠습니까?
네, 멋진 프랙탈 이미지로 수학의 신비를 널리 알려주시기 바랍니다 ㅎㅎ
아주 멋집니다.
7:15 - 7:59
윈도우에서 ls는 dir 나머지는 같음
우와 대박 ㅋㅋㅋㅋㅋ 바로 해보겠습니다.
뜬금없지만 저희 고등학교 수학 선생님이랑 완전 도플갱어 수준으로 똑같이 생기셨어요
10:16 ㅋㅋㅋㅋㅋ 드립 레전드
수학의 성지가 되
찾았다... 내가 찾던 덕후채널...
안녕하세요. 복수 진자운동, 지구와 달의 공전운동을 수학으로 표현하고 싶어서 댓글 남깁니다.
2개의 복수진자운동을 수평으로 눕히면 지구와 달의 공전운동이 되잖아요. 이 매커니즘을 풀면 카오스이론의 답을 구할 수 있다고 생각합니다.
지구와 달의 공전 수학식과 중력 메커니즘이 궁굼합니다.
우와 또 한번 감탄... 근대 님은 뭐하시는 분이세요? 알고 싶어요~~~
나중에 콜라츠 추측에 대해서도 설명해주세요
따라해보고 싶지만... 집에 있는 컴터가 10년도 더 된 컴퓨터라... 회오리 문양은 정말 멋지네요. 어떻게 저 센터가 생기는걸까요?
저 모양이 척추를 ct 찍은 단면의 모습같아 보이네요 음.. 확대하는 방향의 축으로 바라본다면 어쩔런지
마치 우주를 탐사하는것같다. 사실 우주도 이렇게 생겨먹은게 아닐까
~ % ls 구간부터 '~'용어가 cmdlet, 함수, 스크립트 파일 또는 프로그램 이름으로 인식되지 않습니다.
라고만 뜨는데 어떻게 해야하나요..
좋은 챌린지에 힘을 보태고자, 코드를 최적화했어요.
(링크를 달아서 댓이 삭제 되네요.. 답글 확인)
최적화 된 코드가 궁금하네요
@@Hello_AI_KR 아.. 답글도 삭제 되네요..
이거 안 되면,
import numpy as np
import matplotlib.pyplot as plt
from numba import jit, prange
# JIT-compiled function to perform the tetration operation and check for convergence
@jit(nopython=True, parallel=True)
def compute_tetration_convergence(base, nx, ny, max_iter, threshold, escape_radius):
x = np.linspace(4, 6, nx)
y = np.linspace(-1, 1, ny)
convergence_map = np.zeros((nx, ny), dtype=np.bool_)
for i in prange(nx):
for j in range(ny):
z = x[i] + 1j * y[j]
prev_z = z
for k in range(max_iter):
z = base ** z
if np.abs(z) > escape_radius:
break
if np.abs(z - prev_z) < threshold:
convergence_map[i, j] = True
break
prev_z = z
return convergence_map
# Parameters
nx, ny = 500, 500
max_iter = 50
threshold = 1e-5
escape_radius = 1e10
base = np.sqrt(2)
# Compute the convergence map using JIT compilation
convergence_map = compute_tetration_convergence(base, nx, ny, max_iter, threshold, escape_radius)
# Plotting
plt.imshow(convergence_map.T, extent=[4, 6, -1, 1], origin='lower')
plt.xlabel('Real part')
plt.ylabel('Imaginary part')
plt.title('Convergence and Divergence in Tetration with √2')
plt.colorbar(label='Convergence (1) / Divergence (0)')
plt.show()
@@Hello_AI_KR 이거 사용하면 돼요.
import numpy as np
import matplotlib.pyplot as plt
# Function to perform the tetration operation and check for convergence using vectorization
def compute_tetration_convergence(base, nx, ny, max_iter, threshold, escape_radius):
# Expanding the range for real and imaginary parts
x = np.linspace(4, 6, nx)
y = np.linspace(-1, 1, ny)
c = x[:, np.newaxis] + 1j * y[np.newaxis, :]
# Initialize z with c
z = c.copy()
prev_z = z.copy()
convergence_map = np.zeros_like(c, dtype=bool)
for k in range(max_iter):
z = base ** z
escaped = np.abs(z) > escape_radius
converged = np.abs(z - prev_z) < threshold
convergence_map = np.logical_or(convergence_map, converged)
# Stop updating z for points that have already converged or escaped
z = np.where(converged | escaped, prev_z, z)
prev_z = z.copy()
# If all points have converged or escaped, stop early
if np.all(converged | escaped):
break
return convergence_map
# Parameters
nx, ny = 500, 500
max_iter = 50
threshold = 1e-5
escape_radius = 1e10
base = np.sqrt(2)
# Compute the convergence map
convergence_map = compute_tetration_convergence(base, nx, ny, max_iter, threshold, escape_radius)
# Plotting
plt.imshow(convergence_map.T, extent=[4, 6, -1, 1], origin='lower')
plt.xlabel('Real part')
plt.ylabel('Imaginary part')
plt.title('Convergence and Divergence in Tetration with √2')
plt.colorbar(label='Convergence (1) / Divergence (0)')
plt.show()
@@Hello_AI_KR 링크도, 코드 자체도 그냥 삭제 돼 버리네요..
DMT PARK님이 수동으로 열어 주셔야 될거같아요..
@@brainer3220링크 사이에 띄어쓰기나 한글을 넣어서 링크화를 해제해서 올려봐보시는건 어떨까요?
파이썬으로 한다면 혹시 구글 코렙으로 공유한다면 훨씬 더 많은 사람들이 실행해 볼 수 있지 않을까 싶은데 그러실 생각은 없으신가요
코랩으로 실행중인데 위치 좌표를 볼 방법이 없네요 ㅠ
개같이뛰쳐왔다 파크님 감사합니다
10:27 하지만 시간도 필요하긴 하죠..
파이썬은 다른 프로그래밍 언어에 비해 속도가 떨어지는 걸로 알고 있습니다 그럼 속도가 빠른 다른 언어로 실행하면 대기 시간이 좀 더 줄어들지 않을까요? 아직 학년이 낮아서 틀린 지식일 수도 있어요
저는 코딩에 있어 엄청난 초보입니다 ㅎㅎ
아마 계산속도를 빠르게 할 방법은 분명히 있을겁니다.
능력있으신 분들이 이번 기회에 많이 개선해주셨으면하고 내심 기대하고 있습니다.
이 코드에서 사용한 numpy 라이브러리는 C로 짜여져 있어서 느리지 않을 것 같네요.
어쩌면 C, C++ 등으로 작성하면 연산이 빨라질 수는 있겠으나.. 아시죠? ㅎㅎ
요즘 파이썬이 속도차이가 그렇게 크진 않기도 하거니와 다른 C,C++같은 언어를 사용하려면 컴파일링 과정 등 귀찮은 프로세스가 추가되어 그냥 파이썬으로 하는게 정신건강에 좋습니다.
추가적으로 진짜 계산 속도를 빠르게 하고싶다면 Julia프로그래밍 언어가 상상이상으로 빠르고 여러 수학 과학 라이브러리 구성이 잘 되어 있습니다.
진짜 엄청난 능력자분이 아예 웹으로 만들지 않을까 싶은데
엔비디아 글카일경우 numpy대신 cupy로 가면 굉장히 빨라집니다
이 경우는 더블 for 루프로 속도가 느려지는거라 cupy를 사용하여도 병렬화가 되지 않는 작업입니다
저도 이것저것 만지다가 pytorch로 조종해봤는데 수십배 빨라지더군요.. cupy도 기존보단 몇배 빨랐습니다
1920*1080 1080장 5분컷내네요 ㄷㄷㄷ
@@Pimeda 이 프로세스에서 torch는 왜 쓰셨는지 잘 모르겟으나 다른 부분을 바꾸신 것 같습니다. 단순히 numpy만을 cupy로 바꾼다고 하여 영상에 나온 코드가 빨리 돌아가진 않습니다.
제가 이쪽은 잘 모르겠어서 주제넘는 발언 죄송합니다. 제가 해봤던건 지피티의 도움을 받아서 같은 연산을 최적화시키도록 변형시켜서 자세한 건 모르겠습니다.단순 cupy, dask+cupy와 dask+torch로 해봤습니다 다만 말씀드린 것처럼 본래 깃허브 코드보단 스스로 해본 같은 조건 벤치마크에서 40분대에서 2분40초대가 되더군요..
원하시면 깃헙에 해당 코드 올려보겠습니다.
수학여행❤
어떤 이름 모를 식물의 잎사귀 같이 생겼네욤
뭔가 자연의 이치가 느껴지는..
근데 어카운트 아이디 모자이크 하시는게 좋지 않을까요. 엄하게 해킹하는 놈들이 많아서
한국의 3blue1brown
이거 하려고 노트북 샀습니다.....
프랙탈에 진심인 남자
dir, ls 치면
Mode. lastWrite Time Length name으로 뜨는데 어떻게 해야 하나요?
선생님 무슨 일 하시는 분이세요?
진정한 수학여행ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
기말고사 끝나고 꼭 참여하겠습니다!!!
오메.... 오늘 기말고사 끝나서 도전해보려고 했는데... 오래된 노트북이 사양이 좋지 않아 렌더링은 커녕 프로그램조차도 안 깔리네요😂
노트북부터 다시 장만해오겠습니다!(ง •̀_•́)ง
@@We_Are_VENOM_S2넘 귀여우시네욬ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
미켈란젤로의 천지창조를
그가떠난
몇백년이 지난 지금에서야 감상했고
상대성이론의 그 인물도
만날수 없는데
지금 이 영상을 보고계신
모든분은
역사적인 순간에 함께하고 있는지
모릅니다
드뎌 올라왔다아아 ㅠㅠ
수학여헹은 왕릉으로 가는게 맞습니다.
좋은 영상 감사합니다. 마침 공부하던 분야라서 댓글 남겨봅니다. DMT님이 얘기하시는 지수 타워 프랙탈은 c = 0인 망델브로 집합과 꽤나 비슷합니다. 망델브로 집합은 비선형 동역학에서 자세히 다루며, pitchfork bifrucation, poicare map, lyapunov exponent, feigenbaum numbers 등등 한국어로 번역이 잘 되지 않은 분야도 다뤄주시면 좋을것 같습니다. 3:40에 얘기하시는 '작은 섬'들의 정확한 위치가 bifrucation diagram을 그리면 일치하는것을 확인 가능합니다: ua-cam.com/video/xYQbqML1eE4/v-deo.html
한가지 더 재미있는 점은 무한대로 발산하지 않는 복소수들도 제각각 다른 성질을 가질 수 있습니다. 지수 연산에 대해서 주기가 일정하지 않기 때문입니다. 예를들어 z1^z = z1 는 지수 z에 대해 주기 1을 가진 복소수이고, z1^z = z2, z2^z = z3, z3^z = z1 이런식으로 주기 3을 가질수도 있습니다. 이 말은 어느 시작점 z0가 계속된 지수연산을 통해 이 주기성을 가진 점에 언젠가 도달하게 된다면 수렴한다는 (혹은 주기가 있는 고리에 갇힌다는) 뜻입니다. 비선형 동역학에서는 이 주기가 있는 수렴 집합을 오메가-극한 집합 (omega-limit set, ko.wikipedia.org/wiki/극한_집합 ) 이라고 표현합니다. 이 극한 집합의 크기가 곧 주기가 되는 것입니다. 복소수평면에 있는 모든 z0 시작점들을 수렴/발산 여부와 더불어 주기의 길이에 따라 각자 다른 색으로 색칠하면 더욱 재미있는 프랙탈이 나옵니다. 특히 수렴과 발산의 경계에서는 매우 큰 극한 집합을 가진 복소수들이 많아서 아주 색이 다양하게 발현됩니다. Benjamin Rose. Tetration and nth-term iterative operators: allmybase.com/dropbox/tetration.pdf 참고 문헌입니다. 또 프랙탈에 관련해서 세계 권위자라고 할수 있는 Paul Bourke의 teteration 웹페이지 링크도 남깁니다: paulbourke.net/fractals/tetration/
와.. 수학덕후다...
그림들이 그로테스크 하면서도 이상한 문신(자궁문신)하고 흡사한 게 소름 돋네요
헐... 그렇다는건 지금 보는 움직이는 영상을 만들기 위해 수백, 수천 분 쓰셨다는건가요..
컴퓨터 2대로 한 일주일 돌린걸로 기억합니다ㅜ
과연 황홀한 영상이었습니다@@DMTPARK
우주의 탄생의 비밀과 연관되어 있을 듯..
dmt님 이런건 로컬 설치보단 google의 colab사용이 낫지 않을까요
제가 코딩엔 워낙 초보라, 이런건 있는지도 몰랐습니다;;
슥보니, 좋은 방안이 될 수 있을것 같습니다 - 이번 기회에 한번 배워볼게요
계산 반복횟수랑 탈출숫자를 무한히 크게 할 수만 있다면 좋을텐데
이걸 확대하는 걸 영상으로 저장하려면 어떻게 해야 하나요?
혹시 tetration 게시물 올릴 때 eps값은 16진수? 그대로 쓰면 되나요 아니면 따로 변환해서 올려야하나요😅
그건 뭐, 아주 구체적인 규칙이라기 보단 다른 사람이 알아볼 수 있게 하기위한 목적입니다. 예를들어 5e-5로 하셔도 좋고 5*10^-5로 하셔도 좋을거 같습니다 - 알아보는데는 지장 없으니까요
@@DMTPARK 아하 알겠습니다🙂
좋은 영상 감사합니다
DheMpTyPARK이었군요
600만원짜리 유튜브 머신이 드디어 일할 때가 되었구만.
나왓다 내 야동
ㄷㄷ ㅋㅋㅋ
맞긴해
근데 만약에 "수학적 증명"이 '참' 인지 '거짓' 인지 어떻게 판별하시는 거에요? 솔직히 '증명법'이 맞는지 틀린지 확인할 수 있는 방법이 없잖아요.
증병법 있지요 zfc 공리계 검색 ㄱㄱ
기본 7대원칙이였나? 체계 위에서 하나 하나 쌓아가는 거에요
연산을 500번 해서 어떤 라디우스를 벗어나는지 아닌지로 발산여부를 판단하는데, 초깃값에 따른 발산속도의 차이로 인한 오차는 무시할만한가요?
컨셉이죠?
우어 ㅠㅠㅠ
허수는 보면 볼수록 참 신기하단 말이지