일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 임베디드 딥러닝
- DP
- dfs
- 포스코 ai 교육
- 삼성코테
- 컴퓨팅사고
- MCU 딥러닝
- 코딩테스트
- 초소형머신러닝
- 포스코 AI교육
- sort
- 삼성역량테스트
- 포스코 교육
- bfs문제
- 영상처리
- DP문제
- 삼성코딩테스트
- TensorFlow Lite
- 삼성역테
- 그리디
- tflite
- 다이나믹프로그래밍
- BFS
- dfs문제
- 코테
- 자료구조
- tinyml
- 딥러닝
- 코테 문제
- 알고리즘
- Today
- Total
목록공부 (176)
코딩뚠뚠
개발에 관심이 있는 사람이라면 대학교 저학년 학생이어도 한 번쯤 들어보았을 이름 Git, Github이다. Git 은 형상관리도구 이다. (예전에는 SVN을 많이 썼다고 하는데.. 요즘은 Git이 널리 쓰인다.) 형상관리라는 말을 풀어보자면 Version Control, Revision Control, Software Configuration Management으로, 쉽게 말하면 소스 코드의 버전을 관리하는 도구이다. 우리는 이를 통해서 개인의 소스코드를 안전하게 보관하고 관리할 수 있으며, 대규모 프로젝트에서의 의미는 이를 통한 협업이다. 그러면 아래 본문을 통해 Git에 대해 자세히 알아보자. Git과 Github Git을 들어보신 분이라면 Github 도 역시 들어보셨을 것이다. 아니 아마 Gith..
영상의 논리연산에는 AND연산과 OR연산이 있다. 1. AND 연산 영상의 논리연산은 각 픽셀 값에 대해서 bit 단위로 이루어진다. ex ) 15 = 00001111 200 = 11001000 -------AND------- ANS = 00001000 = 8 이미지 예시 Grayscale 이미지에 128 값을 갖는 Filter를 AND 연산했다고 생각해보자. 128 = 10000000 이고 이와 AND 연산을 하게 된다면 128 이하의 픽셀은 모두 0으로 변할 것이다. 128 보다 큰 픽셀은 128로 바뀔 것이다. 즉 128과 0의 값으로 사진이 변하게 될 것이다. 어두워질 가능성이 높은 연산 2. OR 연산 아까와 같은 예시로 or 연산을 수행해보겠다. 15 = 00001111 200 = 110010..
OS가 메모리를 관리하는 이유 ? - 각 프로세스들은 독립된 메모리공간을 갖고 OS 또는 다른 프로세스의 메모리 공간 접근에 제한이 걸려있다. - OS 만이 OS 영역과 다른 프로세스의 메모리 영역의 접근에 제한이 없다. 용어 : - Swapping : 메모리 관리에 사용되는 기법. 다중 프로그래밍 환경에서 CPU의 할당시간이 끝난 Process의 메모리를 보조기억장치로 내보내고 다른 Process의 메모리를 불러들일 수 있다. - Fragmentation : '단편화'로 프로세스들이 메모리에 적재되고 나가는 과정이 계속되다보면 점령하지 못하는 자유공간들이 늘어나게 되는 현상. 이 공간들을 압축하여 자유공간을 확보할 수 있지만 작업효율이 좋지는 않다. Paging : 메모리 관리기법중 하나이다. 외부 단..
머신러닝 입문자들의 필수코스라고 할 수 있는 앤드류 응 님의 강의를 번역해놓은 아래 브런치를 참고하여 공부하고 핵심내용만 정리해보고자 한다. 원문 출처 : brunch.co.kr/@linecard/448 앤드류 응의 머신러닝 (2-7):선형회귀의 경사 하강법 온라인 강의 플랫폼 코세라의 창립자인 앤드류 응 (Andrew Ng) 교수는 인공지능 업계의 거장입니다. 그가 스탠퍼드 대학에서 머신 러닝 입문자에게 한 강의를 그대로 코세라 온라인 강의 (Coursera.org brunch.co.kr 이전 챕터에서 Optimization 中 Gradient descent algorithm(경사하강법) 과, Linear Regression model(선형회귀모델) 을배웠다. 이번에는 선형회귀와 경사하강법을 조합해서 ..
머신러닝 입문자들의 필수코스라고 할 수 있는 앤드류 응 님의 강의를 번역해놓은 아래 브런치를 참고하여 공부하고 핵심내용만 정리해보고자 한다. 원문 출처 : brunch.co.kr/@linecard/447 앤드류 응의 머신러닝 (2-6):경사 하강법 이해 온라인 강의 플랫폼 코세라의 창립자인 앤드류 응 (Andrew Ng) 교수는 인공지능 업계의 거장입니다. 그가 스탠퍼드 대학에서 머신 러닝 입문자에게 한 강의를 그대로 코세라 온라인 강의 (Coursera.org brunch.co.kr Optimization 즉 최적화 기법 중 Gradient Descent (경사하강법) 이다. 이를 다시 세분화하여 BGD(Batch Gradient descent), SGD(Stochastic Gradient Descen..
최근 docker를 쓸 일이 생겼다. 이전에는 anaconda로 충분히 쓰고있다고 생각했는데 팀원이 docker를 쓰면 훨씬 편하다고 하길래.. 써봤는데 신세계다! 역시 신문물은 괜히 고집부리지 말고 한번 경험해봐야 하는것 같다. (당연히 단점도 있다고는 한다 ㅎㅎ) docker 의 사전적 의미 : 부두(항만) 노동자 우리가 쓰는 docker는? : 이 친구가 docker의 로고이다. 도커는 컨테이너 기술을 쉽게 사용할 수 있게 하는 오픈소스 프로젝트이다. 도커는 소프트웨어를 패키징하는데 '컨테이너' 라는 표준화된 유닛으로 패키징한다. 여기에는 라이브러리, 시스템도구 등 소프트웨어 실행에 필요한 모든 것들이 미리 포함되어있다. 좀더 직관적으로 설명해보자면.. 예를들어 당신의 컴퓨터에서 pytorch를 사..
영상의 산술연산: 덧셈 뺄셈 평균 차이 와 같은 연산이 있으며 이러한 연산을 통해서 새로운 영상을 만들거나 화질의 향상을 노릴 수 있다. 1. 덧셈연산 두 영상의 같은 위치에 있는 픽셀들을 더해서 새로운 영상을 만들어 내는 것이다. 영상1의 픽셀값이 100, 영상2의 픽셀값이 100 이면 새로운 영상의 픽셀값은 200으로 밝아질 것이다. 만약 255가 넘는다면 255로 값을 고정한다. ROI 덧셈연산에서 중요한 것은 mask 로 관심영역을 추출하는 것이다. 영상1이 있고 영상2는 반은 검정색(0) 반은 흰색(255) 라고 해보자. 이 둘을 합쳤을 때는 어떤 영상이 도출되게 될까? 영상2의 검정색영역에만 영상1이 남게 될것이다. 이와같이 덧셈연산으로 관심영역을 추출할 수 있다. 2. 뺄셈연산 두 영상의 같..
프로세스 동기화란 : 여러 프로세스가 공유하는 자원의 일관성을 유지하는 것 여러 프로세스가 동시에 한 자원에 접근하려 할때 이 프로세스들의 순서를 정의해주어 일관성을 유지해야 한다. 용어 : Critical Section : 동일한 자원에 동시에 접근하는 작업을 실행하는 코드 영역 Critical Section Problem : 프로세스들이 Critical Section 을 같이 사용할 수 있는 프로토콜을 설계하는 것 해결을 위해 필요한 조건들 - Mutual Exclusion (상호 배제) 1번 프로세스가 Critical Section에서 실행중이라면 다른 프로세스들은 Critical Section에서 실행될 수 없다. - Progress (진행) Critical Section 에서 실행중인 프로세스가..