@-webkit-keyframes 와 @keyframes의 차이
@-webkit-keyframes 와 @keyframes의 차이 [참고] 웹 브라우저 엔진 - WebKit, Blink, Gecko, Trident는 모두 웹 브라우저 엔진으로, - 웹 페이지의 렌더링, HTML, CSS 및 JavaScript 코드의 해석 및 실행, 그리고 기타 웹 기술의 처리를 담당합니다. - 자세히 : https://noanomal.tistory.com/201 차이점 @-webkit-keyframes는 WebKit 기반 브라우저(예: Chrome, Safari)에서 사용되며, -webkit-이라는 접두사(prefix)가 있습니다. 반면에 @keyframes는 모든 브라우저에서 지원되며, 접두사가 필요하지 않습니다. @-webkit-keyframes 사용이유 @-webkit-keyfr..
2023. 4. 27.
ngram 수행 과정, ngram workflow
ngram 정의 N-gram은 언어 모델링, 자연어 처리, 텍스트 분석 등에서 널리 사용되는 기술입니다. N-gram은 연속된 N개의 단어 또는 문자열을 추출하는 기술입니다. ngram 수행 과정 전처리: 대소문자 변환, 구두점 제거, 특수 문자 제거 등 전처리 토큰화: 텍스트를 단어, 음절 또는 문자 단위로 분할합니다. 이를 위해 정규식, 공백, 쉼표 등을 사용할 수 있습니다. N-gram 추출: 분리된 단어, 음절 또는 문자열 중에서 연속된 N개의 토큰을 추출합니다. 예를 들어, 3-gram은 세 개의 연속된 단어, 음절 또는 문자열을 의미합니다. 빈도 계산: 추출된 N-gram의 빈도를 계산합니다. 이를 위해 딕셔너리 또는 카운터(Counter) 등을 사용할 수 있습니다. 분석: 추출된 N-gram..
2023. 4. 27.
elasticsearch query exact matching, 엘라스틱 서치 쿼리 예시
elasticsearch query exact matching, 엘라스틱 서치 쿼리 예시 GET /competitor_new/_search/ { "from":0, "size" : 1000, "query" : { "bool" : { "must": [ {"range": {"price": {"gt": 100, "lt": 3000}}}, {"range": {"rank": {"gte": 10, "lte": 20}}}, {"range": {"date": {"gte": 2020-08-16, "lte": 2020-08-18}}}, {"terms": { "category" : ["pencil", "eraser"]}} ]} } } 설명 size : 쿼리 조건에 맞는 데이터내에서 가져오는 최대 개수 quety > bool ..
2023. 4. 27.