일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오블완
- ChatGPT
- 티스토리챌린지
- regression
- 분류
- Machine Learning
- 머신러닝
- 해커톤
- LG Aimers
- 딥러닝
- LG
- AI
- 지도학습
- Classification
- PCA
- deep learning
- GPT-4
- OpenAI
- gpt
- LLM
- 회귀
- supervised learning
- LG Aimers 4th
- Today
- Total
목록3학년 2학기 전공 (33)
SYDev
경희대학교 허선영 교수님의 운영체제 수업을 기반으로 정리한 글입니다. Basic ConceptsMultiprogramming: multiple program을 concurrent하게 작동 -> 목표: maximize CPU utilizationmultiple process를 동시에 관리Kernel-level threads -> os에 의해 scheduledprocess scheduling & thread scheduling -> 종종 혼용돼서 사용scheduling은 정확히 말하면 thread scheduling!! process는 항상 ready 상태가 X -> data, resource를 기다리는 상황이 있을 수 있음 -> 이때, 바로 다른 process를 실행Process execution -> C..
경희대학교 박제만 교수님의 자료구조 수업을 기반으로 정리한 글입니다. Call by X1. Swap Example 1swap1_a = 3, swap1_b = 5call by value - Looking into 'Swap1'2. Swap Example 2swap2_a = 5, swap2_b = 3call by reference 3. Swap Example 3swap3_a = 5, swap3_b = 3call by address 4. Swap Example 4swap4_a = 3, swap4_b = 5주소값 자체는 복사된 값이기 때문에, 주소를 교체하고 싶으면 주소의 주소를 가리키는 double ptr를 사용하면 될 듯? 5. Improved Swap Example 4그렇다면 double ptr를 사용하면..
경희대학교 이성원 교수님의 풀스택 서비스 프로그래밍 수업을 기반으로 정리한 글입니다. HTTP 프로토콜 이해하기1. HTTP Request (Methods) & Response- HTTP MethodsGET: server에서 client에게 resource(HTML/CSS/JS, 이미지, 동영상 등)를 전송PUT: client로부터 전달받은 data를 server에 저장DELETE: server에서 resource를 삭제POST: server gateway application으로 data를 전송 - HTTP ResponseHTTP status code 200: Document returned correctlyHTTP status code 302: Redirect HTTP status code 404: ..
경희대학교 허선영 교수님의 운영체제 수업을 기반으로 정리한 글입니다. Thread1. ThreadThread: Basic Unit of CPU Utilizationprogram의 execution flowmulti-thread -> thread가 여러 개 -> 서로 다른 thread는 각각 다른 instructions 수행single thread -> data,files,code 하나 multi thread -> data,files, code 공유 / registers, stack, pc 개별 소유different thread -> different code 같은 process에서 서로 다른 code를 가리킴실행하는 위치가 다르니 pc도 다름registers도 다름stack은 function을 호출할 때..
경희대학교 박제만 교수님의 자료구조 수업을 기반으로 정리한 글입니다. What is Queue?Queue: 가장 처음에 들어간 데이터가 가장 먼저 나오는 선입선출, FIFO(First-In, First-Out)의 자료구조를 가진다.homogeneous items의 oerdered grouprear - new element가 삽입되는 위치 -> enqueuefront - element가 삭제되는 위치 -> dequeueex) job buffers, network buffers, ... 1. Queue 자료구조의 ADTConstructor: QueueType(int maxQue);Transformer: void enqueue(ItemType value);- rear 위치로 value 삽입ItemType de..
경희대학교 박제만 교수님의 자료구조 수업을 기반으로 정리한 글입니다. What is Stack?Stack: 가장 마지막에 들어간 데이터가 가장 먼저 나오는 후입선출, LIFO(Last-In, First-Out)의 자료구조를 가진다.Logical (or ADT) level:stack은 homogeneous items의 집합이다.Pop & Push-> stack의 top에서만 발생 1. Stack 자료구조의 ADTConstructor:StackType();- stack의 생성자Transformer:void push(ItemType value);- stack의 top + 1 index에 value 추가- top++ItemType pop();- stack의 top index에 위치한 값을 반환- top--;Ob..
경희대학교 이성원 교수님의 풀스택 서비스 프로그래밍 수업을 기반으로 정리한 글입니다. 비동기 입출력 기능 활용하기1. 비동기 작업(asynchronous operation, async)두 개 이상의 작업을 동시에 수행synchronous operation에 반대되는 개념주로 동작이 느린 외부 저장 장치에 대한 작업을 수행느린 저장 장치는 Stream 클래스로 비동기 동작을 지원Main 함수에 의해 수행되는 작업 -> foreground 비동기 함수에 의해 수행되는 작업 -> background 2. Future.delayed(시간(초), 작업) method'시간'이 지난 후에 '작업' 수행'작업'을 비동기적으로 처리'작업'이 주어지지 않으면, '시간' 만큼 프로그램 대기 3. await 문법비동기 작업이..
경희대학교 허선영 교수님의 운영체제 수업을 기반으로 정리한 글입니다. Process in Memory1. ProcessProcess: 실행중인 프로그램Program - passive entity -> instruction의 list를 저장, disk에 위치Process - active entity -> memory에 올려진 program, program counter(다음 실행할 명령어의 위치 특정)& set of associated resources(cpu, memory, files) 2. Memory LayoutText section: program codeData section: (uninitialized and initialized) global variablesStack section: temp..