일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- GPT-4
- 딥러닝
- PCA
- 지도학습
- LG
- 머신러닝
- Classification
- LLM
- 회귀
- OpenAI
- deep learning
- Machine Learning
- 분류
- regression
- 티스토리챌린지
- 해커톤
- AI
- gpt
- LG Aimers
- LG Aimers 4th
- ChatGPT
- 오블완
- supervised learning
- Today
- Total
목록3학년 2학기 전공 (33)
SYDev
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..
경희대학교 이성원 교수님의 마이크로서비스 프로그래밍 수업을 기반으로 정리한 글입니다. Learning Objective Docker introduction"Hello Docker"Trouble shooting of Docker life Docker1. What is Docker?Open Platform for developing, shipping, running applications -> 거의 대부분의 platform 위에서 동작 가능 & open source -> docker 위에서 실행가능하다면, platform independent하게 program을 다룰 수 있음사용자의 infrastructure로부터 사용자의 applications를 분리software를 빠르게 deliverapplicatio..
경희대학교 박제만 교수님의 자료구조 수업을 기반으로 정리한 글입니다. List DefinitionsList relationship모든 요소(첫 번째, 마지막 요소 제외)는 predecessor(전임자), successor(후임자)를 가진다.first element -> predecessor Xlast element -> successor XLengthlist 내부 items의 개수Unsorted vs Sorted Unsorted List1. Unsorted Listitems의 특별한 순서가 없는 listex) in pythonBasic ADT Operations- Constructor: ADT의 new instance(object) 생성- Tranformer: instance의 하나 혹은 더 많은 da..
경희대학교 이성원 교수님의 풀스택 서비스 프로그래밍 수업을 기반으로 정리한 글입니다. Class 직접 만들기 Part 1기본적인 개념은 c++과 유사late- Null-safety에 의해 null 값을 가질 수 없는 변수에 대해 -> "일부러 지금 초기화하지 않고, 나중에 초기화 하겠다"를 선언하는 문법constructor클래스 객체 생성 최초 시점 호출되는 함수(메소드)클래스 이름과 메소드의 이름 동일리턴 값 Xgetter, setterget/set 유형 메소드를 만드는 문법ex) String get asString => "$_value" -> value 값을 string으로 변환하여 반환하는 asString이란 이름을 가진 getterex) set value(int givenValue) => _val..
경희대학교 이성원 교수님의 풀스택 서비스 프로그래밍 수업을 기반으로 정리한 글입니다. Null-Safety (Null에 대한 프로그램 안정성 보장)Dart 언어는 Null-Safety가 defaultDart의 변수들 -> 기본적으로 null 값을 가질 수 없음.변수들은 사용하기 전에 반드시 초기화가 필요Dart 언어에서, 강제로 null 값을 갖는 변수를 정의할 수 있음int? i; -> i는 int 객체 혹은 null 저장 가능 -> null은 "의미없는 값을 저장하는 객체"로 정의runtimeType 메소드(null 객체가 지원하는 유일한 메소드)주어진 변수/객체가 null -> null을 리턴주어진 변수/객체가 null이 아닌 경우 -> 해당하는 type 리턴A ?? B A가 null이 아닌 경우 ..