전체 글

AI/Etc

Streamlit 장단점과 Sleep Mode에 관해

Python으로 만든 py파일을 배포하기 위해서 무료버전의 Streamlit을 사용해보았다. Steamlit에서 제공하는 Community Cloud를 통해서 py파일을 배포할 수 있다.    Streamlit 장단점을 정리해보자면 아래와 같다.  장점Python 코드로 간편하게 배포 가능함. 특히, Pandas, Matplotlib, Seaborn 등 파이썬 라이브러리가 통합되어 모델 결과를 시각화하기에 좋음.HTML, CSS 코드를 몰라도 구현할 수 있는 UI 제공코드 수정시 브라우저가 자동으로 변경사항을 반영하는 자동 업데이트. 별도의 서버 설정 필요없음단점UI디자인을 커스터마이즈 하는데 제한적일 수 있음.대규모 프로젝트나 다수 사용자의 트래픽을 처리하는 부분이 어려움. 소규모 프로젝트에 적합.실시..

AI/Application

Suno - 음악 생성 AI

AI를 이용해서 만들어진 흥미로운 Application이 있을 때 이 카테고리에 소개해보려고 한다.  SUNO생성된 음악 샘플을 테스트하는 페이지의 UI 디자인이 마음에 들었다. 디자인이 모던하고 이쁘다고 생각했다.참고용으로 보여주고 싶어, Explore 와 About 카테고리의 화면을 캡쳐했다. Explore화면은 컴퓨터에서 캡쳐했는데, 아래 보이는 것처럼 원하는 단어들을 선택하면 단어와 관련된 무드의 음악이 재생된다. 로딩시간도 적어서 쉽고 편하게 바로바로 재생이된다.    모바일에서는 About 페이지를 캡쳐해보았는데, 아래 같은 UI로 나타나는 걸 볼 수 있다. 예전 아이팟 감성처럼 트랙 돌리듯이 돌려 무드를 선택하면 원하는 무드와 관련된 AI 생성 음악을 들을 수 있다.    AI로 음악생성이 ..

VLOG/Cancun

여인의섬 비치클럽 & 레스토랑 후기 - Kin ha

여인의섬에서 Public 해변에 가서 놀아도 되지만, 비치클럽에도 많이 가는 듯 해서 한번 가보았다. 스노쿨링 패키지를 신청하면 보트를 타고 여인의섬 근처에서 스노쿨링을 즐길 수 있는데, 생각보다 금액이 비싸다. 보통 인당 150USD 전후 가격정도 되는 것 같다. 그래서 보트타고 스노쿨링 스팟에 나가지 않아도 물고기를 많이 볼 수 있는 비치클럽 겸 레스토랑을 찾아가봤다. 한국사람들의 방문 후기가 꽤 있었던 곳이다. 이름은 Kin ha Isla Mujeres Restraurant로, 구글맵에는 레스토랑으로 등록되어 있다. 여인의섬 선착장에서 골프카트로 30분정도는 달려야 도착하는 거리이다.   입장료로 인당 400페소를 내고, 레스토랑 안에 있는 모든 장비들을 이용하거나 스노쿨링을 즐길 수 있다. 장점성..

VLOG/Cancun

힐튼 칸쿤 All-Inclusive 리조트 -> 호텔존 -> 여인의섬(Isla Mujeres) 가는 법

이번 여행에서 힐튼 칸쿤 All-Inclusive 리조트에서 여인의섬으로 갈 때, 전체 경로를 설명해주는 정보를 찾지 못해서 내가 직접 포스팅해보려고 한다.  우리가 머물렀던 힐튼 칸쿤 All-Inclusive 리조트는 Riviera Maya라는 지역에 위치한 호텔이라고 한다. 여기서 여인의 섬으로 가기 위해서는 먼저 페리를 탈 수 있는 선착장으로 가야 한다. 페리 터미널은 칸쿤 다운타운에도 있고 호텔존에도 있는데, 힐튼 칸쿤 리조트에서는 호텔존으로 가는 셔틀버스만 있었기 때문에 우리는 호텔존에 있는 페리 터미널에서 배를 타고 가기로 했다. 다운타운에서 페리 타는 법에 대해서는 나도 가보지 않았기 때문에 이 글에서 작성하지는 않을거지만, 리서치 해본 결과 다운타운에서 출발하는 페리가 좀 더 싸고 배편도 ..

Python

Pandas ParserError EOF 해결법

pandas의 read_csv로 데이터를 불러올 때, parsing errorr가 발생하는 경우... 해결하기 어려웠다 구글링 했을 때 read_csv() 안에 인자로 enging='python'을 사용하는 방법, skipfooter=1을 사용하는 방법 등이 있었지만 계속 아래와 같은 에러들이 발생함. 내가 겪은 에러구문 pandas.errors.ParserError: unexpected end of data pandas.errors.ParserError: Error tokenizing data. C error: EOF inside string starting at row 3071 pandas.errors.ParserError: unexpected end of data. Error could possib..

Python

[Python] Vscode에서 MariaDB 설치

vscode에서 extention 없이 터미널 코드로 mariadb 연결해서 설치하는 방법. pip install mariadb를 하면 에러가 나고 설치되지 않는다. 해결하기 위해서 여러가지 방법 시도.... ㅠ 전부 에러.... 그러다가 어찌어찌 설치한 경로를 포스팅해본다 mariadb를 설치하기 위해서는 mariadb connector c설치가 필요 디폴트로 설치되어 있는 버전보다 상위 버전의 설치가 필요함. 수동으로 설치하기 위해서 wget 압축파일 다운 경로를 해서 설치해준 뒤, 압축 해제한다. wget https://downloads.mariadb.com/Connectors/c/connector-c-3.3.1/mariadb-connector-c-3.3.1-src.tar.gz tar -xzvf m..

Python

[Python] VSCODE에서 원하는 버전의 Cuda-toolkit 설치

vscode에서 가상환경 만든 후, cuda-toolkit 원하는 버전으로 설치하려고 할 때 에러가 발생. 이렇게 가상환경에 원하는 버전의 cuda-toolkit을 만들기를 원하는 이유는 torch geometric을 사용하려고 할 때 cuda 11.8까지밖에 지원이 안되기 때문! 새로운 버전이 출시되면서 업데이트가 되긴 하지만, 속도가 좀 느리다 ㅠㅠ 그래서 최근에 컴퓨터를 구입한 사람들의 경우는 낮은 버전의 cudatoolkit을 설치해야함. 그런데 사이트에서 제공하는 다운로드 코드를 그대로 사용할 경우, 이런 에러가 발생한다. The following packages have unmet dependencies: cuda-11-8 : Depends: cuda-runtime-11-8 (>= 11.8.0..