AI 3

210523 프로그래머스 머신러닝 데브매칭

개요 프로그래머스 데브매칭에서 진행된 미니대회 아침 8시부터 저녁 6시까지 진행되었다. 이미지를 주고 7가지 클래스로 분류하는 내용이었다. 데이터 학습데이터로 1698개가 주어졌고, 테스트데이터로 350개가 주어졌다. 퍼블릭 리더보드에서는 20%만 사용하여 클래스 분류의 정확도를 보여주었고, 종료 이후 프라이빗 리더보드에서 전체 데이터셋에 대한 클래스 분류의 정확도로 랭킹을 매겼다. 사진의 크기는 가로세로 227 픽셀이었고, 분류해야 하는 클래스는 'dog','elephant','giraffe','guitar','horse','house','person' 이었다. 사용한 라이브러리 import torch import numpy as np import pandas as pd import matplotlib..

AI 2021.05.23

Segmentation

1. Segmentation이란? 이미지에서 특정 객체를 검출해 내는 것이다. 2. Sematic Segmentation vs Instance Segmentation Sematic Segmentation은 특정 객체가 있는지만 판별하고, Instance Segmentation은 객각의 객체도 구분해서 판별한다. 3. Image Classification: 이미지 자체가 어떤 이미지인지 분류하는 것 Image Localization: 이미지가 어떤 이미지인지 분류하고 그 위치까지 파악하는 것 Object Detection: 이미지 내에서 객체의 위치를 직사각형으로 표시하는 것 Image Segmentation: 이미지 내의 객체를 더 자세하게 테두리로 표시하는 것 4. 어디다쓰나? 자율주행이나 의료영상등에..

AI 2021.04.26

PORORO 자연어처리 라이브러리

카카오에서 개발한 자연어처리 관련 라이브러리이다. 영어와 한국어, 중국어, 일본어 등의 언어에서 사용 가능하며, 30가지 이상의 자연어 처리 모델이 구현되어 있는 라이브러리이다. 자연어 처리를 모르더라도 간단한 코드로 개체명 인식, 기계 독해, 기계 번역, 요약, 감정 분류 등의 태스크를 수행 할 수 있다. 간단한 사용 방법은 아래와 같다. # 설치 pip install pororo # 불러오기 from pororo import Pororo # 가능한 작업들 보기 Pororo.available_tasks() # 특정 작업에서 사용가능한 모델 보기 Pororo.available_models("collocation") # 특정 언어에 대한 특정 작업하는 객체 생성하기 ner = Pororo(task="ner..

AI 2021.04.20