일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 입출력
- 1일차
- pop()
- 변수와 입출력
- 불리안
- null # undefined
- 그룹 # 그룹 해체 # 단축키 #figma #Figma
- 조건문 큰 수부터 입력받아야하는 이유
- html
- 리스트와 차이점
- 차집합
- index()
- insert()
- 부스트캠프
- 정보를 담을 수 있는 그릇
- false
- 성적 입력받기
- 변할 수 있는
- 파이썬
- 조지 불
- 변수
- append()
- Python
- del()
- 합집합
- 딥러닝
- a=1
- input()
- 귀도 반 로섬
- Java Script # == # === # difference # 차이
- Today
- Total
목록분류 전체보기 (176)
I about me

풀이 1def solution(participant, completion): participant.sort() completion.sort() for i in range(0, len(completion)): if participant[i] != completion[i]: return participant[i] return participant[-1] 풀이 2import collectionsdef soltion(participant, completion): answer = collections.Counter(participant) - collections.Counter(completion) return list(answer.keys()..

예시 분석 가장 많은 종류의 폰켓몬을 선택하는 방법을 찾아, 그때의 폰켓몬 종류 번호의 개수를 return하도록 solution 함수를 완성하여라. 1. [3, 1, 2, 3] → 일단 n/2 = 2개를 가져갈 수 있음, 가장 많은 종류로도 2개 선택가능2. [3, 3, 3, 2, 2, 4] → 일단 n/2 = 3개를 가져갈 수 있음, 가장 많은 종류로도 3개 선택 가능3. [3, 3, 3, 2, 2, 2] → 일단 n/2 = 3개를 가져갈 수 있음, 그러나 가장 많은 종류로는 2개 선택 가능함 풀이 1def solution(nums): if (len(nums)/2) 풀이 2def solution(nums): return min(len(nums)/2, len(set(nums)))
# slide 19 정리import java.util.*;public class CollectionsExample { public static void main(String[] args) { List list = new ArrayList(Arrays.asList(5, 3, 8, 1, 9)); // sort: Sorts the elements of a List. Collections.sort(list); System.out.println(list); // [1, 3, 5, 8, 9] // binarySearch: Locates an object in a List, using the high-performance bi..
https://inpa.tistory.com/entry/JAVA-%E2%98%95-%EC%A7%81%EB%A0%AC%ED%99%94Serializable-%EC%99%84%EB%B2%BD-%EB%A7%88%EC%8A%A4%ED%84%B0%ED%95%98%EA%B8%B0 ☕ 자바 직렬화(Serializable) - 완벽 마스터하기자바의 직렬화 & 역직렬화 직렬화(serialize)란 자바 언어에서 사용되는 Object 또는 Data를 다른 컴퓨터의 자바 시스템에서도 사용 할수 있도록 바이트 스트림(stream of bytes) 형태로 연속전인(serial) 데inpa.tistory.com Serialization (직렬화)// 객체를 저장할 때 바이너리 모드(이진 모드) 혹은 문자 스트림을 사용할 수 있..

개요 RAM의 한계 // 컴퓨터가 기억할 수 있는 양에는 한계가 있다. 어떤 한계?데이터 구조는 일시적임 // 즉, 컴퓨터가 잠깐만 기억하고, 컴퓨터를 꺼지면 기억을 잃는다는 한계대용량 데이터 // 많은 양의 데이터를 저장할 때 한계가 있음디스크에 관련 데이터 모음 // 그래서 데이터를 더 많이 저장하려면 디스크 같은 장기 저장 장치에 저장해야함프로그램이 디스크에서 데이터를 가져와야 함 // 즉, 한글 파일 이런 건 디스크에 저장해야해.// 그래서 한글 파일 어떻게 관리(ex) 생성, 열기, 내용 조작)?파일 관리파일 생성 // 새로운 파일을 만듦 (ex) 객프 기말고사 정리본.hwp)파일 열기 // 전에 만든 파일을 "객프 기말고사 정리본.hwp" 열 수 있음내용 조작읽기쓰기// 프로그램이 데이터를 쉽..

왼쪽처럼 모델을 훈련시킬 때, loss가 줄어드는 것은 매우 좋은 것이다.그러나, 오른쪽 그림에서 말하듯, 새로운 데이터가 들어왔을 때 train 모델과 test모델의 차이를 줄이는 것이 훨씬 중요 그러나, 훈련 데이터에 너무 맞춰져서 오히려 새로운 데이터가 들어왔을 때 성능이 저하될 때가 있는데, 이를 우리는 Overfitting이라고 하며 이러한 문제를 해결하기 위해 1. Bias–variance tradeoff2. early stopping3. Model Ensembles4. Regularization1. Bias–variance tradeoffBias: 학습된 모델의 예측값 평균과 실제 값간의 차이를 의미 (학습 능력)Variance: 예측값의 평균과 실제 값간의 차이 (예측 능력)우리는 일반적..

gradients 소실 zero-centered계산 비용역전파 학습출력이 0이나 1에 가까워질수록 발생X지수함수 쓰기 때문(But, 큰 문제 x) 출력이 -1이나 1에 가까워질수록 발생 O 음수면 0. 양수이면 입력값 그대로 출력gradients 소실X ↓ 음 → dead ReLU X 단순 연산이라 계산 효율 뛰어남 음의 영역에도 0 X(= dead ReLU X)X단순 연산이라 계산 효율 뛰어남α → 역전파 통해 학습됨이 활성화 함수에서는 내적의 기본적인 형태를 미리 정의하지 않는다.대신에, max(w1Tx+b1,w2Tx+b2)">𝑚𝑎𝑥(𝑤1𝑇𝑥+𝑏1, 𝑤2𝑇𝑥+𝑏2)를 사용한다.maxout은 둘 중에 최대값을 취한다.이는 saturation되지 않고, 그레이디언트를 잘 계..

Improve your training error # Learning rate# Learning rate decay# Optimal Learning Rate for Different Batch sizesLearning rate모델이 데이터를 학습하며 가중치를 조정해나간다.그래서 학습의 일정 기간동안, 가중치의 크기를 조절하여 손실을 줄이는 방향으로 학습한다. 이때, 학습률이 높으면 가중치가 크게 변하고, 낮으면 작게 변합니다. 즉, 학습률은 잠깐 뜸들여 방향을 찾는 것을 말한다. - 손실이 급격히 증가하다는 것 = very high 학습률 - 손실이 처음에는 감소하다가 나중에 평평 = 아직은 high 학습률- loss가 확 줄어드는 방향으로 간다? → good 학습률- loss이 매우 천천히다?..

8 - 1) 예외 처리의 정의와 목적에 대해서 설명하시오.정의Writing code to handle potential exceptions that may occur during program execution.( 프로그램 실행 시발생할 수있는 예외의 발생에 대비한 코드를 작성하는 것)목적Preventing abnormal termination of the program and maintaining normal execution state.(프로그램의 비정상 종료를 막고 정상적인 실행상태를 유지하는 것) + exception의 정의Slight errors that can be recovered from by the program code.(프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류) + e..

https://inpa.tistory.com/entry/JAVA-%E2%98%95-%EC%98%88%EC%99%B8-%EC%B2%98%EB%A6%ACException-%EB%AC%B8%EB%B2%95-%EC%9D%91%EC%9A%A9-%EC%A0%95%EB%A6%AC ☕ 자바 예외 처리(try catch) 문법 & 응용 정리예외(Exception) 처리하기 예외 처리(exception handling) 이란, 프로그램 실행 시 발생할 수 있는 예기치 못한 예외의 발생에 대비한 코드를 작성하는것이다. 자바의 코드를 예외 처리를 한다고 해서 프inpa.tistory.com "오류"를 체계적으로 처리하는 방법 어디서 발생하는가?읽기를 위해 열리는 파일이 없는 경우0으로 나눌 때배열이제 이 친구들을 각각 예외처..