전체 글 226

ChatGPT 파인튜닝 써보기 - 3

질문에 변화를 줘서 그나마 뭘 물어본 건지 인지 하는 거 같은 답변을 받았지만, A = B라는 걸 학습 시켜야 되는 게 아니라, A를 A라고 인식할 수 있게 학습을 시키는 게 맞기에 질문 일부를 바꾸고 답을 다르게 하기 위해 역대 뚜르드프랑스 우승자를 학습 시켜봤다. 학습 시킨 데이터는 기존에 쓰던 거를 이용해서 연도별 우승자로 반복 {"prompt":"2022년 뚜르드프랑스 종합 우승자는 누구인가요?","completion":"2022년 뚜르드프랑스 종합 우승자는 요나스 빙가르 (Jonas Vingegaard, 덴마크)입니다."} {"prompt":"뚜르드프랑스 2022년 대회에서 가장 성공한 선수는 누구였나요?","completion":"뚜르드프랑스 2022년 대회에서 가장 성공한 선수는 종합 우승자..

ChatGPT 파인튜닝 써보기 - 2

기존에 내가 학습 시키려고 사용한 프롬프트는 'A = B'와 같은 것들이었다. 뭔가 잘못 사용하는 게 맞다는 생각이 들어서 ChatGPT에게 직접 문의를 했다. 질 chatgpt 파인튜닝에 대해 알려줘 답 파인튜닝(Fine-tuning)은 이미 기본적인 지식과 구조를 가지고 있는 사전 훈련된(pre-trained) 모델을 특정 작업이나 도메인에 맞게 맞추기 위한 훈련 과정입니다. ChatGPT의 경우, GPT-4 아키텍처를 기반으로 하며 사전 훈련된 상태에서 시작됩니다. 파인튜닝을 통해 모델은 다음과 같은 이점을 얻을 수 있습니다: 데이터 효율성: 파인튜닝을 통해 모델은 작은 양의 훈련 데이터로도 빠르게 원하는 작업에 최적화할 수 있습니다. 작업 수행력 향상: 사전 훈련된 모델에 추가로 훈련 데이터를 제..

ChatGPT 파인튜닝 써보기 - 1

질 2022년 뚜르드프랑스 종합 우승자 답 제가 알 수 있는 정보는 2021년까지입니다. 2021년 뚜르드프랑스(Tour de France) 종합 우승자는 타데프 프가쳐(Tadej Pogačar)였습니다. 2022년 뚜르드프랑스 종합 우승자에 대한 정보는 제가 제공할 수 없습니다. 최신 정보를 얻으려면 인터넷 검색이나 스포츠 뉴스를 참조해 주세요. 2022년 우승자는 윰보비즈마 소속 요나스 빙에가르인데, 일단 내가 타데이 포가챠로 알고 있는데, 얘가 타데프 프가쳐라고 해서 이것도 이름도 얘 답변에 맞게 학습을 시켜야 할 거 같아서 다시 물어봄. 질 윰보비즈마 요나스 빙에가르 선수를 아니 답 네, 윰보-비즈마(Jumbo-Visma)팀의 요나스 빙가르(Jonas Vingegaard) 선수는 덴마크의 프로 자..

stanford alpaca 설치 (mac os)

git clone https://github.com/antimatter15/alpaca.cpp cd alpaca.cpp make chat ./chat 내 경우에는 아래와 같은 메시지가 나왔다. main: seed = 1680091241 llama_model_load: loading model from 'ggml-alpaca-7b-q4.bin' - please wait ... llama_model_load: failed to open 'ggml-alpaca-7b-q4.bin' main: failed to load model from 'ggml-alpaca-7b-q4.bin'​ 구글링 해서 찾아낸 거 보고 curl로 7B 받기 curl https://huggingface.co/Sosaka/Alpaca-nat..

[VSCODE] Local > FTP

어른들의 사정으로 유료IDE를 못 쓰게 돼서 회사에서도 VSCODE를 쓰게 되었다. 레거시 서비스들은 아직도 개발 서버를 따로 두고 운영하고 있고, 접근도 FTP로 하고 있어서 파일 변경시 FTP서버에도 반영 되어야 함. 브랜치 변경시 변경된 내용이 FTP서버에 반영 되어야 함. 두 가지를 꼭 되어야 해서 아래와 같이 설치 및 설정을 했다. Extension (Ctrl + Shift + X) 메뉴에서 sftp 검색 후 natizyskunk의 SFTP 설치 File > Add Folder to Workspace (git에서 내려받은 위치 선택) F1 누르고 sftp 입력 후 SFTP: Config 선택 설정 JSON 파일 내용은 아래 참조 { "name": "서버 이름", "host": "서버 주소", "..

[nextcloud] 조각을 모으는 중 오류 발생, 상태 코드 504

https://svrforum.com/nas/229435 서버포럼 - Nextcloud 대용량 파일 업로드 셋팅하기 며칠 전 Nextcloud 대용량 파일 업로드 문제로 글을 올렸던 사람입니다. 며칠 동안 이 문제로 골머리를 앓다가 마침내 해결했습니다. 나중에 또 롤백한다던지... 할때 까먹지 않기 위해 써둡니다. svrforum.com 검색해보다가 업로드 타임아웃 문제라는 걸 알게 되었다. 위 글에는 nginx랑 nextcloud쪽도 변경했다고 했는데, 나는 굳이 변경할 필요가 없어서 php설정만 변경했다. php-fpm쪽만 변경하면 돼서 아래 파일을 수정 했다. (우분투는 저 경로였다.) vi /etc/php/8.1/fpm/php.ini max_execution_time = 3600 max_input..

PAM8403 앰프 회로 사용 후기

8w짜리 스피커 1조가 남아서 이걸 어찌 써볼까 하다가 USB전원을 받는 앰프로 써보면 어떨까 해서 알리에서 PAM8403 회로 두 개를 구입 했다. 2.5~5.5v를 받아서 쓸 수 있고, 4~8옴, 2~8w 스피커를 쓸 수 있는데, USB 5v 기준으로 4옴 스피커 양쪽을 3w 출력을 낼 수 있다고 해서 나름 기대하고 구입을 했는데, 결과는 매우 만족. BR-3100S에 쓰던 스피커인데, 스마트폰에 물려서 테스트 했는데 꽤 성능이 괜찮았다. 저렴하게 다채널 구성할 생각으로 이걸 써도 되지 않을까 했는데, USB 전원에 따라 노이즈가 좀 있었다. 개인적으로 저음으로 공간을 때리겠다는 생각이 아니면 3w면 차고 넘치는 거 같다.

타오나스 파워서플라이 DC to DC로 변경

갑자기 서버가 다운이 된 건지 전원에 불은 켜져 있는데 접근도 안 되고 아무 것도 안 됐다. 전원을 끄고 다시 켰지만 아무 반응이 없음... 전원 쇼트 시키니 팬이 잘 돌아가길래 멀쩡하구나 하고 램 뽑아보고 램 위치 바꿔보고 이래저래 하다가 도저히 안 되겠어서 남는 파워서플라이로 바꿔보니 잘 켜졌다. 테스터기로 찍어보니 12v는 10v가 나오고 5v는 2.5v가 나왔다. 결론은 파워서플라이 사망. 플렉스 규격 파워서플라이를 사려고 보니 가격이 좀 있기도 하고, 어차피 고장나면 바꿔야지 하던 거라 중고 파워서플라이를 외면하고 바로 DC to DC를 구입 했다. 구입한 제품은 마이크로박스 LR1204 DC to DC 120W+12V/10A 120W 아답터 포함이라 같이 받으려고 구입했다. 4핀 케이블이 하나..

ChatGPT로 쿼리 튜닝 물어보기

모든 상황에 대해 다 던져주고 최적화(튜닝)를 해달라거나 하는 범위가 넓은 질문과 범위가 넓은 답변을 원하면 chatgpt로 빠르게 답을 구할 수가 없다. 인덱스가 걸린 varchar 컬럼으로 공백이 아닌 것을 ''과 > '' 차이에 대해 알고 있는 건 확인해서, 얘가 어느 정도 할 수 있다는 건 알았으니 어떤 프롬프트를 써야 실무에 사용하기 편할 지 알아보려고 이래저래 해본 걸 정리했다. 일단 chatgpt가 테이블 생성문에서 인덱스 생성한 컬럼이 뭔지 알아낼 수 있나를 확인해봤다. 질문 CREATE TABLE t_datasource_tag ( tag_no bigint DEFAULT nextval('seq_datasource_tag'::regclass) NOT NULL, table_name charac..

반응형