전체 글 51

[ 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% 일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발 속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포될 때 함께 배포됩니다. 먼저 배포되어야 하는 순서대로 ..

코드문제풀이 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" 크기의 예시입니다). 각 ..

코드문제풀이 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등에 위치하였다. 여기서 궁금증이 생겼는데,..

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

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

[YOLOv4] YOLOv4 설치 및 테스트 - Ubuntu 20.04

YOLOv4 에 대하여 우연히 듣게 되었고, 관심을 가지게 되어 설치하고 테스트까지 해보았다. YOLOv4는 이 github을 참고하였고, git clone를 하였다. (맨유팬인듯) github.com/hunglc007/tensorflow-yolov4-tflite hunglc007/tensorflow-yolov4-tflite YOLOv4, YOLOv4-tiny, YOLOv3, YOLOv3-tiny Implemented in Tensorflow 2.0, Android. Convert YOLO v4 .weights tensorflow, tensorrt and tflite - hunglc007/tensorflow-yolov4-tflite github.com 이 표는 Object Detection 에서 YOLO..

Deep-Learning 2021.04.09

[YOLOv4] Pistols data를 이용하여 yolov4 학습하기

yolov4를 이용하여 roboflow 에서 Pistols Dataset을 가지고 학습을 해보았다. 참고로 OS : Ubuntu 20.04 버전 GPU : GeForce RTX 3090 CUDA : 11.2 버전 Anaconda를 이용하여 yolo 라는 가상환경을 만들어서 훈련을 진행하였다. [yolo] python : 3.6.13 tensorflow-gpu : 2.4.0 등 .. 학습 방법은 AlexeyAB/darknet github를 참고했다. 1. AlexeyAB/darknet 의 github을 이용하여 각종 파일을 다운로드 받는다. github.com/AlexeyAB/darknet AlexeyAB/darknet YOLOv4 / Scaled-YOLOv4 / YOLO - Neural Networks ..

Deep-Learning 2021.04.08

[프로그래머스] 멀쩡한 사각형 (python)

문제 공유 : http://programmers.co.kr/learn/courses/30/lessons/62048 코딩테스트 연습 - 멀쩡한 사각형 가로 길이가 Wcm, 세로 길이가 Hcm인 직사각형 종이가 있습니다. 종이에는 가로, 세로 방향과 평행하게 격자 형태로 선이 그어져 있으며, 모든 격자칸은 1cm x 1cm 크기입니다. 이 종이를 격자 선을 programmers.co.kr [문제설명] 가로 길이가 Wcm, 세로 길이가 Hcm인 직사각형 종이가 있습니다. 종이에는 가로, 세로 방향과 평행하게 격자 형태로 선이 그어져 있으며, 모든 격자칸은 1cm x 1cm 크기입니다. 이 종이를 격자 선을 따라 1cm × 1cm의 정사각형으로 잘라 사용할 예정이었는데, 누군가가 이 종이를 대각선 꼭지점 2개를..

코드문제풀이 2021.03.27