# Random precessing
import numpy as np
import pandas as pd
import random ,os, csv ,re
from glob import glob
# Make Image
import cv2
from PIL import Image
import matplotlib.pyplot as plt
# default load
import tensorflow as tf
from tensorflow.keras.utils import to_categorical
#impage preprocessing
from tensorflow.keras.preprocessing import image as image_utils
from tensorflow.keras.preprocessing.image import(ImageDataGenerator)
from tensorflow.keras.preprocessing.text import(text_to_word_sequence)
#impage preprocessing
from tensorflow.keras import layers
from tensorflow.keras.models import(Model, load_model)
# LabelEncoder
from sklearn.preprocessing import LabelEncoder
# keras models
from tensorflow.keras.layers import (
BatchNormalization, SeparableConv2D, MaxPooling2D, Activation,
Flatten, Dropout, Dense , Input
)
# Keras Applications
from tensorflow.keras.applications import(ResNet50)
keras Docker 기본 패키지 이미지 프로세싱용 tensorflow 2.4.3
ubunt GPU 설정 후 Keras 버전 테스트 MNIST
ubunt GPU RTX3080 설정 후 Keras가 실행 되는지 확인 해봐야 한다. RTX3080을 설치가 다 끝났는데, 케라스가 설치되어 있지 않아, 계속 재 설치 하였기 때문이다.
그렇다고 무언가 대단한 것을 테스트 할 필요는 없다. 되는지 만 확인 해야 하기 때문이다.
아래의 소스코드는 "케라스 창시자에게 배우는 딥러닝" 책에서 인용한 것이다.
ubuntu 18.04 RTX3080 GPU 설정 및 Tensor flow 2.4, Keras 2.4.3 설치
RTX 3080 GPU가 들어 있는 그래픽 카드를 구입한다고 해서, 모든 것이 완벽하게 되는 것이 아니다. 윈도우 환경에서는 딥러닝을 잘 안돌리니까? Ubuntu 환경에서 돌려야 한다.
앞으로 이야기하는 설정은 아래의 서적에 최적화 되었는 방법론이다.
![]() |
케라스 창시자 GPU 설정 |
어찌 되었든 cuda 설치 이후에 아래와 같은 오류 메시지가 있었음에도 불구하고, 설정이 되었다.
Could not load dynamic library 'libcusolver.so.10'; dlerror: libcusolver.so.10: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: /usr/local/cuda-11.1/lib64:/usr/local/cuda-11.1/lib64:
css cheat sheet 클래스 선택자, margin(마진), display , center 조정 간단한 구성 요소
앞에서는 html의 간단한 sheet를 소개 하였습니다. html은 주로 골격을 나타나는 것이라, 디자인을 하는데는 css로 하여야 합니다. 아래 코드와 같이 css 관련 하여 매우 간단하게 코딩 하겠습니다. body 부분의 css 코딩 ...
-
Rstudio는 2009년에 개발 되었고, 처음 안 것은 2017년도 되었다. 어찌 되었던 학부에서 통계학을 배우고 있을 때는 2000년대 였으니, 콘솔을 사용한 R을 사용하였는데, 데이터 읽어 오는데, 많이 고생한 기억이 난다. ...
-
Rstudio 4.1.1 버전하고 Rstudio 2021.09.0의 계정 이름이 한글 일 때 아래와 같은 오류가 발생 한다. package ‘devtools’ successfully unpacked and MD5 sums checked The do...
-
R 하고 Python을 같이 사용하게 되면, 두개의 문법이 매우 헤깔리다. 헤깔린 부분을 해결하려면, 나름대로 기록이 필요하다. R에서는 paste 또는 paste0로 하지만, Python은 문자열 + 문자열로 한다. 문자열을 그대...
-
선형 회귀의 목표는 입력 데이터 (x)와 타깃 데이터 (y)를 통해 기울기가 절편을 찾는 것이었다. 즉 최소 제곱법에 의해 관측치와 평균치의 차이를 비교해서 기울기와 절편을 찾았다. 경사하강법(gradient descent) 바로 그 방법 ...
-
list는 R에서 매우 어려운 부분이다. 이 부분을 알게 되면 중급 정도의 소리는 듣는다. 아래 네이버 지식인의 질문에 대한 답변이다. R스튜디오 도와주세요 문제) r에서 제공하는 mtcars 데이터세트를 이용하여 다음 코드들을 작성 하시오...
-
필자가 근무하고 있는 부서는 보전(maintenance Dept') 부서이다. 생존분석이 매우 중요하다. 고장확률은 아래와 같다. 고장확률 = 1 - 생존확를 센서에서 고장에 대한 Event 알람 신호를 받아,...
-
예전에 필자도 설문조사 하였다. 하지만, 설문지 문항에 대한 신뢰도는 조사는 하지 않고, 그냥 평균만 분석해서 보고 한 적이 있었는데, 이번에는 설문문항 신뢰도에 대해 다루어 볼 예정 이다. 설문문항 신뢰도 R을 다룰 때는...
-
텍스트 마이닝은 현업에서 은근히 많이 사용하는 기능이다. 즉, 텍스트 데이터를 처리를 엑셀로 하기 어렵고, 응용 해야 할 문제 들이 많이 있다. 아래의 내용은 " 쉽게 배우는 R 텍스트 마이닝"을 Base로 분...
-
통계학에서 베이블 분포(Weibull distribution)는 연속확률 분포로써 고장 확률에 대한 예측에 대하여 많이 쓰인다. 신뢰도를 측정하는데 많이 쓰이는데, 시스템 혹은 부품이 작동을 시작하여 그 시점까지 고장 나지 않고 여전히...
-
정렬, 순위, 순서 중 실무에서 가장 많이 하는 것이 정렬이다. R에서는 데이터의 성격을 미리 보자고 할 때, 사용을 한다. 주식의 시세의 차이를 계산 하다든지 증감율을 계산을 하고 싶다면 반드시 해야하는 것이 정렬이다. house 데...