분류 전체보기

    [논문리뷰] LLM4TS : Two-Stage Fine-Tuning for Time-Series Forecasting with Pre-Trained LLMs

    [논문리뷰] LLM4TS : Two-Stage Fine-Tuning for Time-Series Forecasting with Pre-Trained LLMs

    [논문 링크] https://arxiv.org/abs/2308.08469 LLM4TS: Aligning Pre-Trained LLMs as Data-Efficient Time-Series Forecasters Multivariate time-series forecasting is vital in various domains, e.g., economic planning and weather prediction. Deep train-from-scratch models have exhibited effective performance yet require large amounts of data, which limits real-world applicability. arxiv.org 시계열 데이터를 LLM으로 ..

    쿠버네티스 2주차) Lab#2 : Orchestrating the Cloud with Kubernetes

    쿠버네티스 2주차) Lab#2 : Orchestrating the Cloud with Kubernetes

    Kubernetes Engine을 사용하여 전체 Kubernetes 클러스터를 공급합니다. kubectl을 사용하여 도커 컨테이너를 배포하고 관리합니다. Kubernetes의 배포 및 서비스를 사용하여 응용프로그램을 마이크로서비스로 분할합니다. Google Kubernetes Engine 클라우드 셸 환경에서 다음 명령을 입력하여 영역을 설정합니다: gcloud config set compute/zone us-central1-b 이번 lab에서 사용할 클러스터를 생성합니다: gcloud container clusters create io 생성 시 클러스터에 대해 자동으로 인증됩니다. 어떤 이유로든 Cloud Shell에 대한 연결이 끊어지면 gcloud container clusters get-crede..

    쿠버네티스 2주차) Lab#2 : Kubernetes Engine: Qwik Start

    쿠버네티스 2주차) Lab#2 : Kubernetes Engine: Qwik Start

    Google Kubernetes Engine(GKE)은 Google 인프라를 사용하여 컨테이너형 애플리케이션을 배포, 관리 및 확장할 수 있는 관리 환경을 제공한다. 이번 실습을 통하여 GKE를 통해 컨테이너 생성 및 애플리케이션 배포에 대한 실습 하고자 한다. Cluster orchestration with Google Kubernetes Engine Google Kubernetes Engine(GKE) 클러스터는 Kubernetes 오픈 소스 클러스터 관리 시스템을 통해 구동됩니다. Kubernetes는 컨테이너 클러스터와 상호 작용하는 메커니즘을 제공합니다. Kubernetes 명령 및 리소스를 사용하여 애플리케이션을 배포 및 관리하고, 관리 작업을 수행하고, 정책을 설정하고, 배포된 워크로드의 상..

    쿠버네티스 1주차) Lab#1 : Introduction to Docker

    쿠버네티스 1주차) Lab#1 : Introduction to Docker

    Docker 허브의 공개 이미지를 기반으로 컨테이너를 실행하기 컨테이너 이미지를 직접 만들어 Google 아티팩트 레지스트리에 푸시하기 실행 중인 컨테이너를 디버깅하는 방법 Google 아티팩트 레지스트리에서 가져온 이미지를 기준으로 컨테이너를 실행하기. Docker에 대한 중요한 개념 두가지만 알고 넘어가자! Image (이미지) : 도커 이미지는 소스 코드, 라이브러리, 종속성, 도구 및 응용 프로그램을 실행하는데 필요한 기타 파일을 포함하는 불변(변경 불가) 파일이다. Container (컨테이너) : 컨테이너를 생성하면 쓰기 가능한 레이어가 immutable image(불변 이미지) 위에 추가된다. 즉, 컨테이너는 수정이 가능하다. 컨테이너를 생성하는 이미지 베이스는 별도로 존재하며 변경할 수 없..

    [Java] 백준 10814: 나이순 정렬

    import java.util.Scanner; import java.util.Arrays; import java.util.Comparator; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int N = in.nextInt(); String[][] arr = new String[N][2]; for(int i = 0; i < N; i++) { arr[i][0] = in.next(); arr[i][1] = in.next(); } Arrays.sort(arr, new Comparator() public int compare(String[] s1, String[] s2) { retur..

    [Java] 백준 1181: 단어 정렬

    import java.util.Scanner; import java.util.Arrays; import java.util.Comparator; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int N = in.nextInt(); String[] arr = new String[N]; in.nextLine();// 개행 버림 for (int i = 0; i < N; i++) { arr[i] = in.nextLine(); } Arrays.sort(arr, new Comparator() { public int compare(String s1, String s2) { if (s1.len..

    [Java] 백준 11650: 좌표 정렬하기

    import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; public class Main { public static void main(String args[]) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int num = Integer.parseInt(br.readLine()); int[][] arr = new int[num][2]; for(int i = 0 ; i < num ; i++) { String[] str = br.re..

    [Java] 백준 1427: 소트인사이드

    import java.util.*; public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); char[] arr = sc.nextLine().toCharArray(); Arrays.sort(arr); for(int i=arr.length-1;i>=0;i--){ System.out.print(arr[i]); } } } 자릿수별로 분리하는 문제에서는 %10을 이용하여 산술적으로 분리하는 방법도 있지만, 위 코드에서 사용한 것과 같이 toCharArray() 메소드를 이용하면 편리하게 분리할 수 있다. 내림차순으로 출력하려면 배열에 저장된 데이터들을 단순히 역순으로 출력해주기만 하면 된다. Ja..

    [Java] 백준 2108: 통계학

    import java.util.*; public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int[] arr = new int[8001]; int sum = 0; int max = Integer.MIN_VALUE; int min = Integer.MAX_VALUE; int median = 10000; int mode = 10000; for(int i=0;i

    [Java] 백준 10989: 수 정렬하기 3

    우선 5초의 시간 제한이 있기 때문에 이 문제는 카운팅 정렬로 해결하라고 문제 설명에서 제시하고 있다. 또한 시간 초과를 방지하기 위해 BufferedReader와 StringBuilder를 사용하여 최대한 시간 단축을 유도하였다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException{ int[] cnt = new int[10001]; BufferedReader br = new BufferedReader(new InputStreamReader(System...