-
Python - < 3 > TOP NEW
개요 AI 활용 도구에 필수로 쓰이는 데이터 가공 Python 라이브러리들(Numpy, Pandas)을 정리 해두려 한다. Pandas는 데이터를 읽고, 정리하고 탐색하는데 이용하고 NumPy는 정리된 데이터(숫자)를 계산하는데 이용한다. NumPy Python의 기본 List는 결국에 값의 주소를 참조하기에 성능적으로 느릴 수 밖에 없는 구조였다. 이러한 단점을 보완하기 위해 데이터를 값을 직접 관리하는 ndarray(배열)를 사용하기 위한 라이브러리이다. ndarray 위에 설명한 배열구조로 내부 연산은 C로 구현되어 있다. 내부에는 mean, sum, max와 같은 통계함수도 있으며 dtype과 sh... Read More
-
NAN(Next AI Network) 해커톤 - < 10 > TOP NEW
최적화 작업 만들어진 구조에서 프로토타입을 돌리며 의아한 부분들이 발견되어 기획AI의 프롬프트 검증을 한 단계 진행하였다. ARCH-000 (아키텍쳐 카드) 들 중 convention 카테고리 카드들이 유사도 결정 방식으로 인해 선정이 안되는 오류 아키텍쳐 카드들이 기능별로 필요한 부분이 많으나 최대 3개까지만 참조되는 논리적 오류 검사 구조에서 위의 사항들이 검출되지 않았던 오류 기획 > 개발 AI에게 전달해주는 입력을 영어로 전달하도록 수정하였다 (토큰 효율화) 위의 사항들을 종합하여 구조 카드 후보를 확대하고 검사 구조 개선... Read More
-
NAN(Next AI Network) 해커톤 - < 9 > TOP NEW
개요 현재까지 AI 개발 프로세스 구조 개선을 진행하여 주말동안 게임 기획을 마치고 구현을 하려 한다. 에셋 생성기 현재 LoRA 를 통한 픽셀아트 학습으로 에셋을 생성하려 기획을 하면서 로컬 GPU로 학습을 진행해주었다. 카테고리는 character(동적인 생명체), prop(정적인 물체), tile (배경),icon(UI요소) , panel(UI요소), button(UI 요소) 로 구분을 하여 따로 학습을 진행하였다.( 대략 평균 학습시간은 1시간 정도로 만족하지 못한 경우 재학습을 반복햇다. 그동안 할 수 있는건 오로지 휴대폰으로 E-book 읽기 뿐… ) ( 왼쪽 위에서 오른쪽 아래 순서대로... Read More
-
NAN(Next AI Network) 해커톤 - < 8 > TOP NEW
개요 현재 진행 간 게임이 만들어지기는 하나, 에셋(이미지)퀄리티 및 코드 적합성(기능이 충분히 연계되는가)이 너무나도 떨어지기에 이를 보완할 방법을 생각하게 되었다. Code Generator 보완 게임 코드를 현재 LLM 모델에게 시킨다음, 이를 Unity MCP 서버를 이용해 갖다 붙이기만하고 있다. 이게 당연하지만서도 유니티 프로젝트들의 구조를 이해하며 사용하는게 아닌, 그저 만들고 쓰는 느낌이 심했다. 보완점 분석 유니티 프로젝트(또는 공식문서)들을 참고하여 알맞는 형태를 학습시켜 구조를 개선해보기로 하여 기존 기획 AI를 위한 RAG 구조에 추가 아키텍쳐란을 생성하려한다. 사실 RAG 자료 수집... Read More
-
Python - < 2 > TOP NEW
오늘의 목차 함수와 내장함수 및 람다에 대해서 작성 함수 함수의 선언과 주석처리는 아래의 구조와 같다 # 인자는 명시적으로 타입을 적어줄 수 있으나 생략가능하다. # 기본 인자도 지정 가능 # *로 js와 동일하게 나머지 인자도 받아서 사용 가능 (tuple 타입) # ** 의 경우 tuple 대신 dict 인자를 타입으로 받을 수 있음 def get_function (arg1: int, arg2: str = "인자", *args) -> int: """ 이 주석은 함수에 관한걸 설명해둡니다. 에디터별 설정에 따라 자동완성 시 뜰 수도 있습니다. """ return #... Read More
-
NAN(Next AI Network) 해커톤 - < 7 > TOP NEW
현 상황 어제 대략적인 구조를 수정한 후, Claude Code에 붙여 오늘은 프로토타입을 실행해볼 예정이다. 프로토타입 게임 진행 입력으로 “포스트 아포칼립스 배경의 귀염뽀짝한 동물들 게임, 전체 파이프라인” 라고 진행하며 게임 생성을 진행해보았다. (Unity MCP 를 구동하기 위해 별도의 Unity Project를 오픈 해둠 ) 기본 적으로 아이디어를 입력하면, RAG 기술을 게임 기획에 대한 요소/장르/시장 반응 을 읽어온다. ( 유사도가 높아 시너지가 좋은 것과 반례 예시를 검색 ) 이후 이 아이디어를 토대로 spec(기능) 단위로 쪼개어 설계도를 작성한다. 설계도를 통해 Unity MCP... Read More
-
NAN(Next AI Network) 해커톤 - < 6 > TOP NEW
-
Python - < 1 > TOP NEW
개요 Python 기초 문법에 관한 정리를 진행하려 한다! 어느정도 코딩 언어에 대한 이해가 있는 걸 기준으로 신기하거나 언어간 차별점 위주로 작성할 예정이다. 문자 출력 language = 'Node.js' # Node.js 의 백틱 "`" 과 동일한 기능! print(f'이것은 {language}가 아닙니다.') #이것은 Node.js가 아닙니다. 형변환 암묵적 형변환이 일어나는 경우 타입의 기준은 정보량이 더 보존되는 쪽으로 진행된다만 약간의 신기한건 문자열과 숫자는 동등하여 암묵적 변환이 불가능 하단 것이다. print(4 + 6.0) # 10.0 # True = 1 / False = 0 p... Read More