본문 바로가기

전체 글492

최대 마진 관련성(Maximal Marginal Relevance, MMR) 최대 마진 관련성(Maximal Marginal Relevance, MMR)¶ 정보 검색이나 문서 요약에서 사용되는 알고리즘으로, 문서의 관련성과 다양성을 동시에 고려하는 방법. 선택된 문서가 질의(query)에 얼마나 관련이 있는지(Relevance), 그리고 이미 선택된 문서들과 얼마나 다른지(Diversity)를 계산하여 최적의 문서를 선정. MMR 알고리즘은 질의에 대한 관련성이 높은 문서를 찾으면서도, 이미 선택된 문서들과는 상이한 내용을 가진 문서를 선호함으로써, 결과의 다양성을 보장함. 예를 들어 사용자가 주제에 대해 폭넓은 정보를 얻고자 할 때 유용하며, 모든 문서가 같은 내용을 반복하지 않도록 하는 데에 목적이 있음. MMR 계산식¶ 수식¶ In [1]: from IPython.core... 2024. 3. 26.
2024년 3월 4주차 분야별 추천키워드 2024년 3월 4주차 분야별 추천키워드 네이버 쇼핑 베스트 상품의 상품명 변화 추이를 관찰하여 새로이 등장하는 단어를 보여주는 방식으로 추천하는 키워드 입니다.공감가는 단어가 있다면 추천 광고키워드 선정, 상품 구입 리스트 만들기 및 마케팅 컨셉 설정 등에 사용하기 위해 찾고 있습니다. 아기간식 아이, 지니, 어린이고칼슘치즈, 지후, 크니쁘니, 리뉴얼, 과채쥬스, 생일상, 매일유업, 이후, 유기농주스, 답례품, 트니, 냉장배송, 상하치즈, 지후쌀과자, 요미요미, 유치원, 아이간식, 선물 육아외출용품 무브, 올포홈, 마롤로뜨, 무료이니셜각인, 모하백, 화장품, 누빔면, 기저귀파우치, 아기트래블백, 주머니 색조메이크업 도미나스트라넥삼산크림, 윤조, 멀티밤, 도미나스, AI, 도미나, 가히, 트라넥산삼, 링.. 2024. 3. 25.
ValueError: shapes (100,) and (1,100) not aligned: 100 (dim 0) != 1 (dim 0) ValueError: shapes (100,) and (1,100) not aligned: 100 (dim 0) != 1 (dim 0)¶ dot, cosine_similarity 등 매트리스끼리 연산할때, 두 매트리스의 shape가 연산규칙에 맞지 않다면 ValueError 가 발생하네요. In [1]: import numpy as np (100) X (1,100) 어레이는 에러가 산출되네요 In [2]: a = np.random.rand(100) b = np.random.rand(1, 100) np.dot(a, b) --------------------------------------------------------------------------- ValueError Traceback (most re.. 2024. 3. 23.
파이썬으로 점점 늘어났다 줄어드는 숫자 랜덤하게 만들기 파이썬으로 점점 늘어났다 줄어드는 숫자 랜덤하게 만들기¶ 패키지 불러오기 In [1]: import random import matplotlib.pyplot as plt max_value를 정의합니다. In [2]: max_value = 50 숫자가 증가하는 부분 - current_number에 랜던하게 생성된 숫자를 더해 이전 보다 큰수를 만들데 max_value 보자 작은 수를 순서대로 리스트를 구성합니다. In [3]: # 숫자가 증가하는 부분 increasing_numbers = [] current_number = 1 while current_number 1: current_number -= random.randint(1, 10) # 여기서 10은 한 번에 감소할 수 있는 최대값입니다. decre.. 2024. 3. 19.
2024년 3월 3주차 분야별 추천키워드 2024년 3월 3주차 분야별 추천키워드 네이버 쇼핑 베스트 상품의 상품명 변화 추이를 관찰하여 새로이 등장하는 단어를 보여주는 방식으로 추천하는 키워드 입니다.공감가는 단어가 있다면 추천 광고키원드 선정, 상품 구입 리스트 만들기 및 마케팅 컨셉 설정 등에 사용하기 위해 찾고 있습니다. 아기간식 감귤, 선택, 야채주스, 아람드리, 식이섬유음료, 샤인머스캣, 블루베리, 아람농장, 제이앤푸드, 누룽지 육아외출용품 여름용, 기저귀파우치, 공식, 순면, 밀착, 내추럴베이지, 에센루, 끌라미엘, 오보기포대기 색조메이크업 홈쇼핑, 구성, 도미나, 히알루론, 히스토랩, 기획, 성분, 컴플렉스, 포함, 기미잡티, 도미나스트라넥삼산크림, 한정기획, 도미나스, 트라넥산삼 스킨케어 헤브블루, COCO, 트임, 리플레이, .. 2024. 3. 18.
사이드바 하위 메뉴 클릭하면 나오고 클릭하면 사라지는 기능 사이드바 하위 메뉴 클릭하면 나오고 클릭하면 사라지는 기능 (feat 부트스트랩, javascript) 부트스트랩 5와 javascipt 코드를 활용하여 사이드바 메뉴를 만든 예시 코드입니다. 부트스트랩 5는 사이드바 스타일을 고정하기 위해 사용하였으며, javascript는 마우스 클릭에 따라 메뉴가 사라지고 나타나는 동작에 관여합니다. HTML 삽입 미리보기할 수 없는 소스 위 코드는 document.getElementById 객체에 style.display 매소드를 사용하였습니다. style.display 에서 주로 사용하는 옵션은 none, block이고 none 은 해당 내용을 제거하기 위해 사용되고 block은 다시 보여주기 위해 사용됩니다. 위 기능을 사용한 코드팬 예시는 아래와 같습니다. .. 2024. 3. 13.