전체 글32 Tensorflow1 신경망은 뉴런이 기본 요소임. 뉴런은 퍼셉트론이라고도 불림(tensorflow1). 입력을 받아서 계산 후 출력을 반환하는 단순한 구조임. 신경망은 뉴런이 여러개 모이면 레이어를 구성하는데 이 레이어가 다시 여러개의 형태로 구성되어지는 것이 신경망이라고 한다. 뉴런과 레이어를 우리말로 각각 신경 세포와 층이라고도 한다. 뉴런은 입력, 가중치, 활성화함수, 출력으로 구성된다. [뉴런의 구성요소] 입력X --> 활성화함수 f --> 출력Y (가중치w) 위의 뉴런의 출력 계산식은 다음과 같다. Y=f(X*w) 뉴런에서 학습할 때 바뀌는 것은 가중치이다. 활성화함수(가중치의 출력값에 점점 가까운 값을 얻을때 쓰여지는 함수)로는 시그모이드, ReLU등을 주고 쓰게 된다. 신경망 초기에는 시그모이드가 주료 쓰였지만.. 2020. 9. 15. AR Foundation 사용하기 (1) 1.AR 기본 설정 AR은 아래 내용처럼 작동을 합니다. ARSession을 요청한다. 카메라 하드웨어를 켠다. IMU 하드웨어를 켠다. Camera와 Motion Sensor는 ARFrame마다 값을 업데이트한다. AR Session이 열린다. (Session이 열린 순간의 카메라 위치를 원점으로 가상 월드 좌표계가 형성된다.) 그 좌표계에서 VIO를 통해, 현재 카메라의 위치와 회전값을 업데이트한다. 카메라 이미지를 분석해서, 물체를 감지한다. (등록된 사물이 아니면) 새로운 앵커를 만들어서 사물을 위치시킨다. (이미 등록된 사물이면) 업데이트 또는 병합한다. 7에서 9 과정을 반복한다. 먼저 ARSession을 요청해야 한다. 유니티에서는 AR session을 요청하기 위해 hierarchy에서 A.. 2020. 5. 25. Unity AR Foundation AR은 증강 현실을 말한다. 증강현실은 뜻은 아래와 같은 사전 의미를 가진다. [증강현실] 1).증강현실은 가상현실의 한 분야로 실제로 존재하는 환경에 가상의 사물이나 정보를 합성하여 마치 원래의 환경에 존재하는 사물처럼 보이도록 하는 컴퓨터 그래픽 기법이다. 디지털 미디어에서 빈번하게 사용된다. 2).실세계에 3차원 가상물체를 겹쳐 보여주는 기술 위의 내용으로 알수 있듯이 현실세계와 가상세계를 혼합된 세계를 말한다. AR은 스마트폰에서 사용하는 것을 목표로 진행되고 있다. 안드로이드는 현재 ARCore 플랫폼을 기반으로 증강현실이 진행되고 있으며, IOS기반은 ARKit을 기반으로 플랫폼을 진행되고 있다. 여기서 유니티에서는 해당 ARCore 및 ARKit 두개의 플랫폼을 묶어서 개발해줄수 있도록 해준.. 2020. 5. 22. Unity를 이용한 VR/AR 사용하기1(유니티 설치) 1.기존 안드로이드 스튜디오를 이용한 ARcore을 이용하니 gradle하고 에러가 빈번히 발생하여 사용이 되지 않는 상태가 발생. 추후 보다가 Unity에서 ARcore로 사용가능하다고 해서 Unity를 이용한 VR 어플과 AR 어플을 진행할려고 함. 2.책은 아래 절대강좌! VR/AR강좌를 참고하여 진행 예정임. https://bit.ly/2XV1am0 절대강좌! 유니티 VR/AR:유니티로 배우는 가상현실/증강현실 콘텐츠 제작 기법 COUPANG www.coupang.com Unity는 게임멀티플랫폼 개발 엔진인데 안드로이드 및 아이폰 개발환경을 제공해준다. 다운로드 사이트는 아래 페이지에서 다운로드 할수 있다. https://unity3d.com/kr/get-unity/download Downloa.. 2020. 4. 22. ARCore 사용하기_(Sceneform 설치) 1.Sceneform 이란? Sceneform을 사용하면 OpenGL을 배우지 않고도 AR 및 비 AR 응용 프로그램에서 사실적인 3D 장면을 간단하게 렌더링 할 수 있습니다. 다음을 포함합니다 : A high-level scene graph API Filament가 제공하는 현실적인 물리 기반 렌더링 3D 자산 가져 오기, 보기 및 빌드를 위한 Android Studio 플러그인 출처:https://developers.google.com/ar/develop/java/sceneform ARCore에서 Sceneform은 기존 openGL로 렌더링을 하던것을 쉽게 제작할수 프로그램이라고 한다고 한다. 먼저 프로젝트를 하나 만들도록 하자. 그후 sceneform에 대한 sdk를 설치해야 한다. 안드로이드 스.. 2020. 4. 5. Android HAXM not install (AMD) 1.안드로이드 스튜디오 HAXM 에러 라이젠 CPU 에서 안드로이드 스튜디오를 에뮬레이터 실행시 아래 그림철머 HAXM 설치가 되지 않았다고 나온다. 설치를 진행해도 지속적으로 에러가 발생하는데 그 이유는 HAXM 는 인텔환경에서 동작하기 때문이다. 만약 되지 않을시 먼저 hyper-v를 실행을 킨다. hyper-v는 가상환경인데 이부분을 켜야지만 haxm없어도 동작이 된다. 만약 hyper-v설치가 되지 않을시 바이오스에서 virtualization을 설정한다. 다시 실행하면은 안드로이드 스튜디오의 에뮬레이터가 동작하는 것을 볼수가 있다. 하지만 만약 이것도 되지 않으면 아래 github.com/intel/haxm/releases까지 설치해줘야 한다. 위의 haxm-windows v7 5.6.zip로 .. 2020. 4. 4. 이전 1 2 3 4 5 6 다음