🌿Study 17

✏️ .gitignore 쉽게 생성하기

.gitignore: 프로젝트 작업 시 로컬 환경의 정보나 빌드 정보 등 원격 저장소에 관리하지 말아야하는 파일들을 지정해서 원격 저장소에 올라가지 않도록 관리하는 파일 https://www.toptal.com/developers/gitignore gitignore.io Create useful .gitignore files for your project www.toptal.com 이 주소를 사용하면 쉽게 gitignore 파일을 생성할 수 있습니다. 예를들면, windows 환경에서 vscode를 이용하여 작업을 할 경우 다음과 같이 입력하면 됩니다. 마찬가지로 windows 환경에서 pycharm을 사용하여 python으로 개발을 진행할 때에는 다음과 같이 입력하면 됩니다. 생성 버튼을 누르면 다음과..

Study/Git 2021.07.09

✏️ [git] fetal: unable to create ... /.git/index.lock': File exists. 문제 해결 방법

모르고리즘을 올리다가 이런 오류를 만났습니다. 짧은 영어로 읽어보자면 "index.lock" file이 있다. 그리구 다른 프로세스가 동작하고 있다. 요런 말이자나여 ? 그래두 궁금하니까 찾아봤더니 다른 프로세스가 동작하고 있어서 index.lock파일에 의해 락이 걸린 상황이라네여 ! 해결방법은 간단했지만 그래두 오랜만에 기록하고 싶어서 왔슴미다 ~! 해당 .git 폴더로 가셔서 index.lock파일만 지워주면 됩니다 ~! rm -f index.lock저는 쫄보라 하나하나씩 확인해가면서 했습니다 ~! 제 폴더 구조는 아래와 같이 molgorithm2(myoung)이라는 폴더 내부에 .git폴더가 숨겨져있구용 그래서 cd .git/으로 이동 후 index.lock이 존재하는 것을 확인하여 rm -f i..

Study/Git 2021.07.03

✏️ [퍼셉트론] 퍼셉트론의 한계

퍼셉트론의 한계 1. XOR 게이트란? 배타적 논리합이라는 논리회로 2. XOR 시각화 ![img](퍼셉트론의 한계.assets/fig 2-8.png) 퍼셉트론은 직선 하나로 나눈 영역만 표현할 수 있음. 예시 ![image-20210415094238005](퍼셉트론의 한계.assets/image-20210415094238005.png) 시각화 ![img](퍼셉트론의 한계.assets/fig 2-6.png) 따라서 XOR 같은 비선형 영역은 표현할 수 없음. -> 해결방법 : 다층 퍼셉트론 3. 다층 퍼셉트론 multi-layer perceptron 퍼셉트론을 층을 쌓아 만든 것 3-1. 기존 게이트 조합하기 AND, NAND, OR 게이트를 조합하기 AND, NAND, OR 게이트 ![img](퍼셉트론..

Study/ML, AL 2021.04.15

✏️ [퍼셉트론] 퍼셉트론이란 무엇일까

퍼셉트론 프랑크 로젠블라트가 1957년에 고안한 알고리즘 ^^ 퍼셉트론은 신경망(딥러닝)의 기원이 되는 알고리즘임. 1. 퍼셉트론이란? 다수의 신호를 입력으로 받아 하나의 신호를 출력함 x1, x2는 입력신호, y는 출력신호, w1, w2는 가중치(weight)를 의미함 하나의 원을 뉴런 혹은 노드라고 부름. 입력신호(x1, x2)가 뉴런에 보내질 때는 각각 고유한 가중치(w1, w2)가 곱해짐 => (w1x1, w2x2) 뉴런에서 보내온 신호의 총합이 정해진 한계를 넘어설 때만 1을 출력함 == 뉴런이 활성화한다 한계 == 임계값 == theta로 표현 퍼셉트론은 복수의 입력 신호 각각에 고유한 가중치를 부여 가중치는 각 신호가 결과에 주는 영향력을 조절하는 요소로 작용 가중치가 클수록 해당 신호가 그..

Study/ML, AL 2021.04.15

✏️ matplotlib을 사용해봅시다

matplotlib 그래프를 그려주는 라이브러리 그래프 그리기와 데이터 시각화가 쉬워짐 1. 단순 그래프 그리기 그래프 그릴 때, matplotlib의 pyplot모듈 이용함 # sin함수 그리기 import numpy as np import matplotlib.pyplot as plt # 데이터 준비 x = np.arange(0, 6, 0.1) y = np.sin(x) # 그래프 그리기 plt.plot(x, y) plt.show() np.arange(start, end, dist) 넘파이의 arange메서드 첫번째 인자에는 시작점, 두번째 인자에는 끝점, 세번째 인자에는 간격이 들어감 plt.plot(x, y) x, y를 인수로 그래프 그림 plt.show() 그려진 그래프를 화면에 출력 2. pypl..

Study/ML, AL 2021.04.14

✏️ numpy를 사용해봅시다

넘파이 1. 넘파이 가져오기 import numpy as np 2. 넘파이 배열 생성하기 넘파이 배열을 만들 때는 np.array()메서드를 이용 np.array() : 파이썬의 리스트를 인수로 받아 넘파이 라이브러리가 제공하는 특수한 형태의 배열(numpy.ndarray)을 반환함 x = np.array([1.0, 2.0, 3.0]) print(x) # [1. 2. 3.] print(type(x)) # 3. 넘파이의 산술 연산 배열끼리의 원소 수가 같아야함. 스칼라 값과의 산술 연산의 경우 브로드캐스트 기능이 작동함(5번 브로드캐스트 참고) x = np.array([1.0, 2.0, 3.0]) y = np.array([2.0, 4.0, 6.0]) print(x+y) # array([3., 6., 9.]..

Study/ML, AL 2021.04.14

✏️ contribution 오류 (잔디가 안심어져요ㅠㅠ)

1. 문제상황 현재 1일 1커밋 하고 있는 나로서 매우 크리티컬한 잔디가 안심어지는 현상이 발생했습니다요 2. 폭풍 서치 1 이유가 뭘까 찾아보니 모든 사람들이 한 마음 한 목소리로 (심지어 공식 홈페이지에서까지) docs.github.com/en/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile Why are my contributions not showing up on my profile? - GitHub Docs Why are my contributions not showing up on my profile? Your profile contributions gra..

Study/Git 2021.03.26