목록분류 전체보기 (427)
안 쓰던 블로그
드디어!!!! 해내서!!!! 동작해서!!! 글로 기록합니다 원하는 것: Prefab로 만든 Button을 Instantiate로 생성한 뒤, 생성한 오브젝트에 OnClick 이벤트를 할당하고 싶다 Button Prefab는 현재 이런 상태 Box Manager 스크립트에 Gm5에는 OnClickbox5() 라는 함수가 있다 각 Box Manager에 Me에는 이후에 Clone 오브젝트로 생성된 Prefab들의 번호가 들어갈 것이다 이 Prefab을 게임 실행 중 생성하고, On Click()에는 OnClickbox5() 함수를 넣어서, 클릭했을 때 이 함수가 실행되었으면 한다 실패: Button newText = Instantiate(probText, Vector3.zero, Quaternion.iden..
LayoutGroup을 적용한 부모 오브젝트 아래로, Text Prefab를 Instantiate로 생성해서 자식 오브젝트로 넣는 방식으로 정렬시켰다 이 상황에서 자식으로 생성된 Clone들의 Position을 가져오고 싶은 상태 (위 사진에서 Pos X와 Pos Y) 일반적으로 사용하는 RectTransform의 anchoredPosition으로 가져오는 방법과, 게임 오브젝트라면 transform.position으로 가져오는 방법을 사용할 수 있다 obj.transform.position.x; 근데 이렇게 하면 (0, 0, 0)만 출력된다 생성하면서 position을 저장해서 그런가 해서, Clone들을 Find해서 게임 오브젝트 리스트에 담아서 출력하는 방법도 써 보고, GetComponentsIn..
기본 개념을 되짚어보며 정리 참고한 책: Deep Learning from Scratch 퍼셉트론 인공 뉴런, 단순 퍼셉트론이라고도 한다 다수의 신호를 입력으로 받아 하나의 신호를 출력한다 (인공지능을 말할 때 흔히 보았던 뉴런 이미지를 생각하면 된다) 여기서 말하는 신호는 흐른다/안 흐른다 두 가지 값을 가진다 입력 신호가 노드=뉴런에 보내질 때 각각 고유한 가중치가 곱해지고, 임계값=세타를 넘어설 때 1, 아니면 0이 된다 임계값을 반대로 넘기고 $b$로 기호를 치환하면 편향이 된다. 이 식을 $h(x)$라는 함수를 거치면 다음과 같이 표현할 수 있다 이 때, $h(x)$를 활성화 함수라고 한다 퍼셉트론으로 AND, NAND, OR을 구현할 수 있다 이 3가지 게이트를 그래프로 그려 보면, 직선 하나..
kaggle - Dogs vs. Cats 1. 소규모 데이터셋에서 CNN 훈련하기(Dogs vs. Cats 데이터셋) https://foxtrotin.tistory.com/473 2. 사전 훈련된 CNN 사용하기 (ImageNet 데이터셋, VGG16 모델) https://foxtrotin.tistory.com/486 3. 미세 조정 https://foxtrotin.tistory.com/507 케라스 창사자에게 배우는 딥러닝 5장을 개인적으로 공부한 내용을 덧붙여 정리한 글입니다. 이전 글에서 캐글의 cats vs. dogs 데이터셋을 가지고 소규모 데이터셋에서 컨브넷을 훈련해 보았다. 데이터 증식 방법을 적용하여 과대 적합을 줄였지만, 전체 데이터 자체가 적기 때문에 컨브넷을 처음부터 훈련해서 더 높은..
ValueError: This model has not yet been built. Build the model first by calling `build()` or calling `fit()` with some data, or specify an `input_shape` argument in the first layer(s) for automatic build. model.summary() 를 사용했을 때 build 가 되지 않은 모델이라는 에러에러 메시지가 하라는 대로 build나 fit을 해 주면 해결된다 아니면 모델을 만들 때 input_shape 옵션을 추가한다 import tensorflow as tf from tensorflow import keras from tensorflow.keras ..
Time Sharing • Processor can handle one process at a time 프로세서가 시간에 따라 프로세스를 통제한다 • What happen when one user’s process has a heavy duty? The others cannot get the chance to be processed 한 프로세스가 점유하고 있으면 나머지는 처리될 기회를 받지 못함 • There should be a mechanism in the Operating System OS시스템이 이 타임쉐어링을 처리함 • Time-sharing among the all user’s processes • How to share the time? Strategy is required 어떻게 시간을 쉐..
클라우드 서비스 모델 Cloud Service Model 1. Infrastructure as a Service (IaaS) 기업과 스타트업의 서비스 구축을 위한 네트워크 장비, 저장장치(스토리지), 서버를 빌려주는 클라우드 서비스. 사용한 만큼 비용을 지불한다 = 컴퓨터 대여 필요한 즉시 인프라를 임대받을 수 있어 즉시 개발을 진행한 후 서비스를 개시할 수 있고, 사용자의 유입량에 맞춰 인프라를 유동적으로 확장하거나 줄일 수 있으며, 인프라 관리 인력을 최소화한 후 이들을 모두 서비스 개발에 투입할 수 있어 매우 경제적이다. 예) Amazon Elastic Compute Cloud(EC2), Amazon S3 사용자의 고민: 인프라 관리 비용 및 복잡도, 과대/과소 컴퓨팅 자원 해결책: 클라우드 서비스..