본문 바로가기

개인 공부116

젯슨 나노를 위한 SSD-mobilenet 학습시키기 2021/02/05 - [IT/인공지능, 딥러닝] - 1. 내 데이터로 객체 인식 학습시키기 Object Detection with Custom Dataset :: tensorflow 1. 내 데이터로 객체 인식 학습시키기 Object Detection with Custom Dataset :: tensorflow Jetson Nano에서 Yolo를 이용해서 object detection을 수행했더니 너무 느리더라고요,,, FPS가 10도 안 나오는 것 같아요,,, 그래서 찾아보니까 SSD Mobilenet 이 젯슨 나노에서 빠르게 잘 돌아가는 예제를 보 seoftware.tistory.com 2021/02/19 - [IT/인공지능, 딥러닝] - 2. 내 데이터로 객체 인식 학습시키기 Object Dete.. 2021. 2. 19.
2. 내 데이터로 객체 인식 학습시키기 Object Detection with Custom Dataset :: tensorflow, SSD, Mobilenet ↓↓↓↓↓↓↓ 아래 포스트에서 이어지는 글입니다. ↓↓↓↓↓↓↓ 2021/02/05 - [IT/인공지능, 딥러닝] - 1. 내 데이터로 객체 인식 학습시키기 Object Detection with Custom Dataset :: tensorflow 1. 내 데이터로 객체 인식 학습시키기 Object Detection with Custom Dataset :: tensorflow Jetson Nano에서 Yolo를 이용해서 object detection을 수행했더니 너무 느리더라고요,,, FPS가 10도 안 나오는 것 같아요,,, 그래서 찾아보니까 SSD Mobilenet 이 젯슨 나노에서 빠르게 잘 돌아가는 예제를 보 seoftware.tistory.com 4. Evaluation ▶ eval.py 파일 .. 2021. 2. 19.
1. 내 데이터로 객체 인식 학습시키기 Object Detection with Custom Dataset :: tensorflow Jetson Nano에서 Yolo를 이용해서 object detection을 수행했더니 너무 느리더라고요,,, FPS가 10도 안 나오는 것 같아요,,, 그래서 찾아보니까 SSD Mobilenet 이 젯슨 나노에서 빠르게 잘 돌아가는 예제를 보고 바로 학습을 시도했습니다!! 첫 번째 시도는, 아래 깃헙에 나와있는 Re-training SSD-Mobilenet 을 이용해서 해봤는데 open images를 안 쓰고 custom dataset 을 사용하니까 자꾸 에러가 뜨더라고요. detectnet을 뜯어보니 open image와 voc 두 가지 형태의 데이터셋을 취급하는 것 같은데, 에러가 뜨길래 다른 방법을 시도했습니다! github.com/dusty-nv/jetson-inference dusty-nv/j.. 2021. 2. 5.
[Jetson Nano] 윈도우에 젯슨 나노 OS 설치 및 초기화 방법 - How to install Jetson Nano OS 디바이스마트에서 Nvidia jetson nano developer kit 4GB 루키박스에 추가구성 포함해서 주문했습니다. 라즈베리파이 OS 설치 방법과 동일하게 SD 카드를 컴퓨터에 연결해서 OS 이미지를 다운받은 후 젯슨 나노에 SD 카드 삽입하여 초기화하는 내용을 다룰 예정입니다. JETSON NANO OS 설치 1. SD 카드 초기화 - SD 카드 64GB 이상 권장(최소 32GB) SD 카드 포멧터 다운로드 www.sdcard.org/downloads/formatter/eula_windows/ SD Memory Card Formatter for Windows Download - SD Association BY DOWNLOADING, INSTALLING OR USING THE PRODUCT, T.. 2020. 12. 30.
[ 안드로이드 스튜디오 ] 무선으로 스마트폰에 "Run app" 하기 0. 스마트폰과 컴퓨터가 같은 네트워크를 사용하고 있어야합니다. (같은 와이파이-공유기 사용) 1. 맨 처음에는 유선으로 연결되어 있어야 합니다. 따라서 스마트폰과 컴퓨터를 연결합니다. 2. [File] -> [Settings] 3. 왼쪽 탭에서 Plugins 찾고 "wifi adb" 를 검색합니다. 저는 "WIFI ADB ULTIMATE" 를 install 하고 재부팅 했습니다. 4. 오른쪽 탭 또는 검색창에 adb를 검색해서 실행시킬 수 있습니다. 실행시키면 이런 화면을 볼 수 있습니다. 5. 스마트폰의 개발자 모드 debug 모드를 활성화합니다. 6. cmd 창에서 C:\Users\[유저명]\AppData\Loacal\Android\Sdk\platform-tools 로 이동하고, "adb tcpip.. 2020. 11. 4.
[ 안드로이드 스튜디오 ] NDK 버전 에러 해결 /* 문제 상황 */ NDK를 21.3.6528147 사용해야 하는데 21.0.6113669 관련 에러가 뜬다 /* 에러 메세지 */ NDK not configured. Download it with SDK manager. Preferred NDK version is '21.0.6113669'. Install NDK '21.0.6113669' and sync project /* 해결 방법 */ 1. loacl.properties 파일 수정 local.properties 를 클릭하면 다음과 같은 내용이 있다. sdk가 저장된 위치가 있다. 이 곳에 NDK 저장소의 위치를 추가한다. NDK 저장 위치는 주로 아래와 같다. C\:\\Users\\[사용자명]\\AppData\\Local\\Android\\Sdk.. 2020. 11. 4.
[C++, Python][프로그래머스] 완주하지 못한 선수 :: seoftware 문제 문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. 입출력 예 participant completion return [marina, .. 2020. 8. 9.
[C++][프로그래머스] 가장 큰 수 :: seoftware 문제 설명 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 제한 사항 numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000 이하입니다. 정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다. 소스코드 #include #include #inclu.. 2020. 4. 25.
[C++][백준] 1159번 농구 경기 소스코드 #include #include using namespace std; int N; int alphabet[26]; string s = "abcdefghijklmnopqrstuvwxyz"; int main(void) { cin >> N; for (int i = 0; i > input; alphabet[input[0] - 'a']++; } bool predaja = true; for (int i = 0; i = 5) { cout 2020. 4. 24.