일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- dfs
- 임베디드 딥러닝
- 삼성코딩테스트
- 다이나믹프로그래밍
- 코테
- bfs문제
- 포스코 교육
- sort
- 영상처리
- 컴퓨팅사고
- 삼성코테
- tflite
- 초소형머신러닝
- 그리디
- MCU 딥러닝
- tinyml
- TensorFlow Lite
- 포스코 ai 교육
- DP문제
- 코딩테스트
- dfs문제
- 포스코 AI교육
- DP
- 코테 문제
- BFS
- 삼성역테
- 자료구조
- 삼성역량테스트
- 알고리즘
- 딥러닝
- Today
- Total
목록분류 전체보기 (392)
코딩뚠뚠
[포스텍 생활, 입과식 등 사진은 글 마지막에 첨부돼 있어요!] 오프라인 교육과정에 와서 첫주차는 포항공대 주관, Python을 배우게 됐다. RTX2080 두대 / Ubuntu20.04 / Anaconda / Jupyter notebook 등의 환경에서 교육을 진행했다. 과정과 배운점 : 파이썬의 기본 자료형, 컨테이너, 함수, OOP등의 대략적인 이론을 하루종일 배운다. 이후 복습 차원의 소과제를 내주고 업그레이드 차원의 소규모 프로젝트를 내준다. 아무리 파이썬이 쉬운 언어라지만 처음부터 OOP 개념까지 일주일안에 끝내고 과제까지 해오라는 건 비전공자에게는 충분히 힘들었을 과정이다. 좀 이상하게 들릴 수 있는데 과정중에서 내가 가장 많이 배운 건 주피터노트북을 사용하는 것이었다. 시각화에 특히 좋은걸..
Fast Campus 로 2주간의 온라인 과정을 시작했다. 포스코에서 제공해준 이 강좌는 1년 수강권으로 정상적으로 수료할 시에는 유지, 수료하지 못할 경우에는 수강권을 반납한다고 한다 ㅎㄷㄷ.. 수강 과목 : 머신러닝과 데이터 분석 A-Z 수강한 챕터는 다음과 같다. Python Programming 기초 데이터 수집을 위한 Python (Crawling) 데이터 처리를 위한 Python (Numpy) 데이터 분석을 위한 Python (Pandas) Machine learning의 개념과 종류 회귀분석 기본적인 Machine learning 모형 앙상블 기법의 종류와 원리 클러스터링 + 딥러닝 간략한 수강후기 Python Programming 기초 : 기본적으로 파이썬 개발환경에서부터 컬렉션 타입 (l..
앙상블 포스팅 계기 : 앙상블 기법의 존재여부도 최근에야 알게됐다. AI 공모전에 참여하며 우수자들이 ensemble을 사용하는 것을 보고 공부를시작했고, Fast campus 머신러닝과정에서 ensemble에 대한 강의도 듣게 되며 포스팅까지 하게 됐다. 또한 Tree를 주로 사용하는 머신러닝기법이 아닌 딥러닝 모델을 사용해, Image Classification에서 앙상블을 적용시켜보고 싶었다. 목차 : 1. [머신러닝] 앙상블에 대한 기초적인 개념과 종류, Bagging, RandomForest, Boosting, Stacking 등에 대해 알아본다. 2. [딥러닝] ResNet50을 앙상블 하여 Classification 성능을 높여본다. 1. (ML) 앙상블 개념 및 기법들 앙상블이란 : 사전적..
그동안의 통계, 수학, 파이썬의 사전학습과 2주간의 패스트캠퍼스 온라인강의 수강을 마치고 집합교육을 위해 포항으로 향했다 (코xx 때문에 입과전 보건소에서 검사도 받아야했다..) 캐리어를 챙겨 포항으로! (입과전날 포항친구를 보러 하루일찍 출발했다ㅎㅎ) 구룡포를 가기위해 무슨무슨 다리를 건너는 중 포항다운 풍경이 보인다 한자.. 음... 그렇다고 한다 900번 버스를 타고가면 공항을 지나게 된다! 포항공항! 구룡포에 도착해서 바로 물회를 먹었다 일본인 가옥거리와 정상에 올라 찍은 동해 사진이다 주말이긴했지만 이 먼곳에 사람이 많을까? 했던 내가 부끄럽다.. 사람이 엄청많았다 구룡포 일본인 가옥거리의 카페에서 먹은 크로플과 무슨무슨 커피들이다ㅋㅋ 다시 숙소로 가는 버스에서 본 포스코 본사의 모습이다. 과정..
YOLO V1 이후 VOLO V2 로 발전상을 공부하려 했으나 시간순서대로 짚어보는 것이 기술의 발전방향을 더 잘 이해할 수 있을 것 같아 이번엔 SSD에 대해 알아보았다. 1. 배경 YOLO V1에서의 grid cell 방식의 region proposal 방식이 Faster RCNN보다 훨씬 높은 FPS를 기록했다. 하지만 정확도 지표인 mAP는 낮게 나오는 문제가 있었다. SSD는 region proposal 방식을 grid cell로 유지하면서 더 좋은 mAP를 낼 수는 없을까 하는 데에서 만들어진 object detection 모델이다. 2. 구조 1) Modified VGG Net (수정된 VGG Net) SSD에서는 수정한 VGG Net을 통해 Feature extraction을 진행했다. 이..
서론 : 보통 배열을 초기화 하고자 할때는 보통 아래와 같은 방법을 사용한다. 선언과 동시에 초기화 memset으로 초기화 값을 직접 넣어주어 초기화 아래는 사용 예시이다. 1. 선언과 동시에 0으로 초기화 int map[10][10] = {0,}; 2. memset 으로 초기화 memset(arr, Flase, sizeof(arr)); 3. 선언과 동시에 값을 직접 넣어주어 초기화 int map[2][2] = { {1,2}, {3,4} }; 하지만 예를들어 5로 초기화하고 싶다하면 어떤 방법을 써야될까? 우선 선언하면서 값을 모두 넣어줄 수 있을 것이다. int map[2][2] = { {5,5}, {5,5} }; 하지만 2x2 배열이 아니고 100x100 배열이라면 이렇게 모두 넣어주기는 힘들것이다...
코딩을 하다보면 배열 또는 벡터를 복사할 일이 생긴다. 이 때 for loop를 통해 하나하나 복사를 해줄 수도 있고, memcpy를 쓸수도, copy를 쓸 수도 있을 것이다. 각각에 대해 알아보자. 1. memcpy 메모리를 조작하는 함수로는 대표적으로 memset, memcpy, memmove, memcmp 등이 있다. 그 중 memcpy는 메모리를 다른영역으로 복사하는 함수이다. 헤더파일: C : C++ : 기본 사용 : void* memcpy (void* dest, const void* source, size_t num) dest : 복사받을 곳을 가리키는 포인터 source : 복사할 메모리를 가리키는 포인터 num : 복사할 데이터의 길이 (바이트 단위) - 배열 복사 #include int ..
풀이일시 : 2021-04-24 문제 : 부동산 투자로 억대의 돈을 번 상도는 최근 N×N 크기의 땅을 구매했다. 상도는 손쉬운 땅 관리를 위해 땅을 1×1 크기의 칸으로 나누어 놓았다. 각각의 칸은 (r, c)로 나타내며, r은 가장 위에서부터 떨어진 칸의 개수, c는 가장 왼쪽으로부터 떨어진 칸의 개수이다. r과 c는 1부터 시작한다. 상도는 전자통신공학과 출신답게 땅의 양분을 조사하는 로봇 S2D2를 만들었다. S2D2는 1×1 크기의 칸에 들어있는 양분을 조사해 상도에게 전송하고, 모든 칸에 대해서 조사를 한다. 가장 처음에 양분은 모든 칸에 5만큼 들어있다. 매일 매일 넓은 땅을 보면서 뿌듯한 하루를 보내고 있던 어느 날 이런 생각이 들었다. 나무 재테크를 하자! 나무 재테크란 작은 묘목을 구매..