전체 글 419

MySQL 튜닝

1. SQL 실행계획 분석도구Explain, Anlayze오라클은 예상 실행계획과 실제 실행 계획이 다른 경우가 많음.그러나 MySQL은 대부분은 경우 explain에 나온 실행 계획 그대로 실행 됨 Analyze 는 실제 SQL을 수행한 결과 기반mysql 8.0 이상에서는 analyze explain으로 명령어 변령 됨 explain으로 파악하고 analyze로 같은지 확인explain 후에 format 옵션을 주어서 격자무늬가아닌 json으로 보면 조회 됨json으로 조회시 더 많은 항목을 조회 할 수 있음 explain 뒤에 extended 등 키워드가 있는데 이런 키워드들은 사라지는 추세 MariaDB/MySQL Query 실행 구조DMBS Engine과 Storage Engine으로 나뉘고 S..

카테고리 없음 2025.03.13

Mendix 10.12 -> 10.19 버전 변화 내용

10.13Microsoft SQL Server용 JDBC 드라이버를 버전 12.6.3으로 업그레이드했습니다. Database Connector 와 같은 모듈 에서 통합 보안을 사용하여 SQL Server에 연결하는 경우 userlib 의 JDBC 드라이버도 업데이트해야 할 수 있습니다. react-native 0.73.8 버전으로 업그레이드했습니다.react-native-device-info 11.1.0 버전으로 업그레이드했습니다.react-native-fast-image 8.6.3 버전으로 업그레이드했습니다.10.14 Microsoft SQL Server용 JDBC 드라이버를 버전 12.8.0으로 업그레이드했습니다. Database Connector 와 같은 모듈 에서 통합 보안을 사용하여 SQL Se..

카테고리 없음 2025.02.19

패스트캠퍼스 AI 개발자의 LLM 마스터 클래스(6)

Open AI Finetuning UIhttps://platform.openai.com/finetune 파일 튜닝 용어 정리1) Base model - 공부 전의 학생2) Train - 공부3) Tokenizer : 책 내용을 작은 단위로 나누어 정리하는 도구4) Epochs (이포크): 학습 반복 횟수 - 학생이 교재를 처음부터 끝까지 읽는 횟수5) Batch Size (묶음 크기)- 학생이 한 번에 공부하는 양, 한 번에 한 장? 한 단원?6) Learning rate (학습률): 학생이 새로운 정보를 배우는 속도- 너무 빠르면 이해가 부족하고, 너무 느리면 비효율적7) Weight decay (가중치 감소)- 학생이 공부하면서 중요하지 않은 세부 사항에 너무 만흥ㄴ 신경을 쓰지 않도록하기- 과도한..

카테고리 없음 2025.02.11

패스트캠퍼스 AI 개발자의 LLM 마스터 클래스(5)

---- 지금까지 RAG 가 무엇인지 보았고, RAG를 위해 필요한 embedding을 학습했다  RAG 아키텍처 타입질문이 들어옴 -> 답변을 열심히 찾아서 정리해서 옴 -> 아나운서에게 이거 보고 답변하라고 함"답변에 필요한 정보를 찾아서""정리해서"  - 물어볼만한 답변을 밀 ㅣ폴더에 잘 정리해 두기  - 사연도 정리해두기  - 유툽 댓글도 리서치 해서 잘 정리해두기  - 다시 한 번 추출해서 정리하기 RAG 아키텍쳐 샘플 --- 기존에 가지고있는 데이터를 Json으로 만들어서 Vector DB 형태로도 사용 함---Grounding (얼마나 사실에 기반하는지) 하기 위해 많이 사용하는 것이 RAG, FineTuning  Fine Tuning 미세 조정 ex) Oracle 로 하면 잘 되는데 Pos..

기타내용 2025.02.04

패스트캠퍼스 AI 개발자의 LLM 마스터 클래스(4)

embedding을 만든다 = 단어나 문장을 숫자 배열/리스트로 만든다  vector에서 검색하는 것은 기존 RDB의 PK 를 찾는 것이 아니라 vector 주변 값을 찾는 것"키", "찾는 방법"을 임베딩으로 지정 -> Vector DBVector를 Key로 가진다 문서를 조각화하여 그 조각에서 키워드 또는 핵심 문장을 찾아 embedding 한다.사용자 질문은 이런거이고, 유투브에서 데이터를 가져왔어. 이걸 가지고 답변을 해줘.이 내부 로직들은 API에서 제공 --Vector DB 종류- pinecone, weaviate, QDrant, Milvus, Chroma 등의 전용 벡터 데이터베이스- pinecone은 서비스로서의 소프트웨어로 성공적인 사례- weaviate, QDrant, Milvus는 클..

