본문 바로가기

728x90

분류 전체보기

(173)
머신러닝 | 딥러닝 패션 MNIST 운동화, 셔츠, 샌들과 같은 작은 이미지들의 모음이며 28*28 픽셀의 이미지 7만개로 이루어져 있다. 텐서플로의 케라스(Keras) 패키지를 임포트하고 패션 MNIST 데이터를 다운로드한다. from tensorflow import keras (train_input, train_target), (test_input, test_target) = keras.datasets.fashion_mnist.load_data() keras.datasets.fashion_mnist 모듈 아래 load_data() 함수는 훈련 데이터의 입력과 타깃의 쌍, 테스트 데이터의 입력과 타깃 쌍을 반환해준다. 더보기 만약, 시험을 보기 전에 출제될 시험 문제와 정답을 미리 알려주고 시험을 본다면 어떻게 될까? 누..
[시스템프로그래밍] thread 문제 이번엔 thread.,.th 발음 어렵다 - main 함수는 thread를 생성하여 실행하고, 생성한 thread가 종료할 때까지 기다리며, thread가 종료하면 화면에 thread가 return 한 값을 “%d”로 출력하고 종료한다. - main 함수는 thread를 실행할 때, 실행되는 thread의 파라메타로 argv[1] 값을 넘겨준다. - thread 함수는 실행시 입력되는 argv[1] 값을 숫자로 변경하여(atoi 함수 이용), argv[1] 값의 제곱 값을 리턴한다. argv[1] 값을 atoi 함수를 이용해 숫자로 변경하기.,.,이거 까진 됐는데 return 할때 제대로된 값이 안들어갔다.,,. 왜지왜지왜지..?! ----> 찾아보니.,, 포인터값은 8바이트인데 정수값 즉, int는 4..
[시스템프로그래밍] 쉘(shell) 만들기 시스템 프로그래밍 수강하면서 진짜 어려웠던 과제 몇 주를 머리를 싸맸는지 모르겠다.,...............,,,,,,,,,,,, 인터넷에 검색해도 안 나와서 진짜진짜 하다가 너무 화가나서.,.!!!!!!!!!!!!!!!!! 여기다 적는다.......... 이거 말고도 다른 코드들은 나의 깃허브로 커몬..,,,,,,,,, 여러분 고생ㅇ들이 많으세요 무엇보다 나도......고생했다........,,,,,,,,,,,,,,,,,,,,,,, https://github.com/1000hyrm/SystemProgramming GitHub - 1000hyrm/SystemProgramming: 리눅스 시스템프로그래밍 코드 리눅스 시스템프로그래밍 코드. Contribute to 1000hyrm/SystemProgra..
[SageMaker] 삭제 Amazon SageMaker 콘솔을 열어서 추론-엔트포인트 선택 삭제할 엔트포인트 선택 후 작업-삭제 클릭 엔트포인트 구성 선택 삭제할 엔트포인트 구성 선택-작업-삭제 모델 선택 삭제할 모델 선택-작업-삭제 노트북-노트북 인스턴스 삭제할 인스턴스 선택-작업-중지-중지됨으로 변경되면-작업-삭제 S3에서 삭제하기 버킷에서 삭제하고 싶은 버킷 선택-삭제 비어있지 않아서 삭제가 안된다고 하면 객체 비우기 구성에 들어가서 영구 삭제 그 후 버킷도 완전히 삭제하면 된다 CloudWatch에서 삭제 /aws/sagemaker/라고 시작하는 그룹을 모두 삭제하면 된다. 작업-로그그룹 삭제 클릭 aws는 쓰는만큼 나가기 때문에 사용하지 않는다면 바로바로 삭제하는 걸 추천...
[SageMaker] 모델 평가 세이지메이커 호스팅 서비스에 배포된 모델을 평가한다 import numpy as np def predict(data, rows=1000): split_array = np.array_split(data, int(data.shape[0] / float(rows) + 1)) predictions = '' for array in split_array: predictions = ','.join([predictions, xgb_predictor.predict(array).decode('utf-8')]) return np.fromstring(predictions[1:], sep=',') rows 인수는 한 번에 예측할 줄 수를 지정하는 것 테스트 세트를 예측하고 히스토그램을 그린다. 실제 값에 대한 0번째 열을 제외..
[SageMaker] 모델 배포 아마존 세이지메이커를 사용하여 EC2를 통해 모델을 호스팅하려면 추정기의 메서드를 호출한다 import sagemaker from sagemaker.serializers import CSVSerializer xgb_predictor=xgb_model.deploy( initial_instance_count=1, #모델을 배포할 인스턴스 수(int) instance_type='ml.t2.medium', #배포된 모델을 운영하려는 인스턴스 유형 serializer=CSVSerializer() #다양한 형식의 입력데이터를 CSV형식 문자열로 직렬화 ) 이 메서드는 배포가능한 모델을 만들고 엔드포인트를 구성하고 모델을 호스팅한다 xgb_predictor.endpoint_name 엔드포인트가 반환되며 이는 ML인스..
[SageMaker] 모델 훈련 모델 학습 작업을 실행하기 위해 Amazon SageMaker Python SDK 가져오기로 현재 sagemaker 세션에서 기본 정보를 검색하여 시작한다 import sagemaker region = sagemaker.Session().boto_region_name print("AWS Region: {}".format(region)) role = sagemaker.get_execution_role() print("RoleArn: {}".format(role)) sagemaker.estimator.Estimator 클래스를 사용하여 XGBoost 추정기를 만든다 from sagemaker.debugger import Rule, rule_configs from sagemaker.session import ..
[SageMaker] 데이터 세트 다운로드하기 SHAP를 사용하여 성인 인구 조사 데이터 세트 로드 데이터 세트 : https://archive.ics.uci.edu/ml/datasets/adult UCI Machine Learning Repository: Adult Data Set Adult Data Set Download: Data Folder, Data Set Description Abstract: Predict whether income exceeds $50K/yr based on census data. Also known as "Census Income" dataset. Data Set Characteristics: Multivariate Number of Instances: 48842 Area: Social Attr archive.ics...

728x90