본문 바로가기

전체 글

(21)
Yolov8 파인튜닝하기 2 어제까지 수동으로 라벨링한 23장 데이터셋만 가지고서 학습한 모델이다.Threshold는 48~50% 정도로 설정하면 그럴싸한 결과가 나온다.고작 23장으로 이정도 성능이 나오는 건 인상적이다.Frame이나 Lamp 등이 방 안에 여러 개일때 전부 다 잡지 못하고, box가 부정확하게 그려지는 경우가 있다. 이제 이 모델을 사용해서 auto labeling을 시도해보도록 하자. 내 프로젝트로 돌아가서 Unannotated 탭으로 이동하면 이제 auto labeling을 위해 내가 학습시킨 모델을 사용할 수 있다.정의해뒀던 클래스들이 전부 들어있긴 하지만 실제로 탐지에 성공한 건 커피테이블1개, 쿠션1개 뿐이긴 했다ㅋㅋ 50장 정도 오토 + 수동 라벨링을 끝내고 한번 더 중간 모델 학습을 시켜주었다.자동..
Yolov8 모델 fine-tuning 해보기 (가구 객체 탐지) 오랜만에 티스토리에 글을 쓴다. 오늘은 전에 끝냈던 AI로 집꾸미고 쇼핑까지 프로젝트에 사용했던 yolov8모델을 가구를 인식하는 데에 더욱 최적화된 모델로 파인튜닝해보려고한다. 첫 스텝으로 Unsplash나 Pexels 같은 웹사이트에서 저작권없는 방 사진들을 잔뜩 모았다.https://www.pexels.com/ https://unsplash.com/ 아름다운 무료 이미지 및 사진 | Unsplash어떤 프로젝트를 위해서든 다운로드 및 사용할 수 있는 아름다운 무료 이미지 및 사진입니다. 어떤 로열티 프리 또는 스톡 사진보다 좋습니다.unsplash.com훈련을 위한 데이터야 많을수록 좋겠지만 라벨링하기도 겁나고 해서 100장 남짓만 우선 확보했다.찾아본 바로는 훈련데이터셋의 가로세로비율이나 이미지확..
심볼릭 디렉토리 링크(SYMLINKD) -> C 드라이브의 .ollama는 가짜고, 실제 내용은 D 드라이브의 .ollama에 있음 올라마에서 쓰려고 했던 DeepSeek-V3 모델 용량이 너무 큰데모델 파일 설치 환경변수를 D드라이브로 설정해두었음에도설치 과정에는 어쩔 수 없이 모든 스레드가 C드라이브에서 구동되어 용량을 차지함 현재 내 C드라이브가 용량이 넉넉하지 않으므로...애초에 올라마의 .exe 파일을 D드라이브에 새로 설치함. (C에 있던 건 완전히 지움) 그런데 올라마를 쓸 때 필요한 SSH 키(id_xxxx) 설정을 해야 하는데 이 키를 발급하기 위해 필요한 폴더들이 (.ollama 및 mainifest 서버 폴더) 자꾸만 C드라이브에 자동 설치 되는 것이다! Ollama가 기본적으로 C:\Users\xxx.ollama 경로만 ..
폴더 액세스가 거부됨, 작업 수행 권한 없음 문제 해결 폴더를 지우려는데 권한이 없다며 액세스가 거부된 적이 있을 것이다검색도 귀찮은 나는 이럴 때마다 그냥 삭제를 포기했는데그렇게 쌓여간 파일이 드라이브 용량을 잡아먹음 ...ㅎ Powershell이나 Terminal에서도 remove 명령어로 지울 수 있다던데, 내 컴퓨터에선 여전히 액세스가 없다며 해당 방법은 먹히지 않았다  GPT에게 물어보았더니 가이드를 줬다 따라했더니 지워졌다 스고이... 사용자 이름이 언제부터 22sal 가 된거지..??나도 모르는 아이디
딥시크 모델 로컬에서 사용하기 토이프로젝트를 더 나은 퀄리티로 완성하기 위해 GPT vision API 를 쓰고 싶었는데vision은 비용이 너무 비싸서 고민하던 중 지인이 딥시크도 이미지 인식 잘 하는데 머하러 gpt 쓰냐구 하길래...한번도 써보지 않은 딥시크를 로컬에서 사용해보자! 는 오늘의 목표 설정 처음에는 올라마에서 모델을 받아서 사용해봤다https://chat.deepseek.com/셸에서 대화하기 불편해 위 링크에서 ChatboxAI 도 설치했다 설치가 끝나고 설레는 마음으로 캡셔닝을 시켜보았지만 이미지 인식이 안된다올라마에서는 gpt vision처럼 다운로드 해 사용할 수 있는 멀티모달 모델이 따로 있었다 처음에는 딥시크 = 모델명, 올라마 = 딥시크를 사용할 수 있는 웹서비스? 인 줄 알았는데올라마에는 딥시크 모델 ..
PowerShell? bash? 몰랐지만 알려고 하지 않았던 셸 차이 알아보기  Terminal: 사용자와 컴퓨터가 대화하는 창. 우리가 명령어를 입력하는 화면.Shell: 명령어를 해석 후 실행해주는 엔진 (운영체제에 따라 기본 Shell 다름)Shell의 종류 > bash,  iTerm2 , Zsh, PowerShell, Fish 등 있음  기본적으로 리눅스에서는 기본 Shell로 bash 사용,MacOS에서는 bash, 최근 업데이트 후에는 zsh 기본으로 사용,Windows는 cmd 명령 프롬프트가 기본 셸이었지만 현재는 Powershell / Windows Terminal. 그러나 어떤 os든지간에, 별도의 설치과정 거치면 다른 운영체제의 Shell도 사용할 수 있다. 컴퓨터의 파일 관리, 프로세스 제어, 스크립트 자동화, 네..
어려운 쇼핑 API 연동하기 보호되어 있는 글입니다.
AWS 에 대해 알아보았다 이번에 토이프로젝트를 위해 여러 검색엔진에 대해 알아보았는데다들 쓴다는 AWS를 맨 마지막에 알게 된 건 놀랍다 ㅋㅋ무조건 돌아가는 나  AWS: Amazon Web Services 아마존 웹 서비스, 클라우드 서비스- 넷플릭스 서버, 인스타그램 사진 데이터, 각종 웹사이트들이 AWS 서버로 돌아가거나 AWS에서 제공하는 자체 저장공간에 저장되고 있음- EC2, S3, Lambda, RDS, Rekognition과 같은 아래 기능들 중 필요한 것들만 골라 레고 블록처럼 조립해 사용 가능- 서버 구동, 데이터 저장, AI 도구, 데이터 분석, 네트워크 관리 정도의 기능이 있음 그러니 AWS를 쓰면 하드웨어가 없어도 (=전기세X), 안정된 서버를 운용 & 관리받을 수 있어 개발자가 할 일을 줄여준다.. 정도..