일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 무상태
- 3티어아키텍처
- Python
- 오블완
- API
- 쳇지피티
- 티어구조
- ci_cd
- 웹크롤링
- 레이어패턴
- 블루그린배포
- 카나리배포
- chaosengineering
- OpenAI
- chatGPT
- temurin
- 포트바인딩
- MSA
- xmlschema
- WSL
- web crowling
- JSON
- 책임분리
- 12factorapp
- 웨크롤링
- 티스토리챌린지
- AI
- DALL-E
- java17
- 클라우드네이티브
- Today
- Total
목록전체 글 (25)
Nacho

본문에서는...끝까지 해결하지 못한 오류OpenAi 한테 호구당한 이야기Flask 서버EC2LLama3.1 파인튜닝웹 크롤링 (완료)과 같은 내용을 다룹니다.. 8. Flask 서버 구축Flask 는 대표적인 파이썬 프레임워크로 작은 프로젝트를 할 때 주로 사용한다고 알려져 있습니다.레시피 api 또한 굉장히 작은 프로젝트이기 때문에 Flask를 사용 했습니다. FLASK_APP/ ├── public/ │ └── index.html ├── static/ │ ├── script.js │ └── styles.css └── app.py 우선 필요한 라이브러리를 import 합니다.from flask import Flask, request, jsonify, rende..

본문에서는...끝까지 해결하지 못한 오류OpenAi 한테 호구당한 이야기Flask 서버EC2LLama3.1 파인튜닝웹 크롤링 (완료)과 같은 내용을 다룹니다.. 5. OpenAi API 사용하기Llama3.1 모델 로드를 실패하고 Colab 비용을 확인하니 chat gpt 비용이랑 별 다를 게 없는 슬픈 사실을 발견.. 어차피 모델 로드도 안되는 거 GPT API나 사용해보자는 심정으로 GPT 결제하고 API 충전했다. API 키를 발급받고나서 사용할만큼 지갑을 채워준다. gpt-4o 기준 답변 1개당 14원 정도였다. 발급받은 api 키를 복사해서 환경변수에 선언해준다.vi ~/.zshrc #vi ~/.bashrc export OPENAI_API_KEY = "여기에 키 입력" 사용하는 zsh, ba..

본문에서는...끝까지 해결하지 못한 오류OpenAi 한테 호구당한 이야기Flask 서버EC2LLama3.1 파인튜닝웹 크롤링 (완료)과 같은 내용을 다룹니다..3. Llama 3.1 파인튜닝 AI 학습에 있어 가장 중요한 역량이 있다. 이전엔 수학, 영어 등 학문적인 고민을 했지만 생각이 바뀌었다. 가장 중요한 요소는 "돈"이다. 이전 포스팅에 밝힌바 있지만, 난 돈도 없고 능력도 없다. LLM 깔짝 쓰고 싶은 나에게 저렴한 ai는 없다. 따라서, 직접 만든다..! (파인튜닝에 앞서 나는 Google Colab Pro 를 구독하여 사용하였다.)A100 을 사용해야 GPU 메모리에 Llama가 간신히 올라간다.. !pip install -U accelerate==0.29.3 peft==0.10.0 tr..

시작은 이러하다.어머니는 왜 자꾸 이상한 요리를 만드는가.제발 그만... 어머니가 저녁으로 만들어주신 "카레 + 그린커리"의 맛은 일본과 태국 사이 그 어딘가 그 쯤 바다에 표류하는해적선에서 먹을 것 같은 오묘한 맛.. 그래서 시작되었다.레시피 AI 만드는 여정...!! 본문에서는...끝까지 해결하지 못한 오류OpenAi 한테 호구 당한 이야기Flask 서버EC2LLama3.1 파인튜닝웹 크롤링과 같은 내용을 다룹니다..(눈물) 1. 프로젝트 구상우선 첫 목표는 레시피를 기가막히게 작성하는 Ai가 필요하다.돈도 없고 능력도 없는 "나" GPU 도 없다..! 1. 조용히 Colab pro를 구독하고 Llama3.1-8B 모델을 불러온다.2. 기깔나는 만개의 레시피 명예의 전당 레시피를 긁어모은다.3. 깔..

[풀이]from collections import Counterdef solution(s): tuples = Counter(list(map(int,s.replace('{', '').replace('}', '').split(',')))) return list(zip(*tuples.most_common()))[0] 튜플의 원소가 주어졌을 때 튜플을 구하는 문제입니다. 1. string 으로 주어지는 원소를 '{', '}' 를 공백으로 치환 후 list로 변환하는 과정을 통해 원소로 이루어진 배열을 생성2. Counter 함수를 사용하여 원소의 갯수를 계산3. Counter.most_common()을 사용하여 최빈값을 기준으로 출력한다.

주제: 인공위성 데이터로 도시 환경 개선 도메인 이해. Cool Roof 건물지붕이나 옥상에 태양열 차단 효과가 있는 차열 페인트를 칠하여 건물에 열기가 축적되는 것을 줄이는 공법 Cool Roof 사업 지원대상 선정을 위해 1차적으로 지원대상을 식별하는 방법 도출 인공위성 영상 데이터를 이용하여 Cool Roof, Generic Roof 분류 Datasets 임의의 위성 영상 데이터 200장(.jpg) annotate 된 .txt 파일 200개 roboflow에서 annotate 및 증강데이터 885개 https://universe.roboflow.com/project-u6acg/test-ohxb9 Cool Roof 사업의 선정대상을 분류하는 문제이다. 따라서 Cool Roof : 0, Generic ..