전체 글307 아두이노 코로나 현황표시 / 색상 검출(OpenCV) / 가변저항값 그래프 공공데이터포털에서 https://www.data.go.kr/index.do 보건복지부_코로나19 시도 발생현황 승인받아서 주소를 가져오기 그리고 코로나 현황받아오기 현재는 이런식으로만 제공하고 있기 때문에..ㅠ - OpenCV를 이용해서 색상 추출하기 더보기 import cv2 def main(): camera = cv2.VideoCapture(0) camera.set(3,320) camera.set(4,240) while True: frame = cv2.imread('green.png') hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV) lower_blue = (100,100,120) upper_blue = (150,255,255) lower_green = (50,150,.. 2023. 8. 2. 머신러닝 scikit-learn model selection 모듈 - 학습데이터/ 테스트 데이터 세트를 분리하고 - 교차 검증 분할 및 평가 - Estimator의 하이퍼 파라미터를 튜닝하기 위한 다양한 함수와 클래스를 제공 - 학습/ 테스트 데이터 세트 분리 해주는 함수 ▶ 정확도가 100%인 이유는, 이미 학습한 데이터로 테스트를 했기 때문에,,^_^ 그래서 이럴때 train_test_split()을 써서 학습/테스트 데이터를 쉽게 분리할 수 있음. ▽앞에서 했던 붓꽃 데이터를 가지고 분리해보고자 함 ▶ 75행 : test_size = 전체 데이터에서 테스트 데이터 세트 크기를 얼마나 할것인지, 디폴트는 0.25(25%) train_size = test_size 반대, 학습용 데이터 세트 크기를 얼마로 샘플링 할 것인가. (주로 test를 더 많이 씀) shuffl.. 2023. 8. 1. 파이썬 이용해 미세먼지와 측정소 출력 1. 공공데이터 포탈에서 API신청한 후 주소를 받아와서 출력한다. 2. 전체 값을 출력한다. 3. 구로구의 값만도 불러와본다. 4. PM25의 미세먼지 농도를 LCD에 표시해본다. 미세먼지가 30이하면 녹색이 켜지고 31-80이면 파란색이 켜진다. 81이상이면 빨간색이 켜진다. LCD창에도 함께 뜬다 숫자가 2023. 8. 1. 파이썬으로 환율/기상청 날씨 아두이노 LCD에 표시하기 - pip install currencyconverter 라이브러리를 설치하기 > 환율 계산을 위한 라이브러리 1. 지원되는 통화목록을 출력하기 그러면 이렇게이렇게 지원되는 통화목록을 출력한다. 2. 1달러당 원화 출력하기 1달러를 원화로 바꾸었을 때 얼마인지 출력할 수 있다. >> 실시간 정보가 아니기 때문에 차이가 조금 발생할 수 있는데, 실시간 정보를 확인하기 위해서는 https://kr.inversting.com/currencies/usd-krw로 로 접속하여 크롤링 하는 코드를 만들어볼 수 있다. 3. 1달러에 원화를 아두이노의 LCD에 표시하기 - 기상청에서 rss 서비스를 받아옴 https://www.weather.go.kr/w/pop/rss-guide.do 그래서 원하는 동네로 지정 후 들.. 2023. 8. 1. 딥러닝 이미지 전처리, 표준화, 백색화, 정규화, VGG16 https://keras.io/api/data_loading/image/ - 데이터 성분 사이에 상관관계를 없애는 방법, RGB 3채널에 백색화를 실시한것. - 미니배치 학습을 통해 배치마다 표준화를 수행하는 것 - model의 add() 메서드로 모델에 배치 정규화를 통합할 수 있음. - 학습된 모델을 이용하여 새로운 모델을 학습시키는 것, 전이학습 - VGG 모델 : 오ㅗㄱ스퍼드 대학의 Visual Geometry Group 팀이 만든 네트워크 모델. - 가중치를 가진 층(합성곱층과 전결합층)을 16층 거듭한 것과 19층 거듭한 것이 있으며 각각 VGG16, VGG19라고 부름. - VGG16 : 합성곱 13층 + 전결합층 3층 = 16층의 신경망으로 되어 있음. -> 합성곱층 커널의 크기가 3*3으.. 2023. 8. 1. 딥러닝 하이퍼파라미터 2 - 풀링층, Pooling - 1탄에 이어서 2탄,,, 여기서는 풀링층..! https://dev-adela.tistory.com/196 - 풀링층의 poolo_size 파라미터는 풀링의 거칠기를 지정하는 파라미터. - 크게하면 위치에 대한 견고성(강건성, robustness)이 상승(이미지내 개체의 위치가 변화해도 출력 안변하는것) > 기본적으로 pool_size는 2*2가 좋다고 알려져는 있음. - 2차원 데이터의 세로 및 가로 방향의 공간을 줄이는 연산 - 최대풀링(최대값 불러오는거) , 평균 풀링(평균값하는거) 있음. - 합성곱의 strides 파라미터와 마찬가지로 특징 맵을 풀링하는 간격을 지정 ▼ 위의 코드에서 풀링함수에 strides를 추가하고 층 add 할때 값을 추가해줌 > - 합성곱층과 마찬가지로 풀링층의 pad.. 2023. 8. 1. 파이썬으로 아두이노 가변저항, 조도센서, 온습도센서 제어하기 >>> 좀더 파이썬 답게 수정하자면 >> main() 을 좀더 수정하면 받은 데이터 값을 따로 출력 2023. 7. 31. 파이썬으로 아두이노 서보모터, 피에조부저, FND 제어 >> 서보모터, 피에조부저, LCD가 동작함 2023. 7. 31. 파이썬으로 아두이노 RGB LED 제어하기 1.파이썬 라이브러리를 설치한다. 2. - 아두이노 IDE를 설치한다. - 아두이노를 PD와 USB로 연결후 진행한다. - 아두이노 시리얼모니터를 모두 닫는다. - 아두이노에 최종 코드인 arduinoLast.ino 코드가 업로드되어야한다. - 동작확인을 위해 아두이노에 인공지능쉴드 가 연결되어야 한다 or 회로가 모두 연결되어야 한다. 3. 장치관리자에서 아두이노가 연결된 포트를 찾아본다. 연결된 COM (숫자) 를 확인한다. 20. 키보드 인터랩트가 발생하면 종료합니다. 31에서는 포트 이름을 찾을 수 있게 해줘야한다. Arduino Uno 포트 이름이라던지 (내컴퓨터는 serial 어쩌구였다) >> 받고나면 알아서 찾아서 삼색 색이 바뀐다 >> RGB 조명 움직일대마다 나온다 -> 데이터를 받는 부.. 2023. 7. 31. 이전 1 ··· 11 12 13 14 15 16 17 ··· 35 다음