MNIST 데이터로 해보는 CNN (Convolution Neural Network)
·
AI/Computer Vision
CNN (Convolution Neural Network)CNN이미지 영상인식의 혁명같은 CNNCNN은 이미지의 특징을 검출하여, 분류하는 것 CNN은 특징을 찾는 레이어와 분류를 하는 레이어로 구성됨 Convolutional FilterConvolution : 특정 패턴이 있는지 박스로 훑으며 마킹하는 것위 아래선 필터, 좌우선 필터, 대각선 필터, 각종 필터로 해당 패턴이 그림위에 있는지 확인필터는 이미지의 특징을 찾아내기 위한 파라미터 위 그림에서는 주황색의 3 x 3 행렬 (CNN에서 Filter와 Kernel은 같은 의미로 사용됨)필터는 일반적으로 4 x 4 or 3 x 3과 같은 정사각 행렬로 정의됨.CNN에서 학습을 통해 필터를 구할 수 있음CNN은 입력 데이터를 지정된 간격으로 순회하며 채..
특정 옵션이 포함된 자동차 리스트 구하기 [Oracle]
·
Programming Challenges/Programmers
https://school.programmers.co.kr/learn/courses/30/lessons/157343 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 설명다음은 어느 자동차 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다. Column name Type  Nullable CAR_ID INTEGE..
N-gram 이해하기
·
AI/Natural Language Processing
N-gram이란?n-gram은 텍스트나 시퀀스에서 연속적으로 나타나는 n개의 항목(단어, 문자 등)을 의미한다. n-gram은 한 단어 이상의 단어 시퀀스를 분석 대상으로 한다. 예를 들어, "I love programming"이라는 문장에서 2-gram(bigram)은 "I love", "love programming" 등이 된다. n-gram은 텍스트의 구조와 패턴을 파악하는 데 유용하여 자연어 처리에서 많이 사용된다. n의 크기에 따라 unigram(1-gram), bigram(2-gram), trigram(3-gram) 등으로 나타낼 수 있다. 마르코프 가정n-gram에서 중요한 개념 중 하나는 마르코프 가정이다. 마르코프 가정은 주어진 시퀀스에서 다음 상태나 사건의 확률이 오직 현재 상태에만 의..