- Today
- Total
목록분류 전체보기 (360)
프로그래밍 농장
유니티 ML-Agents 2.0 및 release 버전에 맞는 Python환경까지 준비가 되었다면, 아래와 같이 새 Scene에서 3DBall을 오픈해준다. 여기서 Scene은, 게임의 모든 오브젝트를 포함하고 있음으로서, 간단한 게임은 하나의 Scene으로도 구동될수있다. 좌측 Hierachy의 3DBall - Agent 의 Inspecter를 들여다보면, 확인해봐야 할 컴포넌트는 크게 아래 4가지가 있다. - Behavior Parameters - Ball 3D Agent - Decision Requester - Model Overrider - Behavior Parameters 해당 요소에서 에이전트의 학습에 관련된 다양한 Parameter들을 수정할수있으며 반드시 포함되어야한다. Vector Ob..
근 몇년 전 부터 블록체인, 메타버스, nft(non fungible token)과 같은 개념들이 많이 떠오르고 있는 추세이다. 본인 또한 비트코인과 이더리움 및 '탈중앙화'라고 하는 위 개념들에 대한 등장배경과 이에대한 근본적인 개념을 주변사람들에게 설명하는데 어려움이 다수있었다. 그 와중에 아래 유튜브 영상을 보게되었고 일반인 기준에서도 알기쉽게 설명을 해주기에 공유한다.
이번에는 이전 Unity 관련 설정에 이어서 머신러닝을 위한 Python 환경 설정을 이어서 진행해보도록 하겠습니다. 기본적으로 Python package 설치를 진행한다. - pip 를 이용한 ml-agents package 설치 위와 같이 Unity ml-agents Github에서 Python Package 를 다운 받은후, pip에서 아래와 같이 명령어를 입력하게 되면 설치가 완료된다. pip install mlagents = 0.28.0 - 로컬에서 mlagents package 설치 이는 Github에서 받은 ML-Agents 폴더 내의 파일에서 세부내용을 변경하여 설치하는 과정이다. 이는 Package에 대한 변경이 필요한 경우 해당 설치방법으로 진행하게된다. cd LocalYourRoot ..
fatal: not a git repository (or any of the parent directories): .git [원인] 현재 폴더에 git에 대한 정보를 담은 파일이 없기 때문에 발생하는 에러. git init를 수행하고 다시 git remote add 명령어를 실행하면 된다. git remote add는 이미 개발하고 있는 어떤 소스코드를 git에서 관리하고 싶어서 생성되어 있는 어떤 git repository에 현재 폴더를 연결하고자 할 때 사용할 수 있다. [해결] $ git init 수행후 다시 $ git remote add 명령어 실행
먼저 원격 연결이 어떻게 되어있는지 확인한다. git remote -v 만약에 origin 말고 다른 이름으로 연결이 되어 있으면 삭제해주고 다시 연결해줘도 된다. git remote remove [이름] 아무것도 연결되어 있지않다면, 아래와 같이 원격저장소와 로컬을 연결해주면 된다. git 저장소와 연결을 진행한다. git remote add origin [git 저장소 url] 이후 push 나 pull 을 수행해보면 문제없이 작동하는것을 확인할수있다.
유니티에서 제공하는 머신러닝을 사용하기위한 환경설정을 진행해보도록 하겠다. https://github.com/Unity-Technologies/ml-agents GitHub - Unity-Technologies/ml-agents: Unity Machine Learning Agents Toolkit Unity Machine Learning Agents Toolkit. Contribute to Unity-Technologies/ml-agents development by creating an account on GitHub. github.com - ML-Agents Clone 현 시점 기준 최신버전인 Release 19의 source로 들어가서 다운로드를 진행해준다. git으로 clone 또는 Github ..