-
[Day11] 멍멍이 상인지 고양이 상인지 알아보기AIFFEL Life 2020. 9. 11. 17:57
인공지능이 사진을 보고 고양이인지 강아지인지 구별하는 문제는 이 세계에서는 오래된 문제이다. 그것을 구현하는 과정을 실습해 보는 날이다.
1. 먼저 텐서 플로우의 데이터셋에 대해서 알아본다.
https://www.tensorflow.org/datasets/catalog/overview
데이터 세트 | TensorFlow Datasets
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trade
www.tensorflow.org
2. 텐서플로우는 강아지 고양이 데이타셋도 제공하나 보다.
https://www.tensorflow.org/datasets/catalog/cats_vs_dogs
cats_vs_dogs | TensorFlow Datasets
고양이와 개 이미지의 큰 세트. 삭제 된 1738 개의 손상된 이미지가 있습니다. 스플릿 예 'train' 23,262 FeaturesDict({ 'image': Image(shape=(None, None, 3), dtype=tf.uint8), 'image/filename': Text(shape=(), dtype=tf.string), 'lab
www.tensorflow.org
3. 혹시 메미바이트라고 들어 봤나요? K->M->G으로 증가할 때, 1000배씩 증가하는 것이 아니라 1024배씩 정확하게 이야기 하고 싶을 때 쓰는 단위라고 하네요.
https://ko.wikipedia.org/wiki/%EB%A9%94%EB%B9%84%EB%B0%94%EC%9D%B4%ED%8A%B8
메비바이트 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기
ko.wikipedia.org
4. 리스트에 map 사용하기를 공부해 봅니다.
https://dojang.io/mod/page/view.php?id=2286
파이썬 코딩 도장: 22.6 리스트에 map 사용하기
이번에는 리스트에 map을 사용해보겠습니다. map은 리스트의 요소를 지정된 함수로 처리해주는 함수입니다(map은 원본 리스트를 변경하지 않고 새 리스트를 생성합니다). list(map(함수, 리스트)) tupl
dojang.io
5. ILSVRC대회 (논문이나 딥러닝 교재를 봐도 자주 나오는 이미지 인식 대회) 우승 알고리즘 들에 대해 알아 봅니다.
ILSVRC 대회 (이미지넷 이미지 인식 대회) 역대 우승 알고리즘들
ILSVRC은 ImageNet Large Scale Visual Recognition Challenge의 약자로 이미지 인식(image recognition) 경진대회이다. 여기서 이미지 인식과 이미지 분류(image classification)는 같은 의미를 갖는다. 대용량..
bskyvision.com
6. CNN- Imagenet에 쓰인 주요 모델
https://www.sallys.space/blog/2018/01/26/cnn-imagenet/
CNN- Imagenet에 쓰인 주요 모델
ILSVRC 예전에 ILSVRC라는 유명했던 이미지 분류 대회가 이미지 분야에서 유행했습니다. 현재 이 대회는 공식적으로 종료되었고 캐글에서 대회를 이어가고 있습니다. 대회는 Imagenet이라는 데이터를
www.sallys.space
7. CNN 성능 평가 방법
https://89douner.tistory.com/59
5. CNN 성능은 어떻게 평가하게 되나요?
안녕하세요~ 지금까지 Convolution Neural Network (CNN)의 기본구조와 CNN이 DNN에 비해 왜 이미지 영역에서 뛰어난 성과를 갖게 되었는지 알게되었어요. 이제부터는 여러 CNN 모델들을 설명하기 이전에 ��
89douner.tistory.com
8. ILSVRC에서 우승한 모델로 내가 풀고 싶은 문제를 푸는 것에 대하여...
https://jeinalog.tistory.com/13
Transfer Learning|학습된 모델을 새로운 프로젝트에 적용하기
#Transfer Learning #전이학습 #CNN #합성곱 신경망 #Image Classification #이미지 분류 이 글은 원작자의 허락 하에 번역한 글입니다! 중간 중간 자연스러운 흐름을 위해 의역한 부분들이 있습니다. 원 의미�
jeinalog.tistory.com
9. 이미지 인식 딥러닝 모델 중에서 가장 잘 알려진 것 중 하나인 VGG16, 텐서플로우에서 바로 불러 쓸 수 있습니다.
https://www.tensorflow.org/api_docs/python/tf/keras/applications/VGG16
tf.keras.applications.VGG16 | TensorFlow Core v2.3.0
Instantiates the VGG16 model.
www.tensorflow.org
10. VGG16에 대해 더 알아보기
https://neurohive.io/en/popular-networks/vgg16/
VGG16 - Convolutional Network for Classification and Detection
How does VGG16 neural network achieves 92.7% top-5 test accuracy in ImageNet, which is a dataset of over 14 million images belonging to 1000 classes.
neurohive.io
11. 2D global average pooling
2D Global average pooling | Peltarion Platform
2D Global average pooling takes a tensor and computes the average value of all values across the entire matrix for each of the input channels.
peltarion.com
'AIFFEL Life' 카테고리의 다른 글
[Day13] 코딩으로 여는 월요일 (0) 2020.09.11 [Day12] 딥러닝과 신경망의 본질 (글로 배우는 딥러닝) (0) 2020.09.11 [Day10] 파이썬 더 알아보기 (0) 2020.08.26 [Day9] 웹을 긁어 자연어처리 해보자 (0) 2020.08.26 [Day8] 파이썬 프로그래밍 개념을 좀 더 이해하자. (0) 2020.08.26