본문 바로가기
반응형

전체 글96

[#05] qwen-tts를 이용한 AI 음성 만들기 오늘은 qwen-tts를 활용한 AI 음성 제작 모델을 운용해볼까 합니다.확실히 이런 Utilization 분야가 모델 가중치가 적다 보니 접근이 쉬운 편인 것 같습니다. 세세한 파인튜닝이나 자세한 활용 방법 등은 하단 레퍼런스를 통해 찾아보시기 바랍니다.저는 말 그대로 브라우저에서 web ui 환경에서 사용하는 방법만을 알려드립니다. 저는 아나콘다를 선호하지 않기 때문에 일반 python 기준으로 설명을 드립니다.우선 python 3.12 버전을 받아줍니다. 최근에는 python install manager(줄여서 pim)라는 게 생겨서 기존의 pyenv?처럼 파이썬 버전관리가 가능해졌더라구요!만약 이걸로 받으신 경우 현재 2026년 2월 15일 기준 최신 버전인 python 3.14 버전이 받아졌을테.. 2026. 2. 15.
[#04] kobold를 사용한 로컬 챗봇 돌리기 안녕하세요.오랜만에 돌아온 포스팅이네요 ㅎ_ㅎ 오늘의 주제는 지난번에 이어 돌아온 kobold를 사용하는 로컬 챗봇입니다.(이번에는 gpu를 사용합니다!) 그리고 이번에는 kobold를 이용해서 해보겠습니다.kobold는 지난번 llama.cpp보다 훨씬 간단한데요. https://github.com/LostRuins/koboldcpp GitHub - LostRuins/koboldcpp: Run GGUF models easily with a KoboldAI UI. One File. Zero Install.Run GGUF models easily with a KoboldAI UI. One File. Zero Install. - LostRuins/koboldcppgithub.com위 링크로 들어간 뒤,이 화.. 2026. 2. 8.
[#03] llama.cpp를 사용하여 cpu만으로 챗봇(LLM) 돌리는 방법(2) 저번에는 c++, cmake 등의 프로그램을 통해 직접 llama.cpp를 빌드하는 방법을 알아보았습니다.(저도 잘은 모르지만 사실 python은 굳이 설치할 필요가 없었던 것 같구요... 그리고 아마 c++은 컴파일러 때문에? 설치를 하는 것 같네요. cmake 빌드하는 데 컴파일러가 필요하니까) 아무튼 사설이 길어졌는데 조금 더 찾아보니 아예 빌드된 걸 푼 게 있더라구요? ㅋㅋㅋㅋㅋ(약간 유튜브 리밴스드 쓰는 분들이라면 이해하기 쉬우실텐데 revanced manager를 설치해서 youtube 앱을 직접 revanced로 빌드하는 방법이 있고, 요새는 그냥 빌드되어 있는 revanced만 바로 설치하는 방법도 있잖아요? 그거랑 똑같다고 보시면 됩니다.) 아무튼 이번엔 정말정말 간단합니다. 우선 이번에.. 2025. 11. 9.
[#03] llama.cpp를 사용하여 cpu만으로 챗봇(LLM) 돌리는 방법(1) 안녕하십니까. 오늘은 VGA(=GPU, 그래픽카드)가 없이 CPU만으로 요즘 유행하는 로컬 LLM 챗봇 모델을 돌리는 방법을 알아볼까 합니다. 현 시점 기준으로 에러가 발생하지 않도록 최신화한 버전입니다. (2025.11.08.~) 참고로 여기서 말하는 챗봇이란 '이루다' 같이 사람과 대화하듯이 하는 챗봇을 의미합니다.일반적으로 널리 알려지고 사용되는 ChatGPT, Gemini, Grok 등의 LLM은 Ollama, vllm+webui 등의 방법이 별도로 있으니 이러한 LLM을 찾으시는 분들은 잘못 찾아오셨다는 말씀을 드립니다!첫번째 단계 : 필요한 프로그램(라이브러리) 설치 앞서 설치해야 할 프로그램은 총 4가지입니다. 1. Visual Studio의 C++ 데스크톱 버전https://visualst.. 2025. 11. 9.
[프로그래머스 SQL] Lv. 2 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 ※ 문제 ※ 코드SELECT CAR_TYPE, COUNT(*) AS CARSFROM CAR_RENTAL_COMPANY_CARWHERE FIND_IN_SET('통풍시트', OPTIONS) > 0 OR FIND_IN_SET('열선시트', OPTIONS) > 0 OR FIND_IN_SET('가죽시트', OPTIONS) > 0GROUP BY CAR_TYPEORDER BY CAR_TYPE ASC; ※ 풀이해당 문제 또한 푸는 방법이 다양하지만 크게 2가지만 보겠습니다. 1. 제가 작성한 코드와 같이 WHERE ~ FIND_IN_SET 함수를 쓰는 것 MySQL에는 콤마로 구분된 문자열에서 특정 단어를 찾는 함수인 FIND_IN_SE.. 2025. 6. 24.
[프로그래머스 SQL] Lv. 2 재구매가 일어난 상품과 회원 리스트 구하기 ※ 문제 ※ 코드SELECT USER_ID, PRODUCT_IDFROM ONLINE_SALEGROUP BY USER_ID, PRODUCT_IDHAVING COUNT(*) >= 2ORDER BY USER_ID, PRODUCT_ID DESC; ※ 풀이처음으로 2개 이상의 COLUMN을 이용한 GROUPING 문제가 등장했습니다. 우선 USER_ID로 그룹화를 진행하면 각 USER_ID 별로 모든 구매 기록이 구해질 것입니다.다음으로 PRODUCT_ID로 그룹화를 진행하면 PRODUCT_ID 별로 제품별 판매 개수, 판매 일자 등이 나오게 됩니다. 이걸 HAVING 절에서 COUNT(*)를 구하면 각 고객이 제품 별로 구매한 개수가 나오게 됩니다. 이 값이 2 이상이라.. 2025. 6. 24.
[#22] 1차 취준 끝! 스물두번째 일지만에 드디어 취준을 끝냅니다~ ㅠㅠ 다행히 제가 지금껏 지원했던 곳들 중에서도 꽤나 좋은 편이라 너무 행복하네요 ㅎㅎ(물론 들어가봐야 알겠지만.. ㅎㅎ;;) 제발 좋은 사람들 만났으면 하는 바람입니다 : )물론 저도 열심히 할 생각이구요 😅 아무튼 최종적으로 들어간 곳은 정출연 전산직입니다. 이번에 들어가면 최소 2~3년은 다니고 서른 중반 전에는 다음 진로(외국 대학원, 사기업 둘 중 하나)로 바꾸지 않을까 싶습니다. 개인적으로 공공 계열 중에서 여기보다 좋은 곳은 거의 없다고 생각해서... 아마 옮긴다면 금공이나 마사회 같은 곳 정도라고 생각되네요. 아무튼 최종합격하니까 너무 행복하네요~ ㅠㅠ 나름 자신감이 또 붙은 게 사실 서류만 붙으면 필기는 떨어진 적이 없었고, 면접도 지금까지 .. 2025. 6. 20.
[프로그래머스 SQL] Lv. 2 특정 물고기를 잡은 총 수 구하기 ※ 문제 ※ 코드SELECT COUNT(*) FISH_COUNTFROM FISH_INFO I JOIN FISH_NAME_INFO N ON I.FISH_TYPE = N.FISH_TYPEWHERE FISH_NAME IN ('BASS', 'SNAPPER'); ※ 풀이간단합니다. 그냥 FISH_TYPE으로 JOIN 한 뒤, FISH_NAME 또는 FISH_TYPE으로 FILTERING 하고 COUNT(*)를 구해주면 끝입니다. 2025. 6. 18.
[#21] 한전KDN 스물한번째 취준일지입니다. ※ 최종 결과위치 문제로 포기 ※ 서류 접수 마감일2025년 6월 4일 ※ 채용 프로세스서류 → 필기(인성/NCS/전공) → 1차 면접 → 2차 면접 ※ 지원한 직무전산직 ※ 자소서 문항필기 합격 후 작성여기는 시험장 위치 문제로 포기했습니다. 시외버스를 타고 동서울역으로 가면 가깝지만 새벽 운행이 [ 1시, 6시 10분 ] 이렇게 있더라구요... 새벽 4시~4시 30분 사이 운행편을 타야 도착 가능한데...그렇다고 전날 가서 방을 잡자하니... 이미 교통비만으로 10만원 이상 지출이 확정된 상황인데 방값까지 잡아가면서 갈 곳은 아니라고 판단했습니다. 필기를 붙어도 면접이 2개나 남아있는 데다가 초봉도 3천 5백 정도였던 걸로 기억하네요. 아, 그리고 기차도 못 타는 게 위에.. 2025. 6. 17.
반응형