일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Inference
- 브렉시트
- pyqt
- TensorFlow
- cv2
- DataSet
- deeplearning
- dtype
- numpy
- TFRecord
- 딥러닝
- Training
- error
- itksnap
- 비트코인
- terminal
- qtdesigner
- 유가 급등
- 유로화
- opencv
- Perceptron
- Python
- 블록체인
- 세계사
- 퍼셉트론
- TF
- keras
- loss
- 세계대전
- img
- Today
- Total
목록Python (7)
활연개랑
Traceback (most recent call last): File "/inference.py", line 244, in pred = model(input_img, is_training=False) File "/home/.local/lib/python3.8/site-packages/keras/engine/base_layer.py", line 1037, in __call__ outputs = call_fn(inputs, *args, **kwargs) File "/home/.local/lib/python3.8/site-packages/tensorflow/python/eager/def_function.py", line 885, in __call__ result = self._call(*args, **kwd..
classification 딥러닝을 training 시키려는데 다음과 같은 오류가 발생하였습니다. ValueError: Shapes (5,) and (5, 5) are incompatible 저한테 오류가 났던 이유는 Accuracy 측정용으로 아래와 같이 SparseCategoricalAccuracy를 사용하였는데, tf.keras.metrics.SparseCategoricalAccuracy() loss로는 그냥 categorical cross entropy를 사용했기 때문이었습니다. 따라서 loss를 아래와 같이 SparseCategoricalCrossentropy를 사용해주면, 오류를 해결할 수 있습니다. tf.keras.losses.SparseCategoricalCrossentropy(from_l..
numpy array로 되어있는 이미지에 다짜고짜 astype을 써버리면 이미지를 강제로 타입 변경 해버리는 것이기 때문에, 이미지에 손실이 있을 수 있습니다. 따라서 dtype을 변경하고 싶을 때에는 해당 이미지 타입에 맞는 계산법에 따라 계산해준 후 type을 변경해 주어야 합니다. 원본 이미지의 dtype이 float64일 경우, 이미지를 normalize해준 후 255로 곱해주면서 uint8에 맞는 값을 갖도록 합니다. 그 후에 astype으로 타입변경을 하시면 이미지 손상을 최소화하며 타입변경이 가능합니다. 또한 다시 되돌릴 경우에는 전에 해준 방법을 그대로 되돌리는 계산과 타입변경을 해주시면 됩니다. 코드는 float64 to unit8의 예시입니다. min_or = img.min() max_..
model inference 과정에서 다음과 같은 오류가 발생했습니다. ValueError: Exception encountered when calling layer "epvs_conv" (type EPVS_CONV). Input 0 of layer "conv2d" is incompatible with the layer: expected min_ndim=4, found ndim=2. Full shape received: (300, 400) Call arguments received: • inputs=tf.Tensor(shape=(300, 400), dtype=float32) 다음과 같은 오류가 발생한 이유는 shape이 맞지 않아서 입니다. 제가 만든 모델에는 dimension이 4인 input (bat..
아무도 모르시겠지만 되게 오랜만이죠 ㅎㅎ 제가 취업을했어요 축하해주세요. 그래서 앞으로 글을 많이 올리진 못할 것 같지만 종종 올리도록 하겠습니다. ValueError: cannot resize this array: it does not own its data 이미지 resize를 할 때 이런 오류가 난다면 아마도 img.resize(size,size)

jupyter에서 새로운 file을 생성해서 열었을 때 다음과 같이 kernel erorr가 발생했다. kernel error를 클릭해 오류를 확인해보니 다음과 같았다. ImportError: DLL load failed while importing win32api : 지정된 프로시저를 찾을 수 없습니다. 여러가지 구글에 나온 방법을 활용해 보았지만 모두 해결되지 않았고, 마지막으로 해결되었던 방법을 공유하고자 합니다. 1. anaconda powershell prompt 관리자모드에서 오류가 나는 해당 가상환경을 activate 시켜줍니다. conda activate 해당 가상환경 (ex. comda activate tmdhey) 2. 가상환경이 있는 디렉토리로 이동해줍니다. 저는 anaconda3가 ..

[PyQT(파이큐티)] progress bar timer (프로그레스 바 타이머) 설정 [PyQT(파이큐티)] progress bar timer (프로그레스 바 타이머) 설정 progress bar 생성 및 설정하는 방법은 아래 링크를 통해 확인하실 수 있습니다. [PyQT(파이큐티)] progress bar 색상 변경 및 디자인 변경 일단 progressbar 관련 코드 전체를 보여드리도록 하겠습니다. 아래 tmdhhey.tistory.com 일단 progressbar 관련 코드 전체를 보여드리도록 하겠습니다. 아래서 하나씩 설명하기로하고, 간단하게 먼저 설명을 하자면 아래 코드는 qt designer가 아닌, python 코드를 통해서만 시작페이지 ui를 제작했습니다. 시작 page_ui 전체를 cl..