분류 전체보기
-
Deep Learning 학습 모델 저장하기Data Analysis/Deep Learning 2020. 12. 16. 16:44
# 학습된 모델을 저장한다는 말은 모델의 '아키텍쳐'와 모델의 '가중치를 저장한다는 말 # keras에서 save()함수로 모델 아키텍처와 가중치를 저장가능 (h5파일 형식으로) # 모델저장하기 from keras.models import load_model model.save('my_model.h5') # 저장된 모델 불러오기 from keras.models import load_model model = load_model('my_model.h5') # 모델 아키텍쳐 보기 # 1번방법 from keras.models import load_model print(model.summary()) # 2번방법 (가시성 좋게 시각화) from IPython.display import SVG from keras.u..
-
Mac) Android 완전 삭제Linux & Mac 2020. 12. 16. 09:17
# 안드로이드 기본설정들 지우기 (복사해서 터미널에 붙여넣으면된다) rm -Rf /Applications/Android\ Studio.app rm -Rf ~/Library/Preferences/AndroidStudio* rm ~/Library/Preferences/com.google.android.studio.plist rm -Rf ~/Library/Application\ Support/AndroidStudio* rm -Rf ~/Library/Logs/AndroidStudio* rm -Rf ~/Library/Caches/AndroidStudio* # 안드로이드 관련 프로젝트도 지우기 rm -Rf ~/AndroidStudioProjects # 안드로이드 가상 디바이스 지우기 rm -Rf ~/.android..
-
Mac 리눅스 아나콘다 가상환경 오류 (CommandNotFoundError)Data Analysis/tensorflow 설치 2020. 12. 15. 14:31
CommandNotFoundError : Your shell has not been properly cofigured to use 'conda activate'. 라는 오류를 마주하신분 여기 해결법이 있습니다.......!!!!!!!!!!!! # Window & cond aprompt에서는 conda activate [가상환경명] # Mac 은 source activate [가상환경명] 이로써 모두들 tensorflow를 쓸 수 있으시길..!
-
운영체제(OS) - 9. Distributed System (분산시스템)Computer Basis/OS 2020. 12. 7. 00:30
# Distributed System 컴퓨터 간 서로 데이터를 교환하여 처리할 수 있도록 네트워크로 상호연결한 시스템 메모리와 클록을 공유하지 않고, 지역 메모리를 유지하여 서로 독자적으로 동작 # 다중처리 시스템(병렬처리 시스템) 컴퓨터 간 서로 데이터를 교환하여 처리할 수 있도록 네트워크로 상호연결한 시스템 또는 CPU가 여러개인 단일컴퓨터 시스템 여러개의 프로세서(CPU)들이 메모리를 공유하는 시스템 # 네트워크로 연결된 시스템의 종류 1. Tightly Coupled System 프로세서(CPU)들이 메모리를 공유하는 다중처리 시스템 공유 메모리를 통하여 통신 2. Loosely Coupled System 둘 이상의 독립된 시스템이 통신선(네트워크)로 연결된 시스템 통신선(네트워크)을 통하여 메시..
-
Python(파이썬) - 공분산행렬, 고유치 구하기(PCA 모듈 & 선형대수(np.linalg 모듈)), StandardScaler로 정규화하기, np.cumsum프로그래밍 언어/Python 2020. 12. 2. 14:44
# 예시 데이터셋 & Import Module # 데이터셋 정규화(Normalization) ※ 정규화란? 서로 다른 스케일(크기)를 가진 벡터(attribute, 위의 예시에서는 칼럼)들을 적절히 매만져주어 모든 벡터(feature)들이 같은 스케일선상에서 비교가능하게 만드는 것 ※ StandardScaler 서로 다른 스케일(크기)를 가진 벡터(attribute, 위의 예시에서는 칼럼)들을 평균을 0, 분산을 1로 변경하여, 모든 벡터(feature)들이 같은 스케일선상에서 비교가능하게 만드는 것 ※ 스케일러의 종류 StandardScaler, RobustScaler, MinMaxScaler, Normalizer 스케일러의 종류에 따라 스케일의 기준이 다르므로 한번 찾아보는 것을 추천 # 고유값과 고..
-
하둡 HDFS 개요 (101 of Hadoop Distributed File System)Distributed File System/Hadoop 2020. 11. 30. 18:36
# 분산컴퓨팅의 필요성 규모가 방대한 빅데이터 환경에서는 기존 파일 시스템 체계를 그대로 사용할 경우 많은 시간과 높은 처리비용을 발생시킴 대용량 데이터 분석 및 처리는 여러대의 컴퓨터를 이용하여 작업을 분배하고, 다시 조합하며, 일부 작업에 문제(Fault)가 생겼을 경우, 해당 부분만 재처리가 가능한 분산 컴퓨팅 환경이 필요 # HDFS(Hadoop Distributed File System) GFS(Google File System)과 Map-Reduce 논문을 기초로 한 파일시스템 하나의 서버가 아닌, 여러 개의 서버에서 설치되어 서비스 됨 (분산컴퓨팅) HDFS만을 위한 별도의 스토리지를 요구치 않으며, 일반 로컬디스크를 이용하여 확장하는 구조 분산처리 연산에 대하여 Master/Slave 구조..