본문 바로가기

전체 글

(45)
딥러닝 독학 1)퍼셉트론에서부터 신경망 퍼셉트론이란? 퍼셉트론은 딥러닝의 기원이 되는 알고리즘으로 딥러닝을 이해하기 위해서 꼭 필요한 개념이다. 퍼셉트론은 여러가지의 신호를 input으로 하여 하나의 output 을 내는 알고리즘이다. 여기서 보면 X1, X2, X3은 입력신호, y는 출력신호이고 w1, w2, w3은 가중치를 말한다. 각각의 원은 노드 혹은 뉴런이라고 부르는데 하나의 입력 원이 다른 원으로 보내질 때 가중치가 곱해진다. 이 신호의 합이 임계값을 넘어갈 때만 1을 출력하고 넘어가지 않으면 0을 출력한다. 여기에 bias를 추가해서 식을 써본다. bias란 각각의 노드가 얼마나 쉽게 활성화되는지를 제어한다. bias를 추가해서 그림을 그려보겠다. 이 그림은 가중치가 b이고 입력이 1인 뉴런이다. 1, x1, x2, x3 이렇게 ..
React app 설치할때 npm을 안쓰고 npx 를 쓰는 이유 npx create-react-app . 여기서 npm을 안쓰고 npx를 쓰는 이유는 뭐가있을까? 원래는 npm install -g create-react-app 을 이용하여서 글로벌로 다운을 받았다. npm -g 옵션을 통해 다운을 받으면 매 프로젝트마다 모듈을 설치를 안해줘도 되고 컴퓨터 안에 모듈을 설치해서 프로젝트를 할 때마다 같은 모듈을 갖고와서 사용할 수 있다. 하지만 모듈을 재사용하다보면 여러가지 프로젝트의 환경변수를 맞춰줄 때 문제가 생길 수 있다. create-react-app 모듈은 변경이 자주 되는 모듈이기 때문에 매번 모듈을 업데이트시키고 최신화 시켜주려면 번거롭다. 그러면 어떻게 해야할까? npx를 이용하면 npm 레지스트리에서 create-react-app을 찾아서 다운로드 없이..
React app 설치중 No receipt for 'com.apple.pkg.CLTools_Executables' found at '/' . 에러 npx 를 이용해서 리액트 앱을 다운받는다. npx create-react-app . No receipt for 'com.apple.pkg.CLTools_Executables' found at '/' . No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/' . No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/' . gyp: No Xcode or CLT version detected! 이라는 에러가 나왔다. xcode의 문제인데 검색해보니 해결방법이 나와있다. sudo rm -rf $(xcode-select -print-path) #There will be no output sudo r..