일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- supervised learning
- LG Aimers
- 머신러닝
- LLM
- Machine Learning
- 회귀
- 딥러닝
- deep learning
- 해커톤
- AI
- Classification
- GPT-4
- regression
- OpenAI
- LG
- gpt
- 분류
- PCA
- ChatGPT
- LG Aimers 4th
- 지도학습
- Today
- Total
목록2024/09 (21)
SYDev
경희대학교 박제만 교수님의 자료구조 수업을 기반으로 정리한 글입니다. 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..
1. Parallel Computingdef(wikipedia): simultaneously(동시에) 많은 계산을 하는 연산의 한 방법 -> 실제로 한 번에 많은 작업을 처리크고 복잡한 문제를 작게 나눠 동시에 병렬적으로 해결하는 데에 주로 사용주로 고성능 연산에 이용 multi-core processor dart의 비동기 처리 -> parallel process에 해당!!multi-coremulti-core (processor) CPU: 두 개 이상의 독립 core를 단일 집적회로로 이루어진 하나의 패키지로 통합한 것Chip-level Multi Processor(CMP)multi-threading -> core의 개수에 따라, 그 개수만큼의 thread를 동시에 처리할 때 효율적으로 동작multi-c..
경희대학교 이성원 교수님의 오픈소스 SW 개발 방법 및 도구 수업을 기반으로 정리한 글입니다. Problem Definition(software layer)System softwareApplication sofrware 1. Software Stack- FirmwareFirmware: 컴퓨팅과 공학 분야에서 특정 hardware 장치(ROM)에 포함된 software로, software를 읽어 실행하거나, 수정하는 것도 가능한 영구적 소프트웨어hardware의 low-level control -> os 없이 한정된 resource로 단순한 logic 혹은 micro fucntion(미세 기능)만을 수행하는 micro program펌웨어의 일종인 BIOS -> hardware abstraction(하드웨어..
경희대학교 이성원 교수님의 오픈소스 SW 개발 방법 및 도구 수업을 기반으로 정리한 글입니다. Goal Understanding of OpensourceLatest Software Development Process, Philosophy and ToolsOpensources in Software Development Process and ToolsExperience of Linux as yourMain Computer(instead of Windows or MacOS)Main Programming EnvironmentsMain Data Analytics EnvironmentsMain Gaming PlatformMain Hobby Environmentsand etc. TopicsIntro to Openso..
경희대학교 이성원 교수님의 마이크로서비스 프로그래밍 수업을 기반으로 정리한 글입니다. Learning ObjectiveDocker overviewBasic commandsPracticeInstall Docker Desktop on your DesktopTest-drive of examples Docker Overview1. Docker Editions - @ OLD DaysCommunity Edition(CE) - 개인 개발자 & 소규모 팀에 적합Enterprise Edition(EE) - 기업 개발자 & IT 팀에 적합 - @ Today 2. Docker Enginecontainer를 관리하는 지속성 있는 processDocker의 core work - Building, Running & Distrib..