본문 바로가기
728x90

Programming (프로그래밍)7

[머신러닝] sklearn.datasets에서 mnist_784 데이터 다운로드가 안될 때 (데이터 값이 0일 때) [핸즈온 머신러닝 2판 - 3장 분류] 실습 초반부터 오류가 발생해서 얼른 해결 방법을 찾아보았다. 그 전에 MNIST는 고등학생과 미국 인구조사국 직원들이 손으로 쓴 70,000개의 작은 숫자 이미지를 모은 데이터셋이다. 이 데이터셋은 자바의 "Hello, World"와 같은 입문자라면 누구나 한번쯤은 봤을 데이터셋이라고 한다. 책에서는 사이킷런 라이브러리에 있는 MNIST 데이터셋을 코드를 통해 직접 다운로드 하는 방식으로 되어있고 코드는 아래와 같다. from sklearn.datasets import fetch_openml mnist = fetch_openml('mnist_784', version=1) 그리고, 아래 코드를 참고해서 데이터셋의 구조를 확인하는 실습까지 진행했다. mnist.keys.. 2022. 3. 14.
[머신러닝] matplotlib 패키지에서 이미지가 안보일 때 선형대수 공부를 하던 중 책에 있는 이미지 출력 코드를 실행했는데 코드에는 문제 없이 정상적으로 돌아갔는데 그 어디에서도 이미지는 보이지 않았다. 멘탈 부여 잡고 해결책을 찾기 시작했고, 좋은 해결책을 찾아서 아래와 같이 기록해본다! 먼저, 파이썬(주피터)에서 주어진 데이터를 이미지화 할 때 아래와 같이 여러 방법이 있다. 1. PIL (Python Imaging Library): 이미지 분석 및 처리를 할 수 있는 패키지 2. Matplotlib: 각종 그래프나 차트 등을 그리는 시각화 기능을 제공하는 패키지 3. OpenCV: 영상 처리나 computer vision 관련 기능을 제공하는 패키지 그 중 3번 방법인 matplotlib 패키지를 사용해서 이미지를 만들 때, 주피터 내부에서 이미지가 보이.. 2022. 2. 6.
[Python] 주피터(Jupyter) 설치 방법 (맥북) 맥북 OS 환경에서 Python 기반인 Jupyter(주피터) 프로그램 설치 방법에 대해 알아보자. 주피터 Jupyter란? Python, R, Julia, 등 49개의 프로그래밍 언어로 코드를 작성하고 실행하는 개발 환경을 제공하는 오픈 소스 기반의 웹 애플리케이션이다. 주로, 데이터 분석과 통계 코드 작성할 때 많이 사용되는 프로그램이다. 장점 웹 브라우저 베이스: 그래서 다른 애플리케이션에 비해 사용 방법이 간단하며 공유가 쉽다. 강한 데이터 시각화: 데이터 결과물을 그래픽 형태로 표현해줄 수 있는 다양한 시각화 모듈이 있다. 문서형 코드 저장 가능: 하나의 document 형태로 코드뿐만 아니라 기타 주석 (설명)도 쉽게 추가할 수 있다. 대화형 편집 가능: 공유된 사람들끼리 편집 가능, 코드 수.. 2021. 6. 27.
반응형