전체 글(16)
-
[Pandas] 출력 제한 해제
import pandas as pd # row 제한 해제 pd.set_option('display.max_row', 100) # column 제한 해제 pd.set_option('display.max_columns', 100)
2023.07.03 -
🔥Mojo Lang : Superset of Python
1. 탄생 배경 Python은 배우기 쉽고, 빠르게 코딩할 수 있는 장점으로 세계에서 가장 많이 사용되는 프로그래밍 언어 중 하나이다. 현재 웹 개발자, 데이터 과학자, 마케터, AI 관련 전문가 등 다양한 도메인에서 쓰이고 있다. 하지만 이런 Python도 명확한 단점이 있다. 바로 성능이슈인데, Python은 태생적 한계로 인해 C++나 Rust등의 언어에 비해 실행속도가 수백배나 느리다. 그림을 통해 알 수 있듯이 Mojo는 Python에 비해 무려 35,000 배나 빠르다고 한다. 또한 Python은 배포하기도 쉽지 않은데, Python으로 프로그램을 만들고 이를 실행할 수 있도록 서비스를 제공하려는 경우, 프로그램이 실행되는데 필요한 모든 패키지와 Python을 설치해야 만한다. 이를 해결하기 ..
2023.06.13 -
[RecSys] AutoRec: Auto-encoders with CF
Auto-Encoder Auto Encoder는 동일한 입, 출력 구조를 사용해 latent representation을 학습할 수 있는 비지도 학습모델이다. 그렇기 때문에 위의 그림에서 처럼 Encoder와 Decoder 구성되어 있으며 둘은 서로 대칭을 이루는 구조를 가지고 있다. 모델 학습은 일반적으로 RMSE를 최소화하는 방향으로 진행된다. 학습 후, Encoder와 Decoder는 각각 분리하여 다양하게 사용가능하다. Encoder는 저차원 Latent space로의 임베딩을 위해 사용될 수 있으며, Decoder는 생성모델 (generative model)로 사용 가능하다. 구조는 간단하지만 좋은 성능을 보이기 때문에, Auto encoder의 다양한 Variation 구조들이 Vision, ..
2023.06.11 -
[Git] 기술스택 배지로 깃허브 프로필 README.md 꾸미기
** https://cocoon1787.tistory.com/689 님 글 참고 기본 구조 속성명들을 읽어보시면 입맛대로 바꿀 수 있습니다! 원하는 기술 스택 배지를 표시하기 위해 아래의 사이트에서 정해진 색상을 가져오는 것도 추천드립니다. https://simpleicons.org/ Simple Icons 2466 Free SVG icons for popular brands simpleicons.org
2023.06.06 -
[Python] for문에서 Dictionary의 key, value 값을 동시에 사용하는 방법
Python 에서 Dictionary 를 반복문 돌릴 때 Key와 Value를 모두 사용하고 싶을 때, dictionary = { "alpha" : 2, "beta" : 7, "gamma" : 8 } for key, value in dictionary.items() : print(key, value) # Output # alpha 2 # beta 7 # gamma 8 Dictionary 형식에 items() 를 사용하여 for 문을 돌리면 key와 value를 한번에 사용할 수 있다.
2023.06.06 -
[Visualization] Word Cloud
from wordcloud import WordCloud import matplotlib.pyplot as plt from collections import Counter from konlpy.tag import Okt from PIL import Image import numpy as np with open('대한민국헌법.txt', 'r', encoding='utf-8') as f: text = f.read() okt = Okt() nouns = okt.nouns(text) # 명사만 추출 words = [n for n in nouns if len(n) > 1] # 단어의 길이가 1개인 것은 제외 c = Counter(words) # 위에서 얻은 words를 처리하여 단어별 빈도수 형태의 딕셔너리 데이..
2023.06.04