본문 바로가기

분류 전체보기175

MLOps(Machine Learning Operations)란? MLOps란? • MLOps라는 용어는 2015년에 Google에서 처음 등장 - ‘Hidden Technical Debt in Machine Learning Systems’ 논문에서 최초로 등장 • AI시장 확대로 사진, 동영상, 텍스트 등 비정형 데이터 양이 증가하며 데이터 관리/활용 차원에서 MLOps의 중요성 증대 - MLOps의 시장규모는 ’25년 약 40억 달러로 전망 (구글 개발자 컨퍼런스 I/O, 가트너, ’21) • MLOps의 정의 -개발과 운영을 따로 나누지 않고 개발의 생산성과 안정성을 최적화하기 위한 문화이자 방법론이 DevOps이며, 이를 ML 시스템에 적용한 것이 MLOps이다. • 어떻게 MLOps에 접근해야 할까? "MLOps에 입문하는 3가지 단계 중 첫 번째 단계는 이해.. 2022. 2. 28.
chapter 4. 제어 흐름 이해하기 4-1. 조건문 조건문이란? 말 그대로 주어진 조건에 따라 다른 문장을 선택할 수 있도록 프로그래밍 하는 것. if문과 if-else문 int age = 10; if (age >= 8) { System.out.println("학교에 다닙니다."); } 조건문과 조건 연산자 if (a > b) max = a; else max = b; max = (a > b) ? a : b; 같은 내용의 코드도 다르게 작성 가능하다. switch-case문 switch(rank){ case 1: medalColor = 'G'; break; case 2: medalColor = 'S'; break; case 3: medalColor = 'B'; break; defalt : medalColor = 'A'; } 4-2. 반복문 .. 2022. 2. 23.
chapter 3. 자바의 여러 가지 연산자 3-1. 기본 연산자 항과 연산자 연산자 설명 연산 예` 단항 연산자 항이 한 개인 연산자 ++num 이항 연산자 항이 두 개인 연산자 num1 + num2 삼항 연산자 항이 세 개인 연산자 (5 > 3) ? 1 : 0 대입 연산자 int age = 28; // 나이를 의미하는 age 변수에 값 24를 대입함 부호 연산자 연산자 기능 연산 예 + 변수나 상수 값을 양수로 만든다. +3 - 변수나 상수 값을 음수로 만든다. -3 산술 연산자 연산자 기능 연산 예 + 두 항을 더한다. 5 + 3 - 앞에 있는 항에서 뒤에 있는 항을 뺀다. 5 - 3 * 두 항을 곱한다. 5 * 3 / 앞에 있는 항에서 뒤에 있는 항을 나누어 몫을 구한다. 5 / 3 % 앞에 있는 항에서 뒤에 있는 항을 나누어 나머지을 구한.. 2022. 2. 23.
chapter 2. 변수와 자료형 2-2. 변수란 무엇일까? 변수 선언하고 값 대입하기 package hello; public class HelloJava { public static void main(String[] args) { int level//정수형 변수 level을 선언 level = 10;//level 변수에 값 10을 대입 System.out.println(level);//level 출력 } } 변수 선언하고 값 대입하기 package hello; public class HelloJava { public static void main(String[] args) { int level = 10;//level 변수 선언과 동시에 값을 대입(초기화) System.out.println(level);//level 출력 } } 변수 이.. 2022. 2. 23.