전체 글 44

[Baekjoon 1110] 더하기 사이클 (python)

문제 공유: https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net [문제설명] 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. N이 주어졌을 때, N의 사이클의 길..

Coding_TEST 2021.06.08

[ Review ] Object Detection의 기초 공부

Object Detection의 기초를 알아야지 응용을 할 수 있기에 정말 기본적인 것들을 공부해보았다. 공부할 자료는 대부분 hoya012/deep_learning_object_detection 을 참고하여 진행했다. 참고 사이트 : https://github.com/hoya012/deep_learning_object_detection hoya012/deep_learning_object_detection A paper list of object detection using deep learning. - hoya012/deep_learning_object_detection github.com 진행 방향은 hoya012/deep_learning_object_detection 순서대로 진행했다. github..

Deep-Learning 2021.06.07

[ Linux ] 기본프로그램 설정(Sublime Text) - Ubuntu 20.04

프로그래밍을 하면서 주로 python 언어를 사용하고 있는데, 기본 우분투 환경에서 '.py' 파일 열면 기본 프로그램인 텍스트 편집기로 코드가 열린다. 텍스트 편집기가 윈도우의 메모장이랑 같은 역할을 하고 있는데, 불편한 사항이 많아서 변경하게 되었다. IDE 환경은 Visual Studio Code 를 이용하고 있다. 하지만 아직은 Visual Studio Code 적응도 안되고, 코드를 수정하면서 터미널로 돌리기 때문에 Visual Studio Code 환경보다 메모장같이 가벼운 환경이 필요했다. 여러 가지를 찾던 중 Sublime Text라는 프로그램을 알게 되었고, 이걸로 바꾸게 되었다. Sublime Text는 Ubuntu Software 에서 다운도 가능하고, Sublime Text 홈페이지..

Linux 2021.05.30

[ Linux ] GPU 메모리 할당 에러 해결 - Ubuntu 20.04

최근 Object Detection 관련 연구를 하기 위해 yolov4-keras 버전 github를 발견하여 돌려보다가 처음 보는 에러를 발견하였다. UnknownError: Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see if a warning log message was printed above. [[node Yolo_v4/convn_0/Conv2D (defined at :7) ]] [Op:__inference_predict_function_12792] 이 에러에 대해서 구글링을 해보았는데, Tensorflow github - issue와 stack..

Error 해결 2021.05.20

[프로그래머스] 기능 개발 (python)

문제 공유: https://programmers.co.kr/learn/courses/30/lessons/42586 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr [문제 설명] 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100% 일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발 속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포될 때 함께 배포됩니다. 먼저 배포되어야 하는 순서대로 ..

Coding_TEST 2021.05.15

[ git ] git clone 부터 git push 까지 간단한 것들

저번 포스팅을 통해 macbook에 git을 설치하였다. jerrys-ai-lab.tistory.com/16 [ Mac ] m1칩 MacBook git 설치하기 각종 project 진행을 원활하게 하기 위해서는 git 를 사용하는 것이 좋은 방법이다. 원래 git를 하고 있었지만, 보통 window 환경에서 하고 있었기에 오늘은 MacBook 에다가 git를 설치해보았다. m1칩이 있 jerrys-ai-lab.tistory.com window 에서는 github desktop을 이용해서 별도의 창으로 했었는데, mac에서의 github desktop 은 안보이고 구글링을 해보니 다들 터미널에서 하는 것을 보아 터미널에서 git 명령어를 입력해서 해보았다. git을 설치하고 초기 설정을 해주어야 한다. %..

[ Mac ] m1칩 MacBook git 설치하기

각종 project 진행을 원활하게 하기 위해서는 git 를 사용하는 것이 좋은 방법이다. 원래 git를 하고 있었지만, 보통 window 환경에서 하고 있었기에 오늘은 MacBook 에다가 git를 설치해보았다. m1칩이 있는 MacBook 를 저번달에 구입을 해서 사용하기 시작했는데 mac os 환경은 처음이라서 적응하기 힘들었다. (아직도 적응중이다.) mac에서 git를 설치하는 방법은 여러가지가 있다. 그중에서 homebrew 설치 방법을 많이 이용하고 있다. homebrew 는 오픈소스 소프트웨어 관리시스템 중 하나로써 여러가지 오픈소스 소프트웨어를 다운 받을 때 많이 쓰인다. brew.sh/ Homebrew The Missing Package Manager for macOS (or Linux..

[ 프로그래머스 ] 크레인 인형뽑기 게임 (python)

문제 공유: programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr [문제설명] 게임개발자인 "죠르디"는 크레인 인형뽑기 기계를 모바일 게임으로 만들려고 합니다. "죠르디"는 게임의 재미를 높이기 위해 화면 구성과 규칙을 다음과 같이 게임 로직에 반영하려고 합니다. 게임 화면은 "1 x 1" 크기의 칸들로 이루어진 "N x N" 크기의 정사각 격자이며 위쪽에는 크레인이 있고 오른쪽에는 바구니가 있습니다. (위 그림은 "5 x 5" 크기의 예시입니다). 각 ..

Coding_TEST 2021.04.18

[ Python Project ] EPL 데이터 분석을 통한 토트넘의 현실 - 2

이전 포스팅에서 이어지는 내용이므로 꼭 보고 오는 것을 추천한다. 2021.04.15 - [University] - [ Python Project ] EPL 데이터 분석을 통한 토트넘의 현실 - 1 [ Python Project ] EPL 데이터 분석을 통한 토트넘의 현실 - 1 참고로 나는 이제 막 4년 차가 된 토트넘 팬이다. 2018년 DESK의 경기력과 16-17 시즌의 준우승을 보고 그때부터 토트넘 팬이 되었다. (특히 2018-19 챔스는 정말 잊을 수가 없다.) 2019년 여름에는 토트 jerrys-ai-lab.tistory.com 저번 포스팅에서 토트넘의 현재 순위까지 알아보았었다. 4월 5일 기준(30R)으로 7등이었고, 골득실로 보았을 때는 5등에 위치하였다. 여기서 궁금증이 생겼는데,..

Project_Log 2021.04.16

[ Python Project ] EPL 데이터 분석을 통한 토트넘의 현실 - 1

참고로 나는 이제 막 4년 차가 된 토트넘 팬이다. 2018년 DESK의 경기력과 16-17 시즌의 준우승을 보고 그때부터 토트넘 팬이 되었다. (특히 2018-19 챔스는 정말 잊을 수가 없다.) 2019년 여름에는 토트넘 - 맨시티 경기 직관으로 보고 왔을 정도로 참팬이다. 모우라 골장면 - 하지만 맨시티 홈이라서 좋아할 수가 없다.. (19/20 2R 맨시티 vs 토트넘) 갑자기 왜 토트넘 팬이 된 이야기를 하는지 의문일 수도 있다. 이 게시글을 토트넘에 대해서 (데이터 수치를 보고) 비판을 할 예정이기 때문이다. 지금 현재 학교 강의로 Python Project라는 과목을 듣고 있다. 자유 주제로 개인 프로젝트 발표를 하는 과제가 있었는데, 무엇을 해야 되는지 고민하다가. "20/21 PL 31R..

Project_Log 2021.04.15