본문 바로가기

분류 전체보기854

머신러닝 기초 지식 머신러닝 소개 머신러닝은 데이터를 이용해서 명시적으로 정의되지 않은 패턴을 컴퓨터로 학습하여 결과를 만들어내는 학문 분야이다. 이 정의는 1959년에 아서 사무엘이 정의한 직접적으로 프로그래밍하지 않아도 컴퓨터가 스스로 학습할 수 있는 능력을 주는 학문 분야와 비슷하다. 1959년의 정의에서는 통계학적 머신러닝과 딥러닝에서 강조하는 데이터의 중요성은 미처 부각되지 않았다. 머신러닝은 데이터, 패턴인식, 컴퓨터를 이용한 계산이 합쳐져셔 만들어진 분야이다. 데이터 머신러닝은 항상 데이터를 기반으로 한다. 이런 의미에서 머신러닝은 여러 규칙을 단순 조합하는 고전적인 인공지능 시스템과는 다르다. 또한 사용자가 어떻게 동작할지 완전히 정의하는 컴퓨터 알고리즘과도 다른다. 머신러닝은 알고리즘이 아닌 데이터 학습을 .. 2021. 9. 9.
화일의 기본개념(1) 화일의 종류 정보(Information) ≠ 데이타(Data) I = P(D) P : Processing (처리과정) 수집된 데이타로부터 일련의 과정을 거쳐셔 변한 데이타 → 정보 처리과정에 적합한 것은 컴퓨터 시스템이다. 이때 컴퓨터 시스템을 자료 처리 시스템, 정보 처리 시스템이라 한다. 저장장치(데이타) →프로세싱 → 저장장치(정보) 데이타, 레코드 데이타 필드(field) , 데이타 항목(item), 애트리뷰트(attribute) 이름을 가진 논리적 데이타의 최소 단위 특정 개체(entity)의 한 성질을 표현 레코드 타입(record type) - 틀, 형식, 와꾸 논리적으로 연관된 데이타 필드(항목)들의 집합 엔티티 타입(entity type) 레코드 어커런스(record occurrence).. 2021. 9. 9.
백준 1932 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main1932 { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); int[][] D = new int[N+1][N+1]; int[][] A = new int[N+1][N+1]; for(int i=1.. 2021. 9. 8.
백준 2156 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main2156 { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); //포도잔의 개수 N int[] D = new int[N+1]; int[] A = new int[N+1]; //포도주의 양 for(int i=1; i= 1){ //잔이 1개일 경우 D[1] =.. 2021. 9. 8.
컴퓨터 그래픽스의 응용 컴퓨터 그래픽스는 한마디로 컴퓨터를 사용하여 그림을 생성하는 기술을 말한다. 여기서 컴퓨터를 사용하여는 과거의 수작업에서 벗어나 신속하고 경제적인 비용으로 그림을 만들어 낼 수 있게 되었다는 것을, 그림을 생성은 아무런 입력이 없는 상태에서 새로운 그림을 만들어 낼 수 있다는 것을 의미한다. 이 점에서 그래픽스와 영상 처리(Digital Image Processing)는 구별된다. 영상처리는 기존에 존재하는 그림을 개선(Enhancement)하거나 인식(Machine Perception)하는 분야이기 때문이다. 하지만 두 분야 모두 컴퓨터를 사용한다는 점에서 같다. 기술은 빠른 그래픽 처리를 위한 하드웨어 기술과 처리 방법을 제공하는 소프트웨어 기술을 의미한다. 컴퓨터 그래픽스 캐드/캠 프레젠테이션 가상.. 2021. 9. 8.
네트워크의 기초 용어와 기능 네트워크 관련 기초 용어 네트워크 기초 용어 시스템,인터페이스, 전송매체, 프로토콜, 네트워크, 인터넷, 표준화 네트워크 : 전송 매체로 서로 연결된 시스템의 모음 시스템 내부 규칙에 따라 능동적으로 동작하는 대상 예 : 컴퓨터, 자동차, 커피 자판기, 마이크로 프로세서, 운영체제, 프로세스 인터페이스 시스템과 전송 매체의 연결 지점에 대한 규격 예 : RS-232C, USB 전송매체 시스템 끼리 데이터를 전달하기 위한 물리적인 전송 수단 프로토콜 전송 매체를 통해 데이터를 교환할 때의 임의의 통신 규칙 네트워크 프로토콜을 사용하여 데이터를 교환하는 시스템의 집합을 통칭 인터넷 전세계의 네트워크가 유기적으로 연결되어 동작하는 통합 네트워크 공통 기능 : IP (Internet Protocol) 표준화 서.. 2021. 9. 8.