목록BF 2024 (107)
저번에 SSD 논문 스터디 중에 데이터 증강 방법에 대해서 찾다가, https://dsjgm921.tistory.com/219 SSD : Single Shot MultiBox Detector 세그멘테이션 업무를 하고 있는 와중에 SSD + regnetx + fpn 방식으로 구성한 네트워크가 있는데 잘 모른다... SSD 스터디가 필요함. 기존 스터디한 네트워크는 FPN, U-Net, Deeplabv3~3+, R-CNN, Fast R-CNN, Faster R dsjgm921.tistory.com ImageNet Classification with Deep Convolutional Neural Networks, A,Krizhevsky., G,E.Hinton. et al. 논문에서 PCA를 사용해서 이미지에 ..
세그멘테이션 업무를 하고 있는 와중에 SSD + regnetx + fpn 방식으로 구성한 네트워크가 있는데 잘 모른다...SSD 스터디가 필요함. 기존 스터디한 네트워크는 FPN, U-Net, Deeplabv3~3+, R-CNN, Fast R-CNN, Faster R-CNN, Mask R-CNN 으로, 이놈들을 기준으로 아만보를 시전할 예정이다ㅜㅜ. SSD: Single Shot MultiBox Detector ( 2016 ) - ECCVWei Liu, Dragomir Anguelov, Dumitru Erhan, Christian Szegedy, Scott Reed, Cheng-Yang Fu, Alexander C. Berg Search | arXiv e-print repositoryShowing 1–..
LDS-01 실물 ( 분리한 상태 ) 잘돌아간다. https://emanual.robotis.com/docs/en/platform/turtlebot3/appendix_lds_01/#appendix-lds01 ROBOTIS e-Manual emanual.robotis.com 공홈에서 확인해보니 ROS kinetic 버전 패키지가 있는데 이는 ROS1 willy, 20.04 이전의 리눅스에서 돌아감 rosversion -d 로 현재 설치된 버전 확인하면, ROS1 noetic. Github 링크에서 확인해본 결과 noetic 버전 pass 받아서 실행 가능함. https://github.com/ROBOTIS-GIT/hls_lfcd_lds_driver GitHub - ROBOTIS-GIT/hls_lfcd_ld..
ZYC0076에는 LUCKY SIX 마더보드가 탑재되어 있다. 마더보드 : 전용 USB to C (6A) 케이블을 통해서 마더보드와 컴퓨터를 연결한다. 연결할 경우 노란색 표시등이 깜박거릴 것이다. "Blink" 라는 sketch 가 보드에 사전에 설치되어 있었기 때문이다.
1. 리눅스 OS 종류와 버전을 확인 하고 cat /etc/*-release 2. 커널 아키텍처(arch) 확인한 뒤 uname -m 3. 알맞은 버전을 설치하자 4. 리눅스에서는 다음과 같은 방법이 편리하다 앱 이미지 파일을 다운받는다. download x86*64 app Image file https://www.arduino.cc/en/software Software Open-source electronic prototyping platform enabling users to create interactive electronic objects. www.arduino.cc 5. download > app 우클릭 > Properties > 체크박스 ( allow executing file as progr..
주행로봇에서 받아들이는 비전 데이터와 센서값들의 송수신 상태를 설정하지 않고 노드간 토픽을 주고받아서 그런지, 뭔가 뜻대로 움직이지 않는다. 제대로 설정하기 위해 QoS Profile을 공부해본다. 인제 갓 ROS 공부하는 입장에서 친절한 자료들이 많지는 않았다 ㅜㅜ. 다음 유투브에서 언급하고 있는 내용을 많은 부분 요약하였다. https://www.youtube.com/watch?v=EOqqO35fL_8 Topic, Service, Action 제각기 QoS를 설정할 수 있다. 1. QoS Profile의 옵션 History depth: 메시지 히스토리의 깊이를 설정합니다. 통신 상태에 따라서 (이전 메시지의 수) 정해진 사이즈만큼의 데이터를 보관 values KEEP_LAST = 정해진 메시지 큐 사..
1. 예약된 프린터 작업 취소 명령 BSD 계열 lp는 line printer의 약자 -lpr : 프린터 출력 -lpq : line printer que , que에 있는 작업의 목록 출력 -lprm : lp rm ( line printer remove ) -lpc : line printer control program , 프린터와 프린터 큐에 등록된 작업내역 제어 -lpd : line printer daemon System v 계열 -lp : BSD 계열의 lpr과 유사 -cancle : 작업 번호 취소 -lpstat : line printer status , 작업번호 확인 2. 스캐너를 사용하기 위해 설치해야 하는 패키지는 ? XSANE : SANE , Scanner Access Now Easy 스캐..
* Oracle에서 virtual box 인수한 듯 * m1 mac은 virtual box가 지원되지 않으니, 검색하셨다면 뒤로가기 추천 우분투 환경에서 파이썬을 돌려야 한다고 해서 급하게 들어간 리눅스 공부.. 예제 풀려고 가상환경 구축하려다 보니 homebrew랑 오라클 홈페이지에서도 arm64에서는 구동 안된다고 .. 뒤늦게 확인 2010년형 mac book white 로 centos7이나 ubuntu를 설치해보고자 한다 1. 홈페이지에서 MAC용 OS X.dmg 파일을 다운받는다. 공식적으로 High Sierra 버전까지 지원되니까 사용 가능하다. 2. virtualBox 다운로드 이후, ubuntu 등 홈페이지에서 사용할 버전을 다운받는다 ( ISO ) 3. 설치하려는 CPU 사양에 맞는 ISO..
* 머신러닝 프로젝트에서 변하지 않는 딥러닝 플로우 ~ data -> preprocess -> Model -> Evaluation -데이터 검증 - modeling - 학습과정 추적 -전처리 - 학습로직 - 후처리 -데이터 증강 - 모델 검증 * 전반적인 과정 훑어보기
** github의 기능으로, 특정 repository에서 > 프로젝트 설명 > 사용방법 > 라이센스 > 설치법 등에 대해서 기술 > 본인과 직장동료, 프로그램 사용자를 위해 존재 ** README 와 Markup > github 에서 readme 파일 수정 ( 연필 클릭 ) ** Headers : 큰 제목, 작은 제목 > ========= > ------------ ** 다른 방법으로는 # 을 붙이기 ** 가로줄 ( 수평선 ) ** BlockQuote : 블럭 인용문자 사용 , 블럭들이 하위 브라켓으로 진행하면 상위 버전으로 표기해도 복귀하지 않음 > >> ** 순서가 있는 목록 ( 1. \n 2. \n 3. .... ) , 자동으로 번호가 매겨짐 ** 순서가 없는 목록 ( * , + , - 로 표시 ..
** 중요한 내용에 태그를 생성해서 식별할 수 있다 , 버전 릴리즈 v 0.1 을 태그로 달아 넣기도 한다 ** local repository 에서 tag 생성 -> 가장 마지막 커밋에 태그가 달린다 git tag tagname > git tag soul3.0 을 집어넣고 git log 로 확인해 본다 , commit message 오른편에서 tag 내용을 확인할 수 있다 ** 특정 커밋에 tag 달기 git tag tagname commithash ** Remote Repository에 tag 를 push 하기 git push origin tagname > push 한 이후 , github에서 확인해보니 tag가 생성되었다 ** tag 목록 확인 : git tag ** tag 의 상세 정보 열람 : g..
** merge tool 설정 > git config --global -e > [merge] tool = vscode ~ "$MERGED" 입력한다 ** Git merge : 현재 branch 를 기준으로 다른 branch를 병합한다 > ( main branch 기준으로 ) git merge dev > dev branch 에서 업데이트 한 버전의 commit message와 log가 main branch에서도 확인된다 ** Merge Conflict : Branch 를 Merge 하는 과정에서 충돌이 날 수 있음 | Push, Pull 과정에서도 충돌이 일어날 수 있음 ** git mergetool 오픈 , Conflict 해제 ( 버전을 남길 것만 남겨놓음 ) > 이후 git add > git comm..