분류 전체보기 114

0701 새싹일지

cost func : 목적함 2_cnn실습마지막 축 증가시키는 이유 : 흑백이미지이기때문에 마지막 축이 1차원임을 명시 yolo roboflow  예제 확인3_CNN_layershape&시각화4_SRP : 가위바위보(./paper 사진만 손봐서 돌릴 수 있음) RNNMarrkov matrix : 과거의 정보를 종합해놓는 확률 08-01 순환 신경망(Recurrent Neural Network, RNN) - 딥 러닝을 이용한 자연어 처리 입문 (wikidocs.net) 08-01 순환 신경망(Recurrent Neural Network, RNN)RNN(Recurrent Neural Network)은 입력과 출력을 시퀀스 단위로 처리하는 시퀀스(Sequence) 모델입니다. 번역기를 생각해보면 입력은 번역하..

새싹일지 2024.07.01

0328 새싹일지

범진이귓속말의 자막나라 논문리뷰 유튜브 docker : 가상환경 loss를 줄이기 위해 파라미터(가중치) 조정하이퍼 파라미터 : 사람이 개입(처음에 정함)파라미터 : 사람이 개입x 순전파 역전파 계산하기딥러닝을 이용한 자연어처리: 역전파 이해하기 p.58 크로스엔트로피로 원래 해야하는데 어려우니까 mse로 하자 배치가 많은 경우 에러 더하고 나눠서 평균 밑바닥 딥러닝 187페이지까지 함.#keras optimizer 확인모멘텀, adam, sgd 등모멘텀은 push 하는 느낌adam은 상황에 따라 push하는 느낌 바트 버트 세서미 어쩌구 가중치의 초기값 정규분포로 초기화하는게 안좋은 방법 실습- mnist 데이터(손글씨 데이터) 학습 실습 CNN고양이 뇌파 실험 이미지의 윤곽을 찾고 그걸 종합해어떤 패..

새싹일지 2024.06.28

0627 새싹일지

인공뇌를 만드는 것세포에 코딩을 함 퍼셉트론 편향 : 노드가 생기면 자동으로 생기는 애 XOR를 만드는 방법은?AND와 OR을 만듦 XOR은 input이 두 개 이진분류 : sigmoid다중분류 : softmax 뉴런을 모방한 것이 퍼셉트론입력을 받고 받은 값을 종합하여 출력어떤 역치 이상이면 출력, 이하면 출력x출력을 어떻게 내보낼 것인가 결정해주는것이 활성화 함 seed를 고정하면 출발점이 고정됨(안그럼 랜덤)적당한 seed를 찾는 것도 기술.. bias 값도 랜덤. 굳이 2, 3을 곱해도 의미없음. 어차피 랜덤값 마지막 출력을 내보내는 active func은 다른 함수 사용 라벨이 1개면 출력도 1차원 마지막 노드에서 마지막 출력은 입력받은 값을 그대로 차원에 맞게만 조정하여 출력.  bc카드 데이..

새싹일지 2024.06.27

remove, delete 뭔데?? (파이썬 기본 문법)

list.remove() : list 내 한 개의 요소만 삭제, 리스트 내 리스트 삭제 불가str.upper() : 자체를 바꾸진 않고 출력만str.lower()  : 자체를 바꾸진 않고 출력만str.replace("old","new")  : 자체를 바꾸진 않고 출력만 리스트 확대 : list.append(넣을거)str 확대? : 반복문 사용하여 += a="123456789"a[0:6:2]'135' remove위 코드에서 answer 변수에 값이 할당되지 않는 이유는 arr.remove(i) 메서드가 None을 반환하기 때문입니다. remove 메서드는 리스트에서 특정 값을 제거하지만, 제거된 값을 반환하지 않습니다. 대신 None을 반환하므로, answer에 할당되는 값은 항상 None입니다. sort..

새싹일지 2024.06.27

0626 새싹일지

