- C
- 2023_1st_Semester
- 티스토리챌린지
- Operating_System
- codingTest
- 리눅스마스터2급
- study
- programmers
- tensorflow
- Univ._Study
- 오블완
- Java
- datastructure
- Kubernetes
- Artificial_Intelligence
- Database_Design
- kubeflow
- c++
- Unix_System
- Image_classification
- app
- Baekjoon
- Linux
- Algorithm
- Python
- Android
- Personal_Study
- cloud_computing
- 자격증
- SingleProject
목록전체 글 (372)
코딩 기록 저장소
목차 1. 대규모 언어 모델 (Large Language Model, LLM) 01. LLM 개념- 방대한 데이터를 학습해 텍스트를 이해하고 생성할 수 있는 언어 모델- 주로 트랜스포머 신경망과 딥러닝을 활용하며, 문자·단어·문장 간 관계를 학습함- 수천~수백만 GB의 텍스트 데이터를 학습하며, 데이터 품질이 모델 성능에 큰 영향을 줌- 초기 학습 후 추가 학습(웹 크롤링 등)과 튜닝을 통해 특정 작업(질문 답변, 번역 등)에 맞게 성능을 향상시킴- 사람의 개입 없이도 패턴과 의미를 인식할 수 있으며, 특정 목적에 맞게 미세 조정(fine-tuning)이 가능 LLM이 중요한 이유- 높은 유연성 : 질문 답변, 문서 요약, 번역, 문장 완성 등 다양한 작업 수행 가능- 생성형 AI 활용 : 입력 프롬프..

목차 1. Kubeflow 개념- 쿠버네티스(Kubernetes)를 기반으로 하는 AI 플랫폼 구축을 위한 핵심 도구- 컨테이너 오케스트레이션을 활용하여 머신러닝 워크플로우를 간편게 생성하며 모델을 배포, 관리할 수 있게 함- 각 프로젝트에 필요한 도구를 독립적으로 사용하거나, 전체 AI 워크플로우를 아우르는 통합 플랫폼을 구축할 수 있음 01. 쿠버플로우 AI 플랫폼 특징- 구성 가능하고 모듈식 : 필요한 기능만 선택해 조합할 수 있음- 이식성과 확장성 : 쿠버네티스가 동작하는 어떤 환경(클라우드, 온프레미스)에서도 동일하게 사용할 수 있으며, 대규모 작업도 효율적으로 처리함- AI 워크플로우 지원 : AI 수명 주기의 모든 단계(데이터 준비, 학습, 배포 등)를 지원하는 쿠버네티스 기반 프로젝트들로..

목차 1. context01. 쿠버네티스 context- 쿠버네티스 계정을 발급하고 권한을 제한하는 방법이 serviceaccount와 role- pod 생성 등의 쿠버네티스 요청은 쿠버네티스 API 서버가 처리하고, API 서버는 사용자 요청을 처리하기 전 올바를 사용자가 맞는지 검사하고 사용할 수 있는지 확인함- API 서버의 인증, 인가를 확인하는 기준이 쿠버네티스 context 정보!- context 정보에는 쿠버네티스 클러스터 정보와 사용자 정보가 존재함- 사용자가 요청할 때 별도로 인증, 인가 정보를 명시하지 않으면 context 정보가 자동으로 요청정보와 같이 전송됨※ context는 사용자 홈 디렉터리 /.kube/config에 위치함 02. context 구조- 쿠버네티스 클러스터 정보와..

※ 컴퓨터의 메모리 부족으로 인해 서버컴퓨터에서 학습을 진행하게 됨 목차 1. 게시판 프로젝트 구성01. React 설치Node.js 를 설치함- React.js를 사용하기 위해서는 먼저 Node.js를 설치해야함- Node.js는 자바스크립트 런타임으로 서버 측 자바스크립트를 실행할 수 있도록 해줌https://nodejs.org/koReact 프로젝트 생성- Visual Studio Code에서 원하는 경로에 접근한 후 터미널을 엶(Ctrl + J) - 설치가 완료되면 해당 이름으로 프로젝트가 생성됨npx create-react-app 프로젝트 실행하기- 프로젝트 경로로 이동후 명령어를 입력함cd npm start 2. React 앱 Dockerize(도커라이즈) 하기디플로이먼트 정의 파일에 태그 ..

목차 Master노드 버전 정리- kubernetes : v1.28.15- kustomize : v5.6.0- kubeflow : v1.8.01. Kubeflow 설치 및 접속01. Kubeflow 설치하기kustomize를 설치함curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bashinstall kustomize /usr/bin/kustomize manifest git을 clone 함git clone https://github.com/kubeflow/manifests.gitcd manifestsgit checkout v1.8.0 http로 접속할 수 있도..

※ 컴퓨터의 메모리 부족으로 인해 서버컴퓨터에서 학습을 진행하게 됨 목차 1. 젠킨스 설치 및 구성01. 젠킨스 설치하기리눅스 패키지를 최신 상태로 업데이트함- 최신 상태로 업데이트하면 설치할 패키지(소프트웨어)를 최신 버전으로 가져올 수 있음sudo apt updateJDK를 설치함- openjdk 17버전으로 설치함sudo apt install -y openjdk-17-jre-headless- 설치가 잘 된것을 확인할 수 있음java -version젠킨스를 설치하기 위해 필요한 패키지에 접근하기 위해 GPG 키를 추가함wget -q -O - https://pkg.jenkins.io/debian/jenkins.io-2023.key |sudo gpg --dearmor -o /usr/share/keyrin..