분류 전체보기 46

특정 폴더 내 파일 파싱(parsing)하여 IP 검출

특정 폴더 내 모든 파일에서 IP 같은 내역을 뽑아 내기IP 패턴 정의 : ip_pattern = re.compile(r'\b(?:[0-9]{1,3}\.){3}[0-9]{1,3}\b')import os import re import pandas as pd def find_ips_in_file(file_path):     """Find all IP addresses in a given file."""     ip_pattern = re.compile(r'\b(?:[0-9]{1,3}\.){3}[0-9]{1,3}\b')     ips = []     with open(file_path, 'r', errors='ignore') as file:         content = file.read()         ..

python 2024.08.06

[오캠(OCAM)] 녹화시 음성 녹음이 안되는 경우 해결 방법

온라인 강의를 들을 경우 나중에 한번 더 들어 볼려거나 놓친 내용을 다시 볼 목적으로 녹화를 하는 경우가 있다.그런데 녹화를 하고 들으려니 음성이 안나오는 경우가 있다!너무 난감한 나머지 찾아 보니 아래와 같이 해결하면 되니 참고 하시면 됩니다. 아래 내용 중 핵심은 재생 디바이스에서 헤드폰이 선택 되어서 녹화가 안되었던것 같다.

기타 2024.07.30

[RAG] 구글 코랩(Colab)에서 RAG 실습

https://blog.deeplink.kr/?p=3478 [Python 예제 코드] Retrieval-Augmented Generation(RAG)의 단계별 코드 구현 가이드와 데이터의 중요성 - DEEPRetrieval-Augmented Generation(RAG) 모델은 정보 검색과 텍스트 생성을 결합한 혁신적인 AI 기술이다. 이번 포스트에서는 Python을 사용하여 간단한 RAG 모델을 구현하고, 그 동작 원리를 알아보고자 한다.blog.deeplink.kr 위 사이트의 내용을 구글 코랩(Colab)에 직접 실행해 보았는데~한번 실행해 보니 이해가 확 되는것 같다. 1. 아래 데이터에서 첨에는 Paris로 수정한 후 왼쪽 플레이버튼(실행) 클릭 2. 아래 실행 창에서 왼쪽 플레이버튼(실행) 클릭..

AI 2024.07.29

RAG란 무언인가?

RAG(Retrieval-Augmented Generation)는 대규모 언어 모델의 출력을 최적화하여 응답을 생성하기 전에 학습 데이터 소스 외부의 신뢰할 수 있는 지식 베이스를 참조하도록 하는 프로세스입니다. 대규모 언어 모델(LLM)은 방대한 양의 데이터를 기반으로 학습되며 수십억 개의 매개 변수를 사용하여 질문에 대한 답변, 언어 번역, 문장 완성과 같은 작업에 대한 독창적인 결과를 생성합니다. RAG는 이미 강력한 LLM의 기능을 특정 도메인이나 조직의 내부 지식 기반으로 확장하므로 모델을 다시 교육할 필요가 없습니다. 이는 LLM 결과를 개선하여 다양한 상황에서 관련성, 정확성 및 유용성을 유지하기 위한 비용 효율적인 접근 방식입니다. 출처 : https://aws.amazon.com/ko/w..

AI 2024.07.29

[Dall-E 3] AI로 원하는 이미지 생성 방법

Dalle-E 3는 유료인데요~무료로 사용을 할수 있는 방법은 아래와 같습니다. MS Copilot에서 Dalle-3로 구동되는 이미지 생성모델이 있어서 무료로 사용이 가능합니다. DALL-E 3를 합법적으로 무료로 사용할 수 있는 곳이 있는데요. 바로 ‘빙 이미지 크리에이터’를 사용하는 것입니다! 빙(Bing)은 마이크로소프트사에서 제공하는 검색엔진입니다. 이곳을 사용하면 DALL-E 3를 무료로 사용하실 수 있는데요.  https://www.bing.com/images/create?FORM=GENILP [어떻게 프롬프트를 사용해야 더 좋은 이미지를 만들 수 있을까?] 명령 프롬프트 : 우주비행사 명령 프롬프트 : 마치 은하가 그 안에 있는 것처럼 플라즈마로 만든 빛나는 우주복을 입은 우주 비행사의 클..

AI 2024.07.23