본문 바로가기

728x90
반응형

전체 글

(122)
[Conda] 명령어 간편 정리 가상환경 리스트 conda info --envs conda env list 가상환경 생성 conda create -n Name python=3.6(version) 가상환경 활성화/비활성화 conda activate Name conda deactivate Name 가상환경 삭제 conda remove -n Name --all 파이썬 패키지 설치 conda install -c conda-forge PackageName
[Arduino] I2C와 Wire.h Wire.h I2C 통신을 쉽게 하기 위해 만든 객체 I2C 통신을 위해 SDA(A4), SCL(A5)핀을 제공한다. SDA는 데이터를 주고 받기 위한 선, SCL은 타이밍 동기화를 위한 클럭 선이다. 하나의 마스터와 하나 이상의 slave로 이루어지고 최대 127개까지 연결 가능하다. 데이터 송수신은 master에서 주도하며 전송과 읽어오기 전 slave의 주소를 명시해야하므로 짧은 데이터 통신에 주로 사용된다. 시리얼(UART) 통신과 비교했을 때 장접은 동기화 통신이다. 통신 속도가 따로 정해지지 않아도 된다는 점이다. 시작신호, 데이터 신호, 정지 신호로 이루어진다. 공식 API : https://www.arduino.cc/reference/en/language/functions/communica..
[VSCode] ssh서버에서 Local로 파일 복사, 옮기기 ssh 서버에서 Local로 파일 옮기기 VSCode에서 server로 파일을 옮길 때는 드래그 앤 드롭으로 쉽게 수행할 수 있었다. 하지만 반대의 경우에는 그렇지 않았다.. 이 경우! ssh 서버의 파일 에서 [우클릭(right click)] -> [다운로드(Download)]하면 파일을 로컬에 저장할 수 있다.
[NP file] .np 파일이 뭘까? np파일이란? np파일이란 Extensis Incorporated에 의해 개발된 Portfolio NetPublish File로, Portfolio NetPublish와 관련된 웹 템플릿 파일 형식이다. 웹에 공개할 수 있는 카탈로그 이미지를 서브 카탈로그 형태로 담고 있다. 웹에서 이미지 카탈로그를 검색하고 탐색하기 위한 인터페이스를 만드는 데 사용되는 이미지, 실행 파일, 컴파일된 라이브러리 및 JavaScript 파일에 대한 참조가 포함된다. NP 파일 확장자는 Netscape의 JavaScript 엔진을 통합하여 전문적으로 개발되었으며 다양한 테두리, 탐색 버튼, 레이아웃 및 웹 페이지의 기타 기능을 표시했다. 또한 관리자가 웹 사이트의 방문 및 다운로드를 모니터링할 수 있다. 또한 중요한 웹 사..
[Prophet] TypeError: ufunc 'isfinite' not supported for the input types 에러 Prophet을 실행하다가 갑자기 아래와 같은 에러가 등장했다. TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''해결 numpy와 matplotlib의 버전이 호환이 잘 안되는 경우 발생하는 문제로 확인된다. 따라서 두 패키지를 업데이트 하면 잘 실행이 된다. pip install numpy --upgrade pip install matplotlib --upgrade
[Prophet] Found NaN in column 'name' 에러 문제 add_regressor('name')함수를 사용하고 forecast = m.predict(future)를 했더니 위와 같은 에러가 나왔다. 해결 이는 회귀변수의 미래 값이 없기 때문이다. future.fillna(method='ffill',inplace=True) 없는 값을 fillna( )함수를 통해서 채워주었다.
[Prophet] Regressor 'name' missing from dataframe 에러 - add_regressor 함수 문제 Prophet에서 회귀변수를 추가하기 위해 add_regressor('name') 함수를 사용했더니 'Regressor 'name' missing from dataframe'에러가 나왔다. 해결 이를 해결하기 위해서는 future_dataframe에도 동일한 이름의 column이 존재해야 한다. future = m.make_future_dataframe(periods=365) future['name'] = df['name'] 위의 코드와 같이 df와 future 모두 name(회귀하고싶은 변수 명)이 동일하게 있어야 해당 문제를 해결할 수 있다. 혹시 Found NaN in column 'name' 오류를 발견하게 된다면 다음 글을 확인해보자! 2023.01.18 - [분류 전체보기] - [Prop..
[Time Series] Neural Prophet 정리 https://neuralprophet.com/contents.html NeuralProphet documentation Next Quick Start Guide neuralprophet.com 공식 문서를 정리한 글입니다. Prophet + 신경망(Neural Network) Prophet은 시계열 예측 성능보다는 손쉬운 사용, 예측 결과 해석에 초점을 맞춤 비즈니스적인 시사점이 필요할 때 Prophet은 유용하게 사용된다. 기존의 Prophet보다 52~92% 성능 개선 $$ \hat{y}_t = T(t) + S(t) + E(t) + F(t) + A(t) + L(t) $$ $T(t)$ : 선형함수를 통하여 비선형 트렌트를 예측 $S(t)$ : 다중 계절성 포착 $E(t)$ : 이벤트를 모델에 적용 $..

728x90
반응형