python

개발

주피터 노트북 편의기능

1. 캐글 데이터 다운받기패키지 설치!pip3 install kagglekaggle.json 설정캐글 홈페이지 > 로그인 > 계정 아이콘 > Account 선택하기API의 Create New API Token 버튼 클릭 후 kaggle.json 다운받기C 드라이브의 사용자/{계정} 폴더 하위에 .kaggle 폴더 생성 후 kaggle.json 넣어두기예시 : C:\Users\skim\.kaggle\kaggle.json터미널에서 kaggle 명령어 입력해서 설정 확인하기# 정상 결과 C:\Users\skim>kaggle usage: kaggle [-h] [-v] {competitions,c,datasets,d,kernels,k,config} ... kaggle: error: the following arg..

개발

Firestore 데이터 사용해보기

1. Firebase의 Firestore? 1. 소개 NoSQL 문서 데이터베이스로, 편리하게 DB를 구축하고 관리할 수 있다. 데이터는 보통 collection > document > field의 구조를 취하고 있다. 데이터에 쿼리를 적용하려면, field에 ArrayUnion을 활용한 배열방식보다는 collection에 document id를 자동 생성해서 올리는 편이 좋다. 쿼리를 적용할때는 offset 보다는 start_at, start_after 등의 cursor를 활용하는 것이 리소스 관리에 유리하다. 하지만 오프셋이 포함된 쿼리를 보내면 건너뛴 문서마다 읽기 요금이 부과됩니다. 예를 들어 10개의 오프셋을 사용하는 쿼리에서 문서 1개를 반환하면 읽기 11회에 대한 요금이 부과됩니다. 이 같은..

머신러닝

Linear Regression

💡 아래의 코드는 코랩 환경에서 테스트되었습니다. 라이브러리 불러오기 코드 import numpy as np import seaborn as sns import matplotlib.pyplot as plt from sklearn.model_selection import train_test_split from sklearn.preprocessing import LabelEncoder, PolynomialFeatures from sklearn.linear_model import LinearRegression from sklearn.metrics import mean_squared_error 데이터 불러오기 코드 DF = sns.load_dataset('mpg') DF.info() 데이터 전처리 코드 # nu..

머신러닝

이미지 분류 학습진행하기

1. 이미지 불러오기 1. 이미지 수집 및 분류 하나의 폴더 하위에, 여러 개의 폴더로 나누어서 이미지를 수집 및 분류한다. 폴더 구조 (식물 학습 정도에 따른 분류) resample 0 1 2 3 2. 라이브러리 불러오기 import matplotlib.pyplot as plt import numpy as np import os import PIL import tensorflow as tf from tensorflow import keras from tensorflow.keras import layers from tensorflow.keras.models import Sequential 3. 이미지 불러오기 import pathlib fullPath = os.path.abspath("resample")..

개발

라즈베리파이4 GPIO 제어

Digital Input/Ouput import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) def setup_digital(pin): GPIO.setup(pin, GPIO.OUT) def digital_on(pin): print("digital_on", pin) GPIO.output(pin, 1) def digital_off(pin): print("digital_off", pin) GPIO.output(pin, 0) def get_digital_staus(pin): return GPIO.input(pin) Analog Input import spidev import time sample = 10 sampleValue = [] spi = spidev.Spi..

'python' 태그의 글 목록 (2 Page)
devskim