본문 바로가기

분류 전체보기162

ValueError: Bin edges must be unique: DataFrame의 결측치를 처리하려 구간화 하는 과정에서 발생한 에러이다. expense_bins = pd.qcut(df['column'], 3, labels=["Low", "Medium", "High"]) 위의 코드에 .rank(method='first')를 추가해주었다. 해결되었다. expense_bins = pd.qcut(df['column'].rank(method='first'), 3, labels=["Low", "Medium", "High"]) - 공식문서 https://pandas.pydata.org/pandas-docs/version/0.22/generated/pandas.qcut.html pandas.qcut — pandas 0.22.0 documentation out : Categori.. 2023. 10. 28.
Mecab install 중 NameError: name 'Tagger' is not defined https://konlpy.org/en/latest/install/ Installation — KoNLPy 0.6.0 documentation Ubuntu Supported: Xenial(16.04.3 LTS), Bionic(18.04.3 LTS), Disco(19.04), Eoan(19.10) Install dependencies # Install Java 1.8 or up $ sudo apt-get install g++ openjdk-8-jdk python3-dev python3-pip curl Install KoNLPy $ python3 -m pip install --upgrade pip konlpy.org Konlpy 공식문서대로 install 해주었다. mecab도 정상적으로 install된 것.. 2023. 10. 25.
Current Python version (3.8.17) is not allowed by the project (^3.11).Please change python executable via the "env use" command. poetry add selenium poetry add selenium 하는 과정에서 발생한 에러이다. 1. poetry init 과정에서 generation을 confirm 해주지 않아서 발생했다. 다시 init 해주니 해결되었다. 2. 기존 환경의 python version이 3.8이었다. 3.11 로 update 해주었다. 2023. 10. 23.
[Statistic] Average, Uncertainty, PDF, PMF, CDF Keyword Average -> A single number or value that best represents a set of data Uncertainty -> 불확실성(不確實性, uncertainty)은 완전하지 않거나 알 수 없는 정보를 수반하는 상황이다. 미래에 전개될 상황에 대해 정확한 정보를 얻을 수 없거나 어떤 상황이 발생할 가능성을 명확히 측정할 수 없는 상태를 뜻한다. 정확도만을 중요하게 생각하지 않고 매트릭을 확인하여 범위도 공유하는 이유이다. PDF (probability density function) : 확률밀도함수는 '연속 사건에서 x가 주어 졌을 때의 확률을 구하는 함수'이다. PMF (Probability Mass function) : 확률질량함수 CDF (Cumulative dist.. 2023. 10. 11.
왜 OpenCV 창은 닫히지 않을까 ? # 'q'를 누르면 종료합니다. if cv2.waitKey(100) == ord('q'): break # 20초 이상이 지나면 종료되게 해보자 start_time = time.time() if time.time() - start_time > 20: break # 프로그램을 종료합니다. cap.release() cv2.destroyAllWindows() Media Pipe를 이용해 동영상에서 hand marks를 좌표값으로 저장한 뒤 q를 누르면 닫혀야 하는데 전혀 닫힐 기색이 보이지 않는다. OpenCV가 mac에서 종종 오류가 난다고 들었는데 .. 당첨인가보다ㅎㅅㅎ 시도한 것 - start_time 지정해서 20초 넘어가면 자동으로 닫히게 만들기 - cv2.waitKey(1) - cv2.waitKey(.. 2023. 3. 4.
[OpenCV] 그리기 함수 OpenCV 그리기 함수 - OpenCV는 영상에서 선, 도형, 문자열을 출력하는 그리기 함수를 제공한다. 선 그리기 : 직선, 화살표, 마커 등 도형 그리기 : 사각형, 원, 타원, 다각형 등 문자열 출력 - 그리기 함수 사용 시 주의할 점 그리기 알고리즘을 이용하여 영상의 픽셀 값 자체를 변경한다. -> 원본 영상이 필요하면 복사본을 만들어서 그리기 & 출력해야 한다. 그레이스케일 영상에는 컬러로 그릴 수 없다. -> cv2.cvtColor()함수로 BGR컬러 영상으로 변환한 후 그리기 함수를 호출해야 한다. 대표 함수 이름 cv2.line(img, pt1, pt2, color, thickness=None, lineType=None, shift=None) 직선 그리기 cv2.rectangle(img,.. 2023. 3. 4.
AttributeError: module 'mediapipe.python.solutions.holistic' has no attribute 'FACE_CONNECTIONS' FACEMESH_TESSELATION으로 바꿔주었더니 정상출력 되었다. I just looked into the sourcecode at https://github.com/google/mediapipe/blob/master/mediapipe/python/solutions/holistic.py FACE_CONNECTIONS seems to be renamed/replaced by FACEMESH_TESSELATION. Just changing that name in the code should work. PS: If you want just the outlines of the face, it's now FACEMESH_CONTOURS https://stackoverflow.com/questions/6909.. 2023. 3. 4.
[DL] Transformer Transformer Model : A transformer model is a neural network that learns context and thus meaning by tracking relationships in sequential data like the words in this sentence. A transformer is a deep learning model that adopts the mechanism of self-attention, differentially weighting the significance of each part of the input data. It is used primarily in the fields of natural language processing.. 2023. 3. 3.
[OpenCV] cv2.VideoCapture 클래스 cv2.VideoCapture 클래스 : OpenCV에서는 카메라와 동영상으로부터 프레임(frame, 정지영상 하나)을 받아오는 작업을 cv2.VideoCapture 클래스 하나로 처리한다. 카메라 열기 cv2.VideoCapture(index, apiPreference=None) -> retval index : camera_id + domain_offset_id 시스템 기본 카메라를 기본 방법으로 열려면 index에 0을 전달한다. apiPreference : 선호하는 카메라 처리 방법을 지정한다. retval : cv2.VideoCapture 객체이다. cv2.VideoCapture.open(index, apiPreference=None) -> retval retval : camera open에 성공.. 2023. 3. 2.