본문 바로가기

AI 그림에 대하여 사실 이런 글을 쓰게될줄은 몰랐는데, 어쩌다보니 그렇게 됐다. 이야기에 앞서서, 나는 AI기술을 옹호하는 입장이다. 그리고 생성된 이미지에 대한 저작권은 비관적으로 바라본다. 말도 많고 탈도 많은 AI기술... 게임 개발자이기 이전에 컴퓨터공학도로서 놀라웠다. 강력한건 알고 있었지만, 여기까지 왔구나 싶었다. 그리고 동시에 환장할만한 상황이 벌어진다. 학습에 사용된 "그림"에 대한 문제다. 머신러닝은 기본적으로 데이터로 이루어진다. 좋은 데이터는 좋은 결과를 만든다는 말이 있을정도로, 머신러닝에서 데이터는 대단히 중요하다. 즉, 그림을 그리는 AI를 위해서는 수많은 그림이 필요하다. 그렇다면 그 그림은 어디서 가져왔는가? 인터넷에 올라온 그림들이다. 잠깐 뭐라고? 내가 그린 그림이 도용당했다고? 한바탕 .. 더보기
135. 자연수 더보기
[Lua] C API 레퍼런스 읽기 https://www.lua.org/manual/5.3/manual.html 기본 원리는 지난글에서 설명했다. 그럼 이번엔 실제 API를 좀 읽어보도록 하자 레퍼런스 오른쪽엔 다음과같은표시가 있다. 각 필드는 팝, 푸쉬, 에러 여부다 lua_pop은 위와 같은 표시가 붙어있는데, n개를 스택에서 팝하는 함수라서 그렇다. 반대로 +0이라 푸쉬는 아예없다. lua_tonumber을 보자. 이번엔 푸쉬도 팝도 없다. 즉, 단순 tonumber같은거로 값을 가져온다고 값이 사라지진 않는것이다 지난글에선 그림에서 잘못표시했었다 걍 tonumber하면 여전히 스택에 함수 반환값등으로 생긴 값이 남아있으니까, 팝을 적절히 잘 해주도록하자. 말그대로 top을 가져온다. 정확히는 top의 인덱스를 가져오기 때문에, 사실.. 더보기