일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- bfs문제
- 삼성코딩테스트
- BFS
- dfs
- 그리디
- 임베디드 딥러닝
- 자료구조
- 컴퓨팅사고
- 삼성코테
- tinyml
- 코딩테스트
- 삼성역테
- MCU 딥러닝
- 알고리즘
- 초소형머신러닝
- 코테 문제
- 다이나믹프로그래밍
- dfs문제
- DP문제
- sort
- 딥러닝
- tflite
- 포스코 AI교육
- 포스코 ai 교육
- 영상처리
- TensorFlow Lite
- 삼성역량테스트
- Today
- Total
목록공부 (176)
코딩뚠뚠
포스텍에서 제공하는 AI 기초 강의로 앞선 포스팅과 이어진다. dbstndi6316.tistory.com/224 [POSCO 교육 사전학습] AI 입문 - 컴퓨팅사고1_1 POSCO AI 오프라인 교육 전 온라인으로 AI에 대한 기초를 수강할 수 있었다. 정식 명칭은 [청년 AI-Big Data 아카데미] 의 온라인 예비과정인 [청년 AI-Big Data 아카데미 온라인 기초과정(MOOC)] 이다. 관련 dbstndi6316.tistory.com 컴퓨팅 : 컴퓨터가 수행 주체인 계산 : 계산 대상(DB) + 계산 언어(프로그래밍 언어) + 계산 과정(코드와 디버깅) + 계산 수행(CPU, Memory) 프로그래밍 언어 : 문법 - 어휘를 명시, 단어 배치 규정을 정의 의미론 - 실행 결과를 설명, 단어조..
POSCO AI 오프라인 교육 전 온라인으로 AI에 대한 기초를 수강할 수 있었다. 정식 명칭은 [청년 AI-Big Data 아카데미] 의 온라인 예비과정인 [청년 AI-Big Data 아카데미 온라인 기초과정(MOOC)] 이다. 관련 링크 : youth.posco.com/posco/edu/index.php?mod=academy&pag=academy01#khwhay pabi.smartlearn.io/? 강의는 POSTECH 교수님들이 제공하고 있고, 강좌별 수료증을 수여하는데 성적 성취율도 있었다. 강좌는 빅데이터분석, R프로그래밍, 컴퓨팅사고, 컴퓨터공학, Python, 통계학 등으로 구성되어있었고 이외의 특강도 존재했다. 나는 그 중 몇 가지 강좌만 골라 수강할 예정이다. 문제 제시 1. 생활기록부 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dLGT2P/btqZyvHFIIN/yuNwz5vKqyKY2xIY2hHqG1/img.png)
우선 간단히 캐시메모리란 : CPU (속도빠름) 와 MM (속도느림) 간 속도차이에 따른 병목형상을 줄이기 위한 범용메모리이다. 입출력 데이터를 버퍼링해서 MM에의 접근 없이 빠른 입출력을 제공한다. 캐시의 지역성이란 : 캐시가 효율적으로 동작하려면, 캐시에 저장할 데이터가 지역성을 가져야 한다. 지역성이란 데이터 접근이 시간적 혹은 공간적으로 가깝게 일어나는 것을 말한다. 지역성의 원리 : 캐시메모리는 병목현상을 줄이기 위한 범용메모리이고 이런 역할을 수행하기 위해서는 CPU가 원하는 데이터를 어느정도 예측할 수 있어야 한다. 왜냐하면 캐시의 성능을 좌우하는 것은 작은 용량의 캐시 메모리에 CPU가 사용할 의미있는 정보가 얼마나 들어있는가 이기 때문이다. 이때 Hit rate를 극대화 시키기 위해 지역..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/JHOwr/btqWU7wbGvz/O6022lezA2foWeWSVJaiDk/img.png)
공간 필터링이란? 영어로는 Spatial Filtering 이라고 부른다. 영상에 쓰이는 필터는 부드럽게 만드는 필터와 날카롭게 만드는 필터가 있을 것이다. 이의 쓰임은 feature를 특징하기 위함일 수 있고 추적할 수도, 또는 기본적으로 사진을 보정하기 위함일 수도 있다. 이를 위해서는 마스크 연산을 사용한다. 공간필터링은 영상 신호에 대해 공간 영역 에서의 필터 처리(필터링) 를 의미한다. 필터링 이란? 무언가를 걸러주는 것이다. 영상에서의 필터링도 같은 맥락으로 생각하면 된다. 필터를 이용해 영상에서 필요한 정보만 통과시키는 과정을 필터링이라고 한다. 영상처리에서의 필터링은 크게 두 종류로 나눠볼 수 있다. 주파수공간에서의 필터링과 공간적필터링이다. 주파수 공간에서의 필터링 : 푸리에 변환을 통해..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/beL4Fy/btqWUpD3og2/CCyzkbwhKG7rXKVqa8Khb1/img.png)
머신러닝 입문자들의 필수코스라고 할 수 있는 앤드류 응 님의 강의를 번역해놓은 아래 브런치를 참고하여 공부하고 핵심내용만 정리해보고자 한다. 원문 출처 : brunch.co.kr/@linecard/451 앤드류 응의 머신러닝 (3-2) : 덧셈과 스칼라 곱 온라인 강의 플랫폼 코세라의 창립자인 앤드류 응 (Andrew Ng) 교수는 인공지능 업계의 거장입니다. 그가 스탠퍼드 대학에서 머신 러닝 입문자에게 한 강의를 그대로 코세라 온라인 강의 (Coursera.org brunch.co.kr 지난 포스팅에서의 행렬과 벡터의 개념을 뒤로하고 연산에 대해 알아보고자 한다. 덧셈과 스칼라곱 행렬의 덧셈 이와 같은 3 x 2 형태의 행렬끼리 덧셈을 수행한다면 이와 같은 답이 도출 될 것이다. => 두 행렬의 합은 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bJ2kyw/btqWU82SI4S/aDk1p4ChPhlkvgf3iw2bvK/img.png)
머신러닝 입문자들의 필수코스라고 할 수 있는 앤드류 응 님의 강의를 번역해놓은 아래 브런치를 참고하여 공부하고 핵심내용만 정리해보고자 한다. 원문 출처 : brunch.co.kr/@linecard/450 앤드류 응의 머신러닝 (3-1) : 행렬과 벡터 온라인 강의 플랫폼 코세라의 창립자인 앤드류 응 (Andrew Ng) 교수는 인공지능 업계의 거장입니다. 그가 스탠퍼드 대학에서 머신 러닝 입문자에게 한 강의를 그대로 코세라 온라인 강의 (Coursera.org brunch.co.kr 행렬의 개념 : 기본적인 행렬의 이론부터 시작한다. 행 : row 열 : column 으로 부른다. 간단히 예를 들면 위의 행렬은 row : 4 / column : 2 인 4x2 행렬이다. 위 행렬이 A행렬이라고 하면 여기서..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/8vhjH/btqWVR0TLGD/2KgRm4YREev34uMh3mtTlk/img.png)
가상메모리란 : 'Virtual Memory' 프로세스 전체가 메모리에 올라가 있지 않아도 실행이 가능하게 하는 기법. 즉 필요한것만 올린다. - 다중 프로그래밍을 위해서는 多중 즉 여러 프로세스들을 동시에 메모리에 올려두어야 한다. 이에는 많은 메모리가 필요하나 가상 메모리를 이용하면 프로그램이 물리 메모리보다 커도 실행된다는 장점이 있다. 개발 배경 : 1. 프로세스가 실행되려면 코드의 전부가 물리 메모리에 올려야 했고, 이 때 메모리 용량보다 큰 프로그램은 실행할 수 없었다. 2. 여러 프로그램을 동시에 올리려면 용량의 한계, 페이지 교체 등의 성능이슈 발생 3. 불필요한 프로그램이 메모리에 올라와 있을 수 있다. (가끔만 사용되는 코드) 하는 일 : 1. 가상 주소 공간을 사용자에게 제공 - 가상..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/UPEAy/btqV36quaFG/C7iSHR71mHKkZyyNhK3JVk/img.png)
이전 포스팅에서 Git에 대한 개요와 소규모 프로젝트에서 Git을 활용하는 방법에 대해 간단히 설명했다. dbstndi6316.tistory.com/200 Git 개념 및 사용법 1 개발에 관심만 있는 사람이라면 대학교 저학년 학생이어도 한 번쯤 들어보았을 이름 Git, Github이다. Git 은 형상관리도구 이다. (예전에는 SVN을 많이 썼다고 하는데.. 요즘은 Git이 널리 쓰인다.) 형 dbstndi6316.tistory.com 이번 포스팅에서는 조금 더 심화된 개념과 대규모 프로젝트에서의 활용방안에 대해 이야기 해보고자 한다. 1. Git 사용자 구분 이전의 소규모 프로젝트에서는 사용자 구분이 딱히 필요하지 않았다. 왜냐하면 내가 곧 관리자이자 collaborator 였기 때문이다. 개인프로젝..