여러 라즈베리파이를 다루면서 항상 인터넷을 뒤져가며 세팅할 바에는 내가 정리하자 라는 마음에 작성합니다... 도움이 됐으면 좋겠습니다! Micro SD 카드 & USB 타입 리더기 준비라즈비안 OS를 설치하기 위해 마이크로 SD카드를 준비합니다.sd카드를 읽을 리더기도 같이 준비해야 합니다. Pi Imager 설치https://www.raspberrypi.com/software/ 위 링크에 접속하여 환경에 맞게 다운로드 합니다.다운을 완료하고 실행하면 아래와 같은 화면을 볼 수 있습니다. 장치 선택먼저 본인의 라즈베리파이 형식에 맞춰 선택합니다.운영체제 선택두번째는 다운받을 OS를 선택합니다.맨 위 Recommended는 최신 버전을 추천하고 있습니다. 만약 특정 기능을 하기 위해 다른 버전을 선택하기..
https://www.youtube.com/watch?v=T0DO1C8uYP8위 영상을 토대로 작성했습니다. 3년 전 영상이라 바뀐 부분들도 있기 때문에 조금은 다를 수 있습니다. YOLOv5 모델에 안전모 착용 데이터셋을 이용하여 학습하는 것을 목표로 합니다. 데이터셋은 Roboflow의 Hard Hat Workers Dataset을 이용했습니다. https://public.roboflow.com/object-detection/hard-hat-workers Hard Hat Workers Object Detection DatasetDownload 7035 free images labeled with bounding boxes for object detection.public.roboflow.com전..
RAG(Retrieval-Augmented Generation)란?RAG란 미리 학습된 모델에 외부 데이터를 추가로 알려주어 성능 향상을 이루는 기술입니다. 언어 모델을 따로 학습시키거나 수정하지 않아도 성능을 향상시킬 수 있는 아주 적절한 기술입니다.보통 대규모 언어 모델(LLM)의 성능을 향상시키기 위해 별도의 학습을 진행합니다. 하지만 일정 성능을 넘어서기 위해서는 엄청난 양의 노력을 필요로 합니다. 혹은 더이상의 성능 향상이 이루어지지 않을 수도 있죠. RAG는 이러한 LLM의 한계를 극복하기 위해 고안된 외부 데이터를 이용한 새로운 자연어 처리 기술입니다. 아래 링크를 참고하시면 더욱 정확한 개념을 확인할 수 있습니다.https://aws.amazon.com/ko/what-is/retrieval..
AUTOINCREMENT AUTOINCREMENT란 기본키를 자동으로 +1씩 증가하게 만드는 기능을 가지고 있다. 보기 좋게 기본키가 1부터 올라가기 때문에 정리가 쉽다. 하지만 중간에 테이블을 삭제해도 기본키 값은 변경되지 않으며 예를 들어 50개의 테이블 값을 모두 삭제하고 새로 입력 시 기본키 값은 51이 된다. 깔끔하게 1부터 시작하기 위한 방법을 알아보자 customer_id가 기본키 AUTOINCREMENT로 설정되어있다. 데이터 값을 삭제하고 넣고를 반복하다보니 키값이 41부터 시작한다. DELETE FROM customers; UPDATE SQLITE_SEQUENCE SET seq = 0 WHERE name = 'customers'; 위 코드를 실행하면 customers 테이블의 값이 모두..