일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 기계학습
- Django
- NLP
- BFS
- gradient descent
- 일기
- rnn
- GPT
- attention
- deque
- Linear Model
- Programmers
- LeetCode
- Deeplearning
- 알고리즘
- 파이썬
- Python
- 프롬프트
- ChatGPT
- LLM
- 프로그래머스
- 코테
- machinelearning
- 머신러닝
- dl
- 코딩테스트
- prompt engineering
- Linear Regression
- transformer
- 부스트캠프
- Today
- Total
목록리스트 (91)
크크루쿠쿠
Historical Review Introduction - Disclaimer 분야도 많고 각자만의 특징이 다 다르다 - What make you a good deep learner? 1. Implementation Skills 구현 능력 2. Math Skills 이번주 수업에서 주로 다룰 내용 3. Knowing a lot of recent Papers 요즘 대세? 어떤 발전이 있는가 하지만 이번주 수업은 아님 인공지능 인간의 지능을 모방하는것 ml -> 학습을 data를 통해 하는 것 dl -> model 이 neural network를 사용하는 것 Key Components of Deep learning 1. The data that the model can learn from - classifi..
Numpy 행렬과 매트릭스를 어떻게 코드로 표현할것인가? → list로 표현 하지만 list의 경우에는 큰 데이터 처리에 부적합 → 메모리 효율이 좋지 않음 이를 해결하기위해 numpy 라는 패키지를 사용 Numerical Python 파이썬 과학 계산용 패키지 → 다씀 Array 연산의 표준 list에 비해 빠르고 효율적 for 문 없이 데이터 배열에 대한 처리 제공 다양한 기능 제공 np.array 함수를 활용해 배열을 생성한다. List와 가장 큰 차이점은 dynamic typing not supported → 여러가지 data type을 넣을 수 없음 Handling shape reshape Array의 shape 크기를 변경함 → element의 갯수는 동일함 flatten 다차원 array를 ..
Module and Project 남이 구현한 프로그램 쓰는법 → 모듈 파이썬에서는 .py 파일로 되어있음 import 문을 이용해서 모듈 호출 from ~ import 문으로 특정 함수만 호출 가능 as를 이용하여 별칭으로 사용 가능 Virtual Environment 프로젝트 진행시 필요한 패키지만 설치할 수 있는 환경 대표적으로 virtaulenv 와 conda가 있음 Exception/File/Log Handling Exception 프로그램에서는 예상치 못한 예외들이 생김 → 개발자가 사전에 인지 가능할 경우 명시적으로 정의해줘야함 예외 상황에서의 대처 필요 try~ except~ 구문 사용 try~ except~ else~ 구문 → else 부분에 예외 안일어났을때 상황 try~ except~..
Python data structure Stack LIFO 형식의 자료구조 리스트를 사용해 구현가능 Queue FIFO -형식의 자료구조 이 또한 list를 통해 구현가능 Tuple 값의 변경이 불가능한 리스트 → 데이터가 변하면 안될 때 사용 Set 값을 순서, 중복 없이 저장하는 자료형 집합연산 가능 Dict 데이터를 저장할 때 구분지을 수 있는 값과 함께 저장 key와 value를 매칭 → 다른 언어에서 hash table로 불림 Namedtuple Tuple 형태로 Data 구조체 저장 Pythonic code List comprehension 일반적으로 for+append 보다 빠름 Enumerate & Zip enumerate → list 같은것들 추출할 때 index와 같이 추출 zip→ 여..
Function and Console I/O Function 어떤 일을 하는 코드의 덩어리 parameter → 함수의 입력 값 인터페이스 argument → 실제로 함수에 들어간 값 Console IN/OUT input,print 등이 있음 print formatting Conditionals and Loops for문 while문 if문 elif문 String and advanced function concept 특수문자 사용시 \ 를 쓰고 그 뒤에 쓰자 함수 내에서 global 변수 사용시 global 명시해주자 Gradient Descent 미분을 이용해서 극점에 도달하게끔 다변수인 벡터가 입력될 경우에는 편미분을 사용하여 Gradient Vector를 찾아준다. 무어 펜로즈 역행렬을 이용하여 선..
Basic computer class for newbies OS Operating System → 우리의 프로그램이 동작할 수 있는 구동 환경 File System OS에서 파일을 저장하는 트리구조 저장 체계 기본적으로 파일과 디렉토리로 나뉨 Terminal 마우스가 아닌 키보드로 명령을 입력프로그램 → CLI Console=Terminal=CMD 기본 명령어 cd, clear, cp, rm, ls 등등... Python -플랫폼 독립적 플랫폼=OS → OS 상관없이 사용가능 -인터프리터 언어 소스코드를 바로바로 실행 가능 별도의 번역과정X -객체 지향 단위 모듈 중심으로 프로그램 작성 -동적 타이핑 언어 실행되는 시점에 데이터에 대한 타입 결정 Why Python -쉽고 간단하다! -다양한 라이브러리 ..
1차 코딩테스트 1기에서 봤던 BAT 시험과 코딩테스트가 합쳐진 유형이였다. 인공지능 지식 문제 파트는 기초수학 + 인공지능 관련 문제였다. optimizer 문제도 나오고 cnn 모델 관련도 나와서 조금 당황했었다; 알고리즘 문제는 5문제로 이루어져 있었고 프로그래머스 기준으로 레벨 1 2문제 레벨2 3문제 느낌이였다. 일명 햄버거 문제는 아직도 모르겠고 단톡방에서도 정확히 아는사람이 없는것같다. 객관식 문제가 14문제나 있어서 커트라인은 잘 모르겠지만 1차 커트라인은 낮아 보였다. 2차 코딩테스트 중공군마냥 물량으로 8문제를 120분내에 푸는 코딩테스트였다. 그래도 조금은 다행이였던 점은 난이도는 평이했었다. 하지만 bfs문제가 3문제나 나온만큼 (bfs가 아닐수도 있음) 기초 알고리즘 지식이 없었으..
https://programmers.co.kr/learn/courses/30/lessons/1844 코딩테스트 연습 - 게임 맵 최단거리 [[1,0,1,1,1],[1,0,1,0,1],[1,0,1,1,1],[1,1,1,0,1],[0,0,0,0,1]] 11 [[1,0,1,1,1],[1,0,1,0,1],[1,0,1,1,1],[1,1,1,0,0],[0,0,0,0,1]] -1 programmers.co.kr 문제 설명 ROR 게임은 두 팀으로 나누어서 진행하며, 상대 팀 진영을 먼저 파괴하면 이기는 게임입니다. 따라서, 각 팀은 상대 팀 진영에 최대한 빨리 도착하는 것이 유리합니다. 지금부터 당신은 한 팀의 팀원이 되어 게임을 진행하려고 합니다. 다음은 5 x 5 크기의 맵에, 당신의 캐릭터가 (행: 1, 열: ..