전체 글(133)
-
Windows에서 Vue.js 설치하기 ( Vue3 버전 )
1. node js 설치 https://nodejs.org/ko/download 아래링크에 들어가서 설치하면 된다. 2. npm install vue npm install vue 3. vue cli 설치 npm install -g @vue/cli 4. power shell 보안 설정 Set-ExecutionPolicy Unrestricted "Set-ExecutionPolicy Unrestricted"는 PowerShell의 실행 정책을 변경하는 명령의 옵션 중 하나이다. 실행 정책은 PowerShell 환경에서 스크립트 파일을 실행할 수 있는 권한 수준을 제어하는 보안 기능이다. 이 옵션의 의미는 다음과 같다. * Set-ExecutionPolicy: PowerShell의 실행 정책을 설정하는 명령어 ..
2023.06.12 -
MongoDB Atlas search Index Knn 사용방법 ( 비슷한 문서 찾기 )
비슷한 문서를 찾는 여러가지 방법이 있는데, 그중 뭐 가장 심플한 방식이 knn 분석이다. 다양한 데이터베이스에서 knn 을 지원하고, mongodb도 해당 인덱스가 있는지 찾아보니, 존재한다. 심플한 로직이만, 어디에도 자료가 없어서 정리해보았다. 1. altas 메인 페이지 접근 2. cluster 선택 3. create Index 에서 json editor 선택 4. collection 선택 후, 인덱스 생성 주의 사항 : 필드가 될 컬럼의 차원(Dimensions)의 길이가 인덱스 생성 시, 길이와 동일해야 한다. 예를 들어, 지도면, 위도 경도 두가지 차원으로 Dimensions에 2를 입력해야 한다. { "mappings": { "fields": { "embedding": [ { "dimens..
2023.06.08 -
How to use Google bard for free ( with. Python )
1. Install bard api pip install bardapi 2. bard connection We will use cookies instead of api keys. 2-1. Access from Google Board. https://bard.google.com/?hl=en 2-2. developer mode ( Press F12 ) Copy the value of __Secure-1PSID. 3. Write a program in python Enter _Secure-1PSID in token import bardapi token = '__Secure-1PSID' INPUT_DATA = "hello? " bard_answer = bardapi.core.Bard(token).get_answ..
2023.06.04 -
chatGPT를 활용한 법률 조회 프로그램 제작 결과
최근 친구가 자산운영사 설립를 준비하고 있다. 이때, 필요한 법률을 하나하나 찾는 모습이 불쌍해 보였다. 그래서 GPT 같은 서비스가 있으면 좋을 거 같았다. 그래서 친구를 위해, 해당 프로젝트를 시작했다. 그것도 공짜로... 해당 글을 읽는 사람들이라면 모두다 알 것이다. chatGPT로 원하는 대답을 만들어 낼 수 있다는 것을 ㅎㅎㅎ 그래서 이러한 기능을 활용해, GPT에게 법률을 물어보면, 해당 법률을 대답해주는 기능을 만들었다. 이 글은 법률 GPT 테스트 결과다. 처음 개발 당시에는 GPT가 헛소리를 많고, 대답도 허술했다. 하지만, 지금은 내가 많이 튜닝을 해서 개발 초기보다, 성능이 매우 좋아졌다 개발 기간은 다음과 같다. 관련 공부 + 자료 수집 + 기획 + 설계 = 4일 개발 기간 = 3..
2023.06.02 -
chroma ( 크로마 ) 활용한 자연어 유사도 분석 (No Embedding )
자연어를 조회하거나 활용할 때, 임베딩이 반드시 들어간다. 이때, 벡터 데이터베이스를 활용해 해당 문서를 조회하거나 찾는다. 벡터 데이터베이스라고 하면 낮설지만, 우리 주변에서 손쉽게 볼 수 있는 서비스로는 지도 서비스가 있다. 지도의 경우 위도, 경도라는 2D 벡터를 활용해 자신의 위치, 근처 맛집 등을 찾아주는 서비스이다. 이렇듯 우리 주변에서 쉽게 찾아 볼 수 있는 서비스지만, 낯선 기술이기도 한 벡터 데이터베이스와 임베딩에 대해 알아보겠다. 1. 임베딩이란? 임베딩(embedding)은 자연어 처리(Natural Language Processing) 분야에서 매우 중요한 개념이다. 간단히 말하면, 임베딩은 텍스트나 단어를 수치화된 벡터로 변환하는 기술이다. 자연어는 사람들이 의사소통하기 위해 사용..
2023.05.30 -
티스토리 구글 어널리티스트 등록 방법 자세히 알아보자 ( 사진 첨부 )
1. 구글에서 구글 어널리티스트를 검색한다. 2. 측정하기 클릭 후, 정보 입력 2-1 계정 설정 2-2. 속성 설정 - 해당 화면은 고급 옵션 클릭해야 보인다. 2-3. 비즈니스 정보 입력 3. 서비스 약관 동의 4. 연결된 사이트 태그 관리 클릭 5. 연결된 태그 복사 6. 티스토리 접속 후 플러그인에서 구글 어널리티스트(google analytics) 클릭 7. 복사한 연결된 태그 정보 입력 그럼 구글 어널리티스트랑 연동이 완료된다. 이미지가 많아서 누구나 쉽게 연동을 했을 것이다. 처음하면 조금 당황스러울수 있지만, 크게 어렵지 않다. 어려운 부분이 있으면 사진을 참고하면 된다. ^^
2023.05.29