기타내용 2025.02.01

패스트캠퍼스 AI 개발자의 LLM 마스터 클래스(3)

LLM 서비스 개발 실습 검색 라이브러리langchain-community, duckduckgo-search RAG - Retrieval-Augmented Generation조회해서 생성하는 것, RAG 를 한다는 것은 아나운서가 스크립트 관련된 내용을 쪽지 만들어 놓는 것.RAG를 만드는 것은 쪽지 내용을 어떤식으로 채울지 하는 것 유튜브 조회, 요약 라이브러리youtube_search, youbutetranslate-api, pytubefaiss-cpu ( 검색내용을 embedding 위한 라이브러리 - 책에 도서번호를 부여하고 카테고리화하는 것 ) ==> chat GPT는 제약이 많았지만 langchain 은 그런 제약을 많이 해결해주었다.==> langchain이 너무 많이 변경되는 중이라 소스..

기타내용 2025.01.31

패스트캠퍼스 ChatGPT와 함께 월 100만원 수익 블로그 만들기 (2)

2023년 6월 강의 기준..네이버 블로그 시작하기 블로그는 바로 수익을 내기 어려움. 꾸준히!하기한 분야마 다루는 전문적인 블로그가 더 높은 점수와 레벨을 부여해 줌C-Rank 로직 : 한 분야를 전문적으로 다루는 블로그 점수 네이버 SEO 작업네이버 AI에게 내 블로그 인식중복이 없고 부르기 쉬운 닉네임 설정하는 것이 좋음 프로필 사진 = 내 사진, 캐릭터, 블로그 관련 이미지로 설정 스킨 - 도큐먼트홈페이지형 블로그는 인플루언서에 도전할 때 전환하기 미리캔버스 = 무료 디자인 툴2000*560px로 블로그 헤더(메인이미지) 만들기G마켓 산스 글씨체가 간결 함 레이아웃 설정가장 왼쪽에 있는 레이아웃이 심플 함 블로그 배치고사처음으로 작성하는 포스팅 혹은 그 이후의 두세 개가 블로그 판단 기준이 됨.이..

기타내용 2025.01.30

OpenAI Platform - API, Playground 사용하기

몇 개월 전부터 ChatGPT AI 를 사용하기 위해서는 결제 수단 등록이 필수가 되었어요!결제 수단 등록 방법 알아볼게요 https://platform.openai.com/settings/organization/billing/overview Add payment details 선택Add payment details 입력법인카드 사용일 때만 아래 쪽 "Purchasing as a buisiness" 선택잔액은 최소 금액으로하고 중간의 체크 박스 선택 해제완료!사진 설명을 입력하세요.#chatgpt유료 #openai카드등록     #chatgptcredit #chatgpt크레딧 #chatgpt무료크레딧

기타내용 2025.01.30

패스트캠퍼스 AI 개발자의 LLM 마스터 클래스(2)

https://platform.openai.com/playground  웹 UI가 아닌 playground에서는 다양한 변수를 조작하여 ChatGpt 를 사용해 볼 수 있다.우측 상단에 View Code가 있음, 해당 코드를 복사하여 colab에서 ChatGpt API를 호출해볼 수 있다. colab!pip install openai  https://python.langchain.com/docs/tutorials/https://platform.openai.com/docs/guides/text-generation  open AI라는 커뮤니케이션 가능한 핸드폰이 있다.이 핸드폰은 text generation, function calling, embeddings, find-tuning, image genera..

기타내용 2025.01.28

패스트캠퍼스 AI 개발자의 LLM 마스터 클래스(1)

강의 내용 소개언어 모델, 어떻게 쓰지?Part1,2 이게 뭐야? 그대로 써보기 (챗GPT), 프롬프트 엔지니어링Part 3 어디에 연결 된 거야? 해킹해보자Part 4 RAG, langchain, plugin, toolsPart 5 이것으로 시스템을 만들어보자Part 6 좀 더 효과적으로? 저렴하게? 혹시 빼놓은 건? ---AI1950년에 나타남Alan Turing and the Turing test1970년대 AI 성숙기1990~2010에는 AI에 관심이 적었다. AI는 실제로 쓸 수 없는, 이론적인 학문이라고 여겨졌다. 챗GPT 이전의 AI생성형 AI 이전에도 AI에 엄청난 발전이 있었음스팸 필터 - Navie Bayes 모델 ( 구글이메일에서 도입 됨, 특정 단어가 있으면 스팸 )추천 시스템 - ..

기타내용 2025.01.27
반응형