일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 서보모터
- 트랜스포머
- 오픈AI
- 일론 머스크
- 우분투
- OpenAI
- ControlNet
- 딥마인드
- 가상환경
- 멀티모달
- 아두이노
- 이미지 편집
- 확산 모델
- tts
- 메타
- AI
- 인공지능
- 티스토리챌린지
- LORA
- ChatGPT
- 생성형 AI
- javascript
- 시간적 일관성
- 오블완
- 뉴럴링크
- AI 기술
- TRANSFORMER
- LLM
- ubuntu
- PYTHON
- Today
- Total
목록2024/09 (80)
AI 탐구노트
FishAudio라는 업체에서 개발한 다국어를 지원하는 텍스트 음성변환(TTS) 모델입니다. 최신 버전인 Fish Speech V1.4의 경우, 다국어로 구성된 70만 시간 분량의 오디오 데이터를 사용해 훈련되었으며 초저지연 실시간 음성합성(TTS)과 음성 복제 기능을 제공합니다. 70만 시간 가운데 30만 시간이 영어, 중국어라고 하며 한국어는 2만 시간 정도가 포함되어 있다고 합니다. 미세조정에는 8GB, 추론에는 4GB 수준의 VRAM만 있으면 된다고 하는데, 4GB면 사양이 좀 낮은 GPU를 가지고도 음성을 만들고 테스트 하는데는 전혀 문제가 없다는 얘기가 됩니다. (CUDA를 사용해 추론 속도를 높이는 경우라고 생각하면 될 듯...) 데모로 공개되어 있는 FishAudio 사이트 에는 이미 만..
지난 글에서 PyKrx 패키지를 이용해서 데이터를 수집해 봤습니다. 주가 정보 가져오기지난 번에 종목 별 주가 현황표를 만들어 봤습니다.당시 데이터를 외부에서 Json 타입으로 생성해서 입력으로 전달하는 것으로 가정했었죠.그래서, 이번에는 주가 정보를 가져와서 전처리를 하42morrow.tistory.com 이걸 가지고 finviz 사이트에서 제공하는 S&P 500 Map과 같은 것을 만들어 볼 생각입니다. 증시맵 (또는 지수맵)이란증시맵이란 업종, 종목, 시가총액 비중 등 실시간 및 추세 정보를 직관적으로 시각화해서 보여주는 지도입니다. 이런 서비스를 제공하는 곳으로 대표적인 곳은 finviz와 TradingView 같은 곳이 있죠.국내에서도 kospd.com 이라는 곳에서 KRX 300 지수 맵..
고품질 음악 생성과 정교한 스타일 컨트롤을 가능하게 하는 음악 생성 및 편집 시스템 Seed-Music는 고품질 음악 생성과 정교한 스타일 컨트롤을 가능하게 하는 음악 생성 및 편집 시스템입니다. 음악 도메인은 신호의 복잡성으로 인해 참 어려운 영역입니다. 특히 보컬 같은 경우는 다양한 주파수 대역이 겹치는 소리를 포함하고 있어 더 그렇죠. 게다가 아무래도 전문적인 도메인 지식이 필요한 영역이다 보니 더 그런 것 같습니다. 음악을 만드는 것에는 멜롣, 화음 진행, 구조적 일관성 등에 대한 전문 지식도 필요하고 이를 AI를 이용하려고 할 때 가사, 쟝르, 악기 구성, 노래 구조와 같은 주석이 포하모딘 데이터를 이용해 학습해야 합니다. 하지만, 그런 데이터를 수집하는 것은 매우 어렵죠. Seed-Musi..
지난 번에 종목 별 주가 현황표를 만들어 봤습니다.당시 데이터를 외부에서 Json 타입으로 생성해서 입력으로 전달하는 것으로 가정했었죠.그래서, 이번에는 주가 정보를 가져와서 전처리를 하는 과정을 테스트해 보기로 했습니다. 사용 용도 결정주가 정보는 용도에 따라 굉장히 스펙트럼이 넓은 녀석이라 먼저 어떤 용도로 사용할 것인지를 결정해야 합니다. 그래서 저는 다음과 같은 사용 용도를 설정해 봤습니다. 1차 : 종목별 당일 주가 정보 리스트 생성 2차 : 시가총액을 추가해 finviz 의 S&P 500 map 유사 도구 생성 먼저 간 선배들의 발자취를 좇아보자 주가 정보를 가져올 수 있는 방법을 조사해보니 python으로 주가 정보를 처리하는 방법은 다음과 같이 몇 가지가 있었습니다. 역시 인터넷은 정..
PyKrx 패키지를 사용하면서 어떤 값을 어떻게 받아오는지 하나씩 테스트를 진행해 봤습니다. 생각보다 이것저것 해 볼만한 것들이 많이 있는 것 같으니 당장은 사용하지 않더라도 대충은 파악해 두려고 합니다. 참고로 아래 출력물에서 인덱스로 나오는 값 (예: '티커', '날짜' 등)은 reset_index()를 추가로 해 주어야 컬럼으로 전환됩니다. 종목코드 목록 조회 get_market_ticker_list(date, market='KOSPI') : [tickers] 형태 (list 타입), market 값은 KOSPI/KOSDAQ/KONEX/ALL 중 선택, 미설정 시 KOSPI['095570', '006840', '027410', '282330', '138930', ...] KRX300 종..
메타가 SAM 2를 공개한 지 2개월이 다 되어 갑니다. 앞으로 이를 이용해 장난감 같은 기능 구현을 해 볼 생각인데 그때 객체 분할을 해야 할지도 몰라서 공개된 코드를 이용해 한번 돌려봤습니다. (참조: SAM 2 공식 깃헙) 절차는 다음과 같습니다. 1.아나콘다 가상환경 생성# 가상환경 생성$ conda create -n sam2 python=3.11 2.모델 다운로드 및 필요 패키지 설치# git clone 및 필요 패키지 설치 $ git clone https://github.com/facebookresearch/segment-anything-2$ cd segment-anything-2$ pip3 install -e . 3.사전학습 가중치 다운로드# weight 다운로드$ cd checkpoin..
불편함의 시작 윈도우만 사용하다가 우분투를 사용하게 되면서 가장 불편한 점이 PC에서 카카오톡을 사용하지 못한다는 것이었습니다. 다른 SNS 툴들, 예를 들어 텔레그램, 시그널, 디스코드 등등 다 되는데... 우리나라 대표주자라는 카톡은 윈도우와 맥만 지원합니다.이와 관련해서 많은 리눅스 사용자들이 리눅스에서도 카톡을 할 수 있도록 해 달라는 요청을 했지만...근 10년이 넘었을 거 같은데 아직도 그날은 요원해 보입니다. 개발사의 사정도 있을테고, 리눅스 배포본 전체를 커버해야 하는 상황이 될 수도 있으니 고려해야 할 사항이 많긴 하겠죠. 하지만, 제일 중요한 '다른 SNS 툴들은 거의 다 지원 하는데...' 라는 부분은 카카오 쪽에서도 깊~이 생각해 봐야 할 겁니다. 방법을 찾자 어찌됐건...불편함을..
ChatGPT의 도움을 받아서 주식 현황을 표시해주는 표를 작성해 보고자 합니다. 요구사항은 다음과 같습니다. 종목, 차트, 현재가, 변동, 거래량, 거래대금, 시가총액이 한 라인에 표시되어야 합니다. 차트는 스파크라인 형태로 차트 셀 내에 표시되어야 합니다.차트에서 주가 부분은 라인차트로, 거래량은 바차트로 하되 둘이 합쳐진 형태로 같은 타임라인 상에 표시되어야 합니다.현황을 표시하기 위한 데이터는 외부에서 json 형태로 제공됨을 가정합니다. 데이터 형식ChatGPT가 제가 제시한 이미지 형태에서 제안한 샘플 Json 데이터의 형식은 다음과 같습니다. # Sample JSON datadata = [ { "name": "미래에셋증권", "current_price": 88..
뇌신경 퇴화, 이제는 인공지능으로 빠르고 정확하게 진단인공지능 솔루션 '뉴로핏 아쿠아'가 뇌 MRI 분석을 통해 치매 등 뇌질환의 조기 진단에 활용되고 있는데, 이 솔루션은 뇌 MRI 영상을 초고속으로 분석해 뇌 위축과 백질 변성 정도를 정량적으로 평가하며, 이를 같은 연령대와 성별의 표준 데이터와 비교해 백분위로 측정하여 의료진의 진단을 돕습니다. (뉴시스) AI 주방 자동화, 편리함 뒤에 숨겨진 문화적 딜레마인공지능과 로봇이 주방을 자동화하면서 음식 준비와 소비 방식에 큰 변화를 가져오고 있으며, 현재는 주로 상업용에 적용되고 있지만 향후에는 가정용까지 확산될 전망인데, 이는 편의성을 높이는 장점과 함께 음식의 문화적 가치와 인간의 창의성을 저해할 수 있는 잠재적 영향을 미칠 수 있습니다. (위키리..
지난 번 글에서 우분투에 KVM을 설치하는 과정을 설명했습니다. 우분투 24.04에 KVM 가상화 환경 설치하기PC에 우분투를 설치하고 가상화 환경 구성을 했습니다. 아무래도 윈도우 운영환경이나 윈도우 기반 어플리케이션을 사용해야 하는 상황이 발생할 수 있으니 미리 준비를 해 둬야하기 때문이죠.42morrow.tistory.com 이제 환경이 준비되었으니 Virtual Machine Manager 상에서 윈도우 VM을 하나 생성해 보겠습니다. 1.가상 머신 관리자 실행 실행하면 아래와 같이 가상 머신 관리자가 실행됩니다. 재부팅 후 첫 실행 시 'Virtual Machine Manager Connection Failure'와 같은 오류가 발생하는 경우, libvirtd 데몬이 구동되고 있는지 확인해..