인공지능
-
[논문 리뷰] StarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image TranslationResearch 2021. 5. 3. 18:00
이번에는 CVPR 2018 에서 발표된 논문인 StarGAN을 리뷰하고자 합니다. 처음 시도하는 논문 리뷰이다 보니 부족한 점이 많습니다 수정할 부분이 있으시면 알려주시면 수정하겠습니다.! 용어 정리 attribute: 이미지에 있는 의미있는 특징들을 말합니다. 예를 들어 성별, 나이, 헤어 컬러가 있습니다. attribute value : attribute의 값을 말합니다. 예를 들어 헤어컬러일경우에 흑발/금발/갈색 입니다. domain : 같은 attribute value를 공유하는 이미지들의 집합을 말합니다. 예를 들면 여성의 이미지들은 하나의 domain을 구성하고 남성의 이미지들은 또 다른 domain을 구성합니다. StarGAN 최근의 image-to-image translation은 2개 이..
-
[AI]_1. 인공 지능(Artificial Intelligence)Artificial Intelligence 2021. 3. 29. 14:35
인공 지능(AI) 인간의 학습능력, 추론능력, 지각능력, 논증능력, 자연언어의 이해능력 등을 인공적으로 구현한 컴퓨터 프로그램 또는 이를 포함한 컴퓨터 시스템 단순 인지능력에서 발전하여 인지한 환경 속에서 최적의 답을 찾아내고, 여기에 스스로 수행한 학습을 더해 추론 및 예측을 하며, 향후에는 문제를 스스로 발견하고 해결하는 행동 단계에 이르기까기지 다양한 분야의 연구가 진행되고 있음 지능을 갖고 있는 기능을 갖춘 컴퓨터시스템이며, 인간의 지능을 기계 등에 인공적으로 시연(구현)한 것이다. 인공지능과 머신러닝, 딥러닝의 관계의 이해를 쉽게 이해할 수 있도록 이미지로 표현되어있다. 앨런 튜링이 1950년도에 논문에서 발표한 튜링테스트 기점으로 인공지능분야는 활발히 발전 머신러닝(Machine learnin..
-
[OpenCV]_4. OpenCV 이미지 Processingprogramming/Python 2021. 2. 7. 01:25
Digital Image 디지털 영상은 2차원 행렬의 형태로 표현이 됩니다. 각 격자가 하나의 pixel이 됩니다. 이를 bitmap image라고 합니다. 우리가 흔이 알고있는 .jpg, .jpeg, .png, .gif 가 비트맵방식입니다. 각 pixel의 위치는 2가지 형태로 표현을 할 수가 있는데. 영상좌표와 행렬 위치로 표현이 됩니다. 영상 좌표는 좌측 상단의 꼭지점을 중심으로 (x,y)로 표현을 합니다. 행렬 위치는 (r,c)로 표현을 합니다. OpenCV에서 영상좌표와 행렬 위치 2가지 형태가 사용되기 때문에 유의해야 합니다. Digital Image의 유형 Binary Image Binary Image는 pixel당 1bit로 표현하는 영상을 의미합니다. 즉 흰색과 검은색으로만 표현이 되는 ..
-
[OpenCV]_3. OpenCV 도형 그리기programming/Python 2021. 2. 6. 00:02
OpenCV 도형 그리기는 동영상이나 이미지에서 필요 영역을 찾은 후에 사용자가 인식하기 쉽게 표시하는 목적으로 사용됩니다. 사각형과 원, 텍스트는 많이 사용됩니다. Line 그리기 cv2.line(img, start, end, color, thickness) import numpy as np import cv2 #np.zeros로 모두 0 (검정색)으로 되있는 창을 하나 만듭니다. img = np.zeros((512, 512, 3), np.uint8) #라인 그리기 적용할이미지 시작좌표 종료 좌표 B G R 선의 두께 img = cv2.line( img, (0, 0), (511, 511), (255, 255, 255), 5) cv2.imshow('image',img) cv2.waitKey(0) cv2...
-
[OpenCV]_2. OpenCV 이미지 다루기programming/Python 2021. 1. 26. 17:26
Opencv의 가장 기초인 이미지 다루기 입니다. 이미지 읽기 cv2.imread() import cv2 img01 = cv2.imread('D:\Desktop\ssca_en-core\OpenCV\images\myImg\lena.jpg', cv2.IMREAD_COLOR) img01 = cv2.imread('D:\Desktop\ssca_en-core\OpenCV\images\myImg\lena.jpg', 1) #cv2.IMREAD_COLOR 과 동일합니다. img02 = cv2.imread('D:\Desktop\ssca_en-core\OpenCV\images\myImg\lena.jpg', cv2.IMREAD_GRAYSCALE) img03 = cv2.imread('D:\Desktop\ssca_en-core\..
-
[001]에이트/이지성 인공지능에게 대체되지 않는 나를 만드는 법essay/Book report 2020. 12. 13. 21:21
에이트 - 이지성 표지를 보면 짧지만 강력한 한마디가 적혀있다. “ 인공지능에게 대체되지 않는 나를 만드는 법”” 나는 이 한마디에 이끌려 에이트를 보게 되었다. 1. 단 한 번도 경험하지 못한 시대가 오고 있다. -인간이 기계에게 대체될 수밖에 없는 이유 2. 10년 뒤, 당신의 일자리는 없다. -인공지능에게 지시를 내리는 사람 vs 지시를 받는 사람 3. 인공지능에게 대체되지 않는 나를 만드는 법 -‘에이트’하라 첫 번째 파트에서는 IT기술의 성지인 실리콘벨리와 하버드와 같은 세계에서 상위 1%인 사람들의 앞으로 다가올 시대에 대한 대비, 일본의 교육혁명, 서양의 인공지능에 대한 준비와 실현되고 있는 인공지능이 우리 삶에 영향을 끼치는 점에 대해서 저자는 설명한다. 그리고 저자는 우리에게 계속 질문한..