일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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일차
- 변할 수 있는
- Java Script # == # === # difference # 차이
- 파이썬
- insert()
- 조건문 큰 수부터 입력받아야하는 이유
- pop()
- index()
- html
- 차집합
- 부스트캠프
- a=1
- 정보를 담을 수 있는 그릇
- 귀도 반 로섬
- 조지 불
- input()
- null # undefined
- append()
- 변수
- 성적 입력받기
- 딥러닝
- false
- del()
- 그룹 # 그룹 해체 # 단축키 #figma #Figma
- Python
- Today
- Total
목록전체 글 (176)
I about me

클래스 (붕어빵틀)객체를 만들어 내기 위한 틀로, 객체의 속성과 메서드의 집합을 담아놓은 것 객체 (붕어빵)클래스로부터 만들어지는 실체ex) 팥, 반죽 인스턴스객체가 메모리에 할당된 상태이며, 런타임에 구동되는 객체를 말합니다.객체와 같은 의미로 쓰입니다. 객체와 인스턴스의 차이더보기클래스로 만든 객체를 ‘인스턴스’라고도 한다. 그렇다면 객체와 인스턴스의 차이는 무엇일까? 이렇게 생각해 보자. a = Cookie()로 만든 a는 객체이다. 그리고 a 객체는 Cookie의 인스턴스이다. 즉, 인스턴스라는 말은 특정 객체(a)가 어떤 클래스(Cookie)의 객체인지를 관계 위주로 설명할 때 사용한다. ‘a는 인스턴스’보다 ‘a는 객체’라는 표현이 어울리며 ‘a는 Cookie의 객체’보다 ‘a는 Cookie의..
구동사: 동사 + 전치사/ 부사pick up집어들다ex) Pick up the phone.ex) Pick up the trash.ex) Pick it up. Pick up it(X)데리러 가다ex) I'll pick yo up at the airport.습득하다.ex) When you live in a country, you soon pick up the language. give up포기하다ex) I'll never give up!ex) Don't give up.ex) Successful people never give up; turn turn on : 켜다ex) Turn it on. turn off : 꺼다 ex) Turn it off.ex) Did you turn off all the lights..
s[쓰] th [뜨] - 혀 나오게ex) math[뜨] - 혀 나오게 + 목청 떨리게ex) they What is your sister[1] doing?I think[2] she is watching a movie.Did she finish her math homework?I guess so.

텍스트 분류고객 피드백을 여러 카테고리로 분류언어에 따라 고객 지원 요청 티켓을 전달 언어에 따라 그 요청을 적절한 담당자나 팀에 할당하는 과정 또는 시스템 기능이메일의 스팸 필터가 받음 메일함에서 정크 메일을 걸러냄텍스트의 감성분석 ex) 테슬라의 트위터 포스트 분석이 장에서는 BERT에 비견하는 DistilBERT를 사용함DistilBERT는 BERT보다 파라미터를 줄였음에도, 성능이 꿀리지 않아 실제로 BERT를 실생활에서 이용할 때, 속도와 메모리 때문에 DistilBERT이 사용됨 1. 데이터셋 불러오기 load_dataset() 함수로 emotion 데이터셋을 로드함from datasets import load_datasetemotions = load_dataset('emotion')2. To..

인코더 & 디코더NN입력층에서 출력층까지 정보가 한 방향으로 흐름중간에 있는 은닉층(hidden layer)을 통해 복잡한 패턴을 학습RNN시간적 순서를 고려한 네트워크 → 시계열 데이터각 시점의 출력은 현재 입력과 이전 시점의 출력을 기반으로 계산h에 대한 가중치(W_h)가 t번 곱해짐에 따라t > 1 → ∞ (Nan, inf) → exploding → 학습이 더 이상 불가능 → clipping로 해결t → 0 → vanishing → LSTM, GRU로 해결장기의존성 문제(the problems of long-term dependencies)입력과 출력 사이의 거리가 멀어질수록 연관 관계가 적어지는 문제LSTMRNN의 장기의존성 문제를 해결하고자 LSTM 모델 등장cell state를 추가하여 중요한..

해당 강의를 참고하여 공부를 진행했습니다.https://www.youtube.com/watch?v=m-9pAwq1o3w&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC다익스트라 최단 경로 알고리즘1. 출발 노드를 설정2. 최단 거리 테이블을 초기화3. 방문 x 노드 중에서 최단 거리가 가장 짧은 노드를 선택4. 해당 노드를 거쳐 다른 노드로 가는 비용을 계산하여 최단 거리 테이블 갱신5. 위 과정 3번과 4번 반복 힙heapq.heappush(배열, 넣을 값)heapq.heappop(배열)O(nlogn)import heapqdef heapsort(iterable): h = [] result = [] # 모든 원소를 차례대로 힙에 삽입 for value in i..

해당 강의를 참고하여 공부를 진행했습니다.https://www.youtube.com/watch?v=m-9pAwq1o3w&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgCDP(Dynamic Programming)탑다운(하향식), 보텀업(상향식)동적: 프로그램이 실행되는 도중에 실행에 필요한 메모리를 할당하는 기법그러나, DP에서 별다른 의미 없이 사용된 단어임조건최적 부분 구조: 큰 → 작은 문제, 그러므로 작은 문제를 모아 큰 문제를 해결 가능중복되는 부분 문제 피보나치 수열: 단순 재귀 소스코드def fibo(x): if x == 1 or x == 2: return 1 return fibo(x-1) + fibo(x-2)print(fibo(4))그러나, f(2..

해당 강의를 참고하여 공부를 진행했습니다.https://www.youtube.com/watch?v=m-9pAwq1o3w&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC이진 탐색 동작 예시정렬된 데이터 중에서 특정 원소를 찾는 과정시작점, 끝점, 중간점: 4 (소수점 이하 제거)시간복잡도 O(log N)ex)def binary_search(array, target, start, end): if start > end: return None mid = (start + end) // 2 if array[mid] == target: return mid # 인덱스 값 elif array[mid] > target: return bina..

해당 강의를 참고하여 공부를 진행했습니다.https://www.youtube.com/watch?v=m-9pAwq1o3w&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC시간복잡도 BestAverageWorst특징선택 정렬n^2n^2n^2아이디어가 매우 간단합니다삽입 정렬nn^2n^2데이터가 거의 정렬되어 있을 깨는 가장 빠릅니다.퀵 정렬nlognnlognn^2대부분의 경우에 가장 적합하며, 충분히 빠릅니다.계수 정렬 N + K데이터의 크기가 한정되어 있는 경우에만, 사용이 가능하지만 매우 빠르게 동작합니다. 선택 정렬주어진 리스트 중 최솟값을 찾아, 바꿔줌으로써 정렬하는 알고리즘i주어진 리스트최솟값0[7, 5, 9, 0, 3, 1, 6, 2, 4, 8]01[0, 5, 9, 7, 3..

해당 강의를 참고하여 공부를 진행했습니다.https://www.youtube.com/watch?v=m-9pAwq1o3w&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC자료구조스택FILOappend(), pop()stack = []stack.append(5)stack.append(4)stack.pop()stack.append(3)stack.append(2)stack.pop()print(stack[::-1]) # 위에서부터 -> [3, 5]print(stack) # 아래서부터 -> [5, 3] 큐FIFOappend(), popleft()from collections import dequequeue = deque()queue.append(5)queue.append(4)queue.popl..