자연어 처리와 시계열 예측은 같은 분야임. 위키독스 딥러닝을 이용한 자연어 처리 입문, 파이썬을 이용한 트레이  딥러닝 GAN ganarative? 생성하다 linear regression, logistic regression 아이디어 차용 전처리 과정은 딥러닝에서도 똑같이 사용 뉴럴 네트워크 샘플을 모델에 집어넣으면 -> 확률 내보냄0.5 이상이면 고양이, 미만이면 고양이 아님 고양인지 개인지 판단하는 문제는?확률을 합쳤을 때 1이어야함.[고양이, 개] [x, y]x+y =10 =[1, 0] cf) 숫자분류 5인지 5가 아닌지숫자 5면 true, 아니면 false 모델에 집어넣으면x 출력0=0.3 (숫자 5일 확률)0.8 (숫자 5일 확률) => 다중분류 data - label => one - hot ..

카테고리 없음 2024.06.26

프로그래머스 LV.0 문제풀이

문자열 곱하기문제설명문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요. def solution(my_string, k): answer = my_string * k return answer  주사위 게임 1문제설명1부터 6까지 숫자가 적힌 주사위가 두 개 있습니다. 두 주사위를 굴렸을 때 나온 �숫자를 각각 a, b라고 했을 때 얻는 점수는 다음과 같습니다.a와 b가 모두 홀수라면 a2 + b2 점을 얻습니다.a와 b 중 하나만 홀수라면 2 × (a + b) 점을 얻습니다.a와 b 모두 홀수가 아니라면 |a - b| 점을 얻습니다.두 정수 a와 b가 매개변수로 주어질 때, 얻는 점수를 return 하..

프로그래머스 LV.0 문제풀이

flag에 따라 다른 값 반환하기문제설명두 정수 a, b와 boolean 변수 flag가 매개변수로 주어질 때, flag가 true면 a + b를 false면 a - b를 return 하는 solution 함수를 작성해 주세요.입출력 예def solution(a, b, flag): if flag == 1 : answer = a + b else : answer = a - b return answer  홀짝에 따라 다른 값 반환하기문제설명양의 정수 n이 매개변수로 주어질때, n이 홀수라면 n 이하의 홀수인 모든 양의 정수의 합을 return 하고 n이 짝수라면 n 이하의 짝수인 모든 양의 정수의 제곱의 합을 return 하는 solution 함수를 작성해 주세요. 입..

마지막 두 원소/이어 붙인 수/원소들의 곱과 합

마지막 두 원소 문제 설명정수 리스트 num_list가 주어질 때, 마지막 원소가 그전 원소보다 크면 마지막 원소에서 그전 원소를 뺀 값을 마지막 원소가 그전 원소보다 크지 않다면 마지막 원소를 두 배한 값을 추가하여 return하도록 solution 함수를 완성해주세요.입출력 예def solution(num_list): answer = num_list if num_list[-1] > num_list[-2] : num_list.append(num_list[-1] - num_list[-2]) else : num_list.append(num_list[-1] * 2) return num_list 이어 붙인 수문제 설명정수가 담긴 리스트 num_list가 ..

0625 새싹일지

채용정보 | 인재채용 | 코오롱베니트 (kolonbenit.com) 코오롱베니트 | 채용정보 www.kolonbenit.com  실제로 성능 좋은건 딥뉴러닝bagging : 데이터셋을 다르게 처리해서 병렬처리 앙상블못하는 애들끼리 모여있으면 성능이 안좋아짐조금이라도 잘하는 애들 있으면 성능 확 올라감 배깅 = 부트스트레핑 + 어그리게이션 전체데이터의 36% 정도는 안뽑힘 weighted voting : 잘하는 모델에 가중치 더 줌 bagging(대표적 모델 : random forest)부트스트레핑은 복원 추출을 뽑는 것. 각각의 다른 객체학습기 만들어 놓고, 복원추출로 데이터셋 뽑고, 학습 시킴, 보팅으로 추론. 디시젼 트리는 피쳐를 어떤걸 쓰느냐에 따라 결과가 달라짐 랜덤 섭스페이스 : 로그 n개, 루..

새싹일지 2024.06.25

문자열의 뒤의 n글자/글자 이어 붙여 문자열 만들기/카운트업/수 조작하기 1

문자열의 뒤의 n글자def solution(my_string, n): answer = my_string[-n:] return answer글자 이어 붙여 문자열 만들기  def solution(my_string, index_list): answer = "" for i in index_list : answer += my_string[i] return answer 카운트업def solution(start_num, end_num): answer = [] for i in range(start_num, end_num+1) : answer.append(i) return answer수 조작하기 1def solution(n, con..