전체 글 (253) 썸네일형 리스트형 [딥러닝의 정석] 04. 경사 하강법을 넘어서 제목이 마음에 안 드네요 근데 이제 와서 단원명으로 제목을 안지을 수도 없고.. 4.11 요약 - 복잡한 오차 곡면이 있는 심층 신경망을 학습시킬 때의 문제 : 가짜 지역 최솟값 문제 (2단원 경사 하강법 문제) - 안장점과 기타 나쁜조건이 미니 배치 하강법에 얼마나 악영향을 주는지 - 나쁜 조건 극복(모멘텀 - 헤시안 행렬 - 더 나은 수렴을 위한 학습률 조정법 4.1 경사 하강법의 과제 심층 신경망을 끝에서 끝까지 학습시키기려면 방대하게 분류된 데이터셋 향상된 하드웨어( GPU? ) 여러 가지 알고리즘 적 발견 ( 활성화 함수 등 ) 기타 등등 의 여러 가지 분야에서 기술혁신이 요구된다 오랫동안 딥러닝 모델로 표현되는 복잡한 오차 곡면을 극복하기 위해 Greedy layer - wise trainin.. [딥러닝의 정석]03. 텐서플로로 신경망 구현하기-2 너무 렉이 심해서 나눠버렸습니다. 3.10 텐서 플로에서 로지스틱 회귀 모델 지정하기 다시 1장의 기억을 되돌려 봅시다. 우리는 손으로 쓴 숫자의 set을 학습시켜, 신경망이 해당 수를 정확한 수로 인지할 수 있게 하는 게 목표였습니다. 28* 28 에 흑백으로 손으로 쓰인 숫자들을 input으로 받아, 이 이미지 입력이 대상 분류의 하나(0~9중 하나)에 속할 확률을 계산하는 로지스틱 회귀 모델을 만들어봅시다. 모델은 망 연결의 가중치를 나타내는 행렬 W 입력 x가 i번째 분류에 속하는지를 추정하기 위한 bias에 해당하는 벡터 b 그리고 0~9중 하나에 속할 확률로 표현하기위해 확률분포를 만들 수 있는 소프트맥스 출력층을 이용해 구현해보려고 한다. 이는 매우 간단한 모델로 그림으로 나타내면 이러하다 .. [딥러닝의 정석]03. 텐서플로로 신경망 구현하기 3.14 요약 텐서 플로우 사용법 : 세션과 변수 / 연산 / 그래프 계산 / 장치 관리 및 주요 기능 텐서 플로우 : 머신러닝 모델을 표현하고 학습시키는 라이브러리 전방향 신경망 구현 : 로지스틱 회귀 모델 / 확률적 경사 하강법 3.1 텐서 플로(Tensor flow)란? 텐서 플로 : - 개발자가 딥러닝 모델을 설계하고 만들고 학습시키는 것을 더 쉽게 하도록 구글이 공개한 오픈소스 소프트웨어 라이브러리 - data flow graphs를 이용하여 numerical computation이 가능함 - Python을 이용 data flow graph란? *그래프 : 노드와 에지로 구성 노드(연산)와 에지(데이터)를 이용하여 , 노드와 에지의 흐름을 거치면서(flow) 어떠한 사용자가 원하는 연산이 일어나.. [Unity]UI Setting UI : User Interface 유저가 보는 화면? 같은 느낌 이제부터 본격적으로 게임에 필요한 요소인 UI를 설정해봅시다 1. 캔버스 (Canvas) Hierarchy ->오른쪽 마우스 -> UI -> Canvas 뭔가 흰색이 생겼네요 화면 윗부분에 2D를 눌러봅시다 캔버스가 설정되었습니다 이게 바로 스크린인, 게임이 표시되는 화면, 해상도로 크기를 결정합니다. 2. 스크린 게임이 표시되는 화면으로 해상도로 크기를 결정합니다. 유니티에는 2개의 좌표계가 있습니다 좌표계에 대해 아시나요..? 보통 직교 좌표계 / 구면 좌표계 / 원주 좌표계라는 말 들어보셨을 텐데 좌표면을 표현하는 서로 다른 방법..? 의 느낌입니다. 저희가 지금 게임을 보는 view창도 직교 좌표계로 진행하고 있었죠 유니티에는 2개.. [Unity]오브젝트 컨트롤 - 실제와 같은 물체 만들기 ( 골드 메탈 - 유니티 기초 B9 ) - 오브젝트에 힘을 주기 ( 골드 메탈 - 유니티 기초 B10 ) - 오브젝트 물리 충돌 이벤트 ( 골드 메탈 - 유니티 기초 B11 ) 기본 오브젝트가 아닌 추가 설정을 통해 실제와 같은 물체 만들기 오브젝트에는 기본적으로 4개의 컴포넌트가 존재 (Inspector상에서 확인 가능) Transform/Mesh Renderer(빛나는 물체를 만들 수 있음?)/Collider/RigidBody(추가해야 함) 물체의 필수요소 Mesh/Material/Collider/RigidBody 1. 중력 적용하기 오브젝트에 Add component RigidBody를 추가하면 중력의 영향을 받게 됨 2. 충돌 영역 정하기 연두색 선으로 표시되며, 실제.. [Unity]입력처리와 오브젝트 이동 목표 키보드 마우스로 오브젝트 이동시키기(골드 메탈 - 유니티 기초 B6) 목표지점으로 오브젝트 이동시키기(골드 메탈 - 유니티 기초 B7) 델타타임 (골드 메탈 - 유니티 기초 B8) 인풋 값 처리하기 먼저 입력값을 받아주는 함수와 클래스에 대해 알아보자 Input Class : 게임 내 입력을 관리하는 클래스 1. 마우스 / 키보드 둘 다 해당하는 입력 anyKeyDown: bool형을 리턴하는 property , 아무 키나 최초로 입력되면 true값을 가진다 anyKey: 아무 키를 "누르는 동안" true값을 가짐 Mouse_event라는 스크립트를 생성한 후 오브젝트를 만들고 스크립트를 적용시킨다 스크립트를 더블 클릭해서 다음과 같이 위에서 나온 property를 사용해보자 using Syste.. [딥러닝의 정석]02. 전방향 신경망 학습 수학이 정말 많이 나온다... 근데... 교수님 피셜 수식을 하나하나 알아야 아는것보단 큰그림 빅 픽 쳐 를 그리는 게 더 중요하다고 하시고 그냥 수식을 하나하나 한번정도 봐두는 것은 추천한다고 하신다.. 나는.. 수학을 따라가려고 노력했는데.. 보시는 여러분도 한번쯤.. 해보시길 2.9 요약 전방향 신경망 학습을 비롯한 기본적인 것들 경사 하강법, 역전파 알고리즘, 과적합 방지 방법 2.1 패스트푸드 문제 아직까지의 의문점, 파라미터 벡터(θ, 신경망 내 연결에 대한 가중치)가 무엇이 되어야 하는지 어떻게 알아내는가? => "학습"을 통해 알아낼 수 있다. 많은 예제를 통해 학습하면서, 예제들에 대한 오차를 최소화하며 가중치를 수정한다. 충분한 예제를 학습하면 해당 과제를 효율적으로 해결하는 파라미터 .. [Unity]C#기초와 유니티LIFE CYCLE 자바랑 비슷해서 그냥 당연한건 안 적음 그리고 유니티 라이프사이클은 잘 알아두시는 게 좋을 것 같습니다 특히 어느함수에 무엇을 코딩해야하는지 모른다면 나중에 막막하실 것 같네요 1. C#기초 - 변수 int :정수형 float : 숫자형 (맨 끝에 f를 붙여줘야함 ) string : bool : true/false // ex) bool int level = 10; int fullLvele = 99; int health = 100; int mana = 100; //다양한 연산자를 이용한 bool형 bool isFullLevel = level == fullLevel; // true,false 이런식도 가능 bool isEndTutorial = level > 10; bool isBadCondtion = hea.. 이전 1 ··· 28 29 30 31 32 다음