mine__ral의 코딩 일지! 말지!
close
프로필 배경
프로필 로고

mine__ral의 코딩 일지! 말지!

  • 분류 전체보기
    • Language
      • Javascript
    • CS 일지!
      • HTTP 웹 통신
    • Algorithm
      • 삼성 SDS 알고리즘 특강 - C++ 코딩테스트 ..
      • 이것이 코딩 테스트다
      • 알고리즘 문제 해결 전략
      • 백준
      • 파이썬
    • Project
      • NFT 블록체인을 활용한 딥러닝 기반 사진 거래 ..
      • VR 기반 운전 시뮬레이션: 안전 "안전 운전만해..
      • 블록체인 게임 프로젝트
      • 자율주행자동차
    • Development
      • 유니티
      • Git 공부
      • Node.js
      • 게임 서버
      • Elysia.js
      • LangChain
      • Prompt Engineering
    • 삽질 일지!
  • 홈
  • 태그
  • 방명록
[pytorch] 기본

[pytorch] 기본

: 딥러닝을 위한 framework Pytorch - regression 1. data set을 setting -> train set과 validation set. test set을 설정한 후, numpy로 값을 한번 살펴본다. 대게 비율이 8:1:1, 7:2:1로 설정 %matplotlib inline import numpy as np import matplotlib.pyplot as plt from mpl_toolkits import mplot3d # ====== Generating Dataset ====== # num_data = 2400 x1 = np.random.rand(num_data) * 10 x2 = np.random.rand(num_data) * 10 e = np.random.normal..

  • format_list_bulleted NFT 블록체인을 활용한 딥러닝 기반 사진 거래 웹 애플리케이션 구축
  • · 2021. 7. 18.
  • textsms
인공지능 되짚어보기

인공지능 되짚어보기

학습 정의 1. Learning(학습)이란 input에 맞는 output을 구하는 함수 f(x)(=perceptron)을 찾는 것이다. => input에 맞는 oupt을 구하기 위해 weight를 찾는것이 학습니다. => Error 값을 줄여나가면서 weight를 학습한다. 이때 Error 값을 정의한 함수를 Objective function(목적 함수)라고 한다. (일반적으로 Error 값은 MeanSquaredError를 사용한다. * MSE는 아래의 식과 같다) 즉, Error를 최소화할때의 weight 값을 구해야한다. Gradient descent learning error값을 최소화하기 위한 가장 기본적인 학습 방법이다. 1. 학습 시작에서는 random하게 weight를 설정한다. 2. 학습..

  • format_list_bulleted NFT 블록체인을 활용한 딥러닝 기반 사진 거래 웹 애플리케이션 구축
  • · 2021. 7. 18.
  • textsms
[섹션5]Camera(카메라)

[섹션5]Camera(카메라)

:일반적으로 RPG 게임에서 Camera가 Player를 따라가면서 비춰야한다. -> 여러개의 카메라를 두어 Player 전용 Camera 1. unity chan에 Main Camera를 넣어서 다음과 같이 설정한다. 2. Player 내부에 Main Camera가 있기 때문에 Play를 하면 Main Camera가 Player를 따라가지만, Main Camera의 Rotation이 돌아가면서 정신 없어 보인다. => Player의 Rotation에 상관없이 카메라를 동작해야함. Player 전용 Camera 좀 더 편안하게 동작 1. Scripts 파일 아래에 Controllers 폴더를 만들고 Controller.cs 파일을 다 넣는다. 2. CameraController.cs 을 만든 후, 다음과..

  • format_list_bulleted 유니티
  • · 2021. 7. 13.
  • textsms
[섹션4] Collsion(충돌)

[섹션4] Collsion(충돌)

*충돌: 객체와 객체가 닿았다. Plane 만들기 1. Scene에서 create Plane으로 땅을 만들어 준다. 2. Assets 폴더 아래에 create Material을 통해 green 색을 만들어 준다. (땅의 색깔을 만들어 줌) 3. 해당 Material을 Plane의 Materials에 drag drop으로 옮겨서 Plane에 Materials를 바꿔준다. Collider 1. Player에게 중력을 주기위해 component로 Rigidbody를 추가한다. 2. 이렇게 한 후 Player를 공중에 띄우면 Player가 끝없이 내려간다. 3. Unity 공식 Document를 찾아보면, Collider가 있어야지만 object와 충돌이 일어난다. Rigidbody 는 GameObject 가 ..

  • format_list_bulleted 유니티
  • · 2021. 7. 9.
  • textsms
[섹션 3] 프래팹(Prefab)

[섹션 3] 프래팹(Prefab)

Tank 만들기 1. 빈 Game Object 'Tank'를 만들고 해당 Tank의 Body, Top, Cannon을 만들어서 drag drop으로 Tank에 둔다 -> 부모 자식 관계 2. 기존에 만들었던 PlayerController를 Add component하여 붙여넣는다. 후에 play를 실행하면 해당 Tank의 위치가 움직인다. Tank의 좌표는 바뀌지만, Tank 아래의 Body, Top, Cannon의 좌표는 Local 좌표로 Tank를 기준으로 하기 때문에 변함이 없다. 3. 이런식으로 하나의 객체를 여러 component를 이용하여 짤 경우 더 유용 ex) Player의 무기와 같은 것을 움직일 때, 간편 Prefab 1. 위에서 설계한 Tank를 매번 똑같이 만들기는 어렵다 -> Ass..

  • format_list_bulleted 유니티
  • · 2021. 7. 8.
  • textsms
[섹션2] Transform(트랜스폼)

[섹션2] Transform(트랜스폼)

Asset 다운 받기 1. 우선 asset store에서 내가 필요로하는 asset을 다운받는다. 2. 다운받은 asset의 구성은 - Model: 움직이는 객체 (영화에서 나오는 배우같은 역할) - Materials: 재질 (옷을 입힌다) - Animation: 객체의 세세한 동작(코드로 구현할 수 없는 부분에 대한 애니메이션 효과) => 해당 Model을 Scene에 해당 모델도 이전에 배웠던 것과 마찬가지로 여러 component로 이뤄짐 객체의 이동: 기본 1. 위에서 다운 받은 Unity chan의 Model을 객체로 놓고 PlayerController script 파일을 만든다. 2. 위의 객체 이름을 Player라고 지정한 후 component에 PlayerController를 추가한다. 3..

  • format_list_bulleted 유니티
  • · 2021. 7. 6.
  • textsms
  • navigate_before
  • 1
  • ···
  • 6
  • 7
  • 8
  • 9
  • 10
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기
    • Language
      • Javascript
    • CS 일지!
      • HTTP 웹 통신
    • Algorithm
      • 삼성 SDS 알고리즘 특강 - C++ 코딩테스트 ..
      • 이것이 코딩 테스트다
      • 알고리즘 문제 해결 전략
      • 백준
      • 파이썬
    • Project
      • NFT 블록체인을 활용한 딥러닝 기반 사진 거래 ..
      • VR 기반 운전 시뮬레이션: 안전 "안전 운전만해..
      • 블록체인 게임 프로젝트
      • 자율주행자동차
    • Development
      • 유니티
      • Git 공부
      • Node.js
      • 게임 서버
      • Elysia.js
      • LangChain
      • Prompt Engineering
    • 삽질 일지!
최근 글
인기 글
최근 댓글
태그
  • #`
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.