반응형

💻/etc

    ChatGPT와 KAKAO karlo를 이용한 이미지생성

    다른 사람들과 함께 음악을 만드는 플랫폼에 관한 프로젝트 진행 중 음악을 만드는 것에 그치지 않고 사용자를 위해 세상 단 하나뿐인 앨범커버를 만들주자라는 생각에서 Text To Image에 관한 내용을 다뤄보았다. 앨범커버 생성 아키텍처는 아래와 같다. 사용자가 자신이 만든 음악에 대한 제목, 내용, 장르를 입력하면 결과로 앨범커버가 생성된다. 먼저, KAKAO에서 제공하는 이미지생성 모델인 karlo를 이용하기 위해서는 아래와 같은 인풋이 필요하다. 이번 프로젝트에서는 사용자에게 한글로된 앨범 제목, 내용, 장르만을 인풋으로 받기 때문에 이를 이용해 앨범커버의 모양을 묘사하고 영어로 바꾸는 과정이 필요했고 이를 위해서 ChatGPT를 사용하기로했다. ChatGPT를 통한 문장(단어) 생성 아래와 같이 ..

    윈도우환경 파이참에서 리눅스 터미널 사용하기

    필요조건 WSL을 통해 Ubuntu가 깔려있어야 합니다...! 방법은 굉장히 쉽습니다, 파이참 내에 File-Settings(또는ctrl+alt+s )로 이동 후 왼쪽 Tools에서 Terminal을 선택하여 줍니다 Shell path가 cmd.exe로 되어있을텐데 이를 wsl.exe로 변경하여 줍니다 끝!

    tmux 사용법

    서버에서 딥러닝 모델을 돌리면 로컬 컴퓨터는 꺼도 될까? 서버에서 학습을 돌리더라도 아무런 셋팅 없이 로컬 컴퓨터를 끄게 되면 접속이 끊긴다 이를 위해 백그라운드에서 작업을 하도록 도와주는 tmux라는 좋은 기능이 있다 사용법도 굉장히 간단하다 설치방법 apt-get install tmux # 안될경우 apt를 빼고 -get install tmux만 실행! 사용법 # 세션 만들기 tmux new -s 세션이름 # 세션 접속 tmux attach -t 세션이름 # 세션 리스트 조회 tmux ls

    쥬피터랩 자동완성

    JupyterLab은 괄호(), 따옴표 " " 등을 타이핑 할 때 자동으로 한 쌍으로 나오는 자동완성이 되지 않는다 이를 자동완성으로 바꿔보자 ! JupyterLab 상단의 Settings -> Advanced Settings Editor Notebook 선택 후 오른쪽 User Preferences의 { } 사이에 아래 명령어를 넣어주면 자동완성을 지원하게 된다. "codeCellConfig":{ "autoClosingBrackets":true}

    코랩(colab)에서도 쥬피터처럼 독스트링 확인하는 법

    코랩(colab)에서도 쥬피터처럼 독스트링 확인하는 법! 쥬피터(jupyter)에서는 shift + tap을 이용하면 아래와 같이 독스트링을 쥬피터내에서 간단하게 확인할 수 있다. 실시간으로 인터넷에서 Documents를 찾을 필요 없이 바로바로 필요한 내용들을 볼 수 있어 상당히 편리하다! 그런데 안타깝게도 코랩환경에서는 이 편한 기능이 제공되지 않는 ... 줄 알았는데 사실 되지롱? 설정을 변경하면 코랩에서도 똑같이 shift + tap을 이용해 독스트링을 볼 수 있다 colab에 들어가 도구 - 설정 - 편집기에서 코드 완성 제안을 자동으로 표시를 체크 해제하면 된다 이러면 코드완성을 자동으로 지원하지 않아 불편하다! 라고 생각할 수 있겠지만 적당히 몇글자 쓴 후 tap을 누르면 자동완성도 된다 오..

    마크다운(MarkDown) 사용법

    MarkDown 사용법 .md로 되어있는 확장자, github의 README, R에서의 RmarkDown등 다양한 곳에서 쓰인다. 장점 1. 사용이 쉽고 다양한 플랫폼을 지원한다 단점 1. 표준이 없어 사용자,플랫폼 마다 문법이 상이할 수 있다 그러나 마크다운 문법이 아닌 원시 HTML 문법을 사용 가능 하며 마크다운에서 지원하지 않는 기능을 사용할 때 원시HTML문법을 사용시 대부분 잘 동작한다. 2. 모든 HTML마크업을 지원하지는 않는다. MarkDown 문법 제목(Header) html의 부터 까지 제목 표현가능 # h1 ## h2 ### h3 #### h4 ##### h5 ###### h6 강조 각각 , , 태그로 변환됨. 밑줄은 태그를 사용. 밑줄 처럼 html을 그대로 사용하여도 지원하나 그..