분류 전체보기
프로그래머스 코딩테스트 연습 - K번째 수 (Level 1)
문제 프로그래머스 코딩테스트 연습 - K번째 수 (Level 1) https://programmers.co.kr/learn/courses/30/lessons/42748 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr 사용 알고리즘 - 정렬 풀이 각 벡터(예제)마다 원본 array벡터를 카피한 temp벡터를 만들어 정렬시키고 k번째로 큰 수를 구함. 나의 코드 #include #include #include using namespace std; vector solution(vector array, vector commands) { vector answer; int i, j, k..
[오류] signal: segmentation fault (core dumped)
signal: segmentation fault (core dumped) segmentation fault는 잘못된 메모리 참조 때문에 발생한다. 즉, 건드리지 말아야 할 곳을 건드렸기 때문에 발생하는 에러이다. 주로 NULL 로 설정된 영역1을 건드리거나, 할당받은 메모리 공간을 넘은 곳을 건드렸을 때 발생한다. + 배열/vector의 원소 접근 시 out of range인 경우가 많음. 주의.
[K-MOOC] 딥러닝 개론 및 응용(세종대)
딥러닝 개론 및 응용 2021/06/13 수료 후기 '케라스 창시자에게 배우는 딥러닝' 책을 기반으로 구성된 강의이며, 딥러닝에 대해 많은 것을 얻어갈 수 있었다. 딥러닝의 기본 개념을 정립하고 딥러닝을 이용한 이미지 인식/자연어 처리를 CNN, RNN을 사용하여 딥러닝을 구축하는 연습을 할 수 있다. GAN, 강화학습과 BERT 등 딥러닝의 여러 응용까지도 다룬다.
[STL] Vector 복사
두 가지 방법이 있음. // copy() 를 이용한 복사 destVector.resize((int)(sourceVector.size())); std::copy( sourceVector.begin(), sourceVector.end(), destVector.begin() ); std::copy( sourceVector.begin() + 2, sourceVector.begin() + 5, destVector.begin() ); // assign() 을 이용한 복사 destVector.clear(); destVector.assign( sourceVector.begin(), sourceVector.end() ); // 전체 복사 destVector.assign( sourceVector.begin() + 1, s..
프로그래머스 코딩테스트 연습 - 수포자(Level 1)
문제 프로그래머스 코딩테스트 연습 - 수포자(Level 1) https://programmers.co.kr/learn/courses/30/lessons/42840 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr 사용 알고리즘 - 완전탐색 풀이 각 수포자의 문제 찍는 방식이 일정한 주기로 반복되므로 나머지 연산을 이용해 answer마다 정답 여부를 확인. 직접 세보고 max값 찾아 출력. 코드 #include #include #include #include using namespace std; vector so..
오픈소스 개발의 이해와 실습
오픈소스 개발의 이해와 실습 2021/06/12 수료 후기 오픈소스 개발에 참여하거나 오픈소스 프로젝트를 공개/관리하기 위해 필요한 Git과 Github에 대해 전반적으로 다루는 강의. 다양한 오픈소스 프로젝트 (Tensorflow, Linux Kernel, Elasticsearch) 실습을 통해 오픈소스 개발방식을 더욱 깊게 이해할 수 있게 되었음.
유/무료 수료증 발급 온라인 강의 사이트 정리
무료 K-MOOC Kaggle T-Academy e-koreatech 유료 Udemy 무료/유료 코세라(Coursera) 인프런 구름에듀 Edwith(BoostCourse) 제주코딩베이스캠프
케라스 창시자에게 배우는 딥러닝 - 목차/요약
1.1 인공지능과 머신러닝, 딥러닝 1.1.1 인공 지능 1.1.2 머신 러닝 1.1.3 데이터에서 표현을 학습하기 1.1.4 딥러닝에서 ‘딥’이란 무엇일까? 1.1.5 그림 3개로 딥러닝 작동 원리 이해하기 1.1.6 지금까지 딥러닝의 성과 1.1.7/8 단기간의 과대 선정을 믿지 말자 / AI에 대한 전망 1.2 딥러닝 이전 : 머신 러닝의 간략한 역사 1.2.1 확률적 모델링 1.2.2 초창기 신경망 1.2.3 커널 방법 1.2.4 결정 트리, 랜덤 포레스트, 그래디언트 부스팅 머신 1.2.5 다시 신경망으로 1.2.6 딥러닝의 특징 1.2.7 머신 러닝의 최근 동향 1.3 왜 딥러닝일까? 왜 지금일까? 1.3.1 하드웨어 1.3.2 데이터 1.3.3 알고리즘 1.3.4 새로운 투자의 바람 1.3...