일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 |
- Python
- 브렉시트
- 퍼셉트론
- numpy
- Training
- deeplearning
- img
- 블록체인
- Inference
- TF
- Perceptron
- dtype
- 유가 급등
- TFRecord
- 유로화
- cv2
- 세계사
- opencv
- loss
- DataSet
- pyqt
- error
- 딥러닝
- 비트코인
- terminal
- TensorFlow
- 세계대전
- qtdesigner
- keras
- itksnap
- Today
- Total
목록분류 전체보기 (117)
활연개랑
echo 3 > /proc/sys/vm/drop_caches or sudo sh -c "/usr/bin/echo 3 > /proc/sys/vm/drop_caches"
DICOM 이미지에서 Image Orientation & Image Position을 추출한 다음 슬라이스의 3D 좌표를 기반으로 순서를 계산 어떤 이유로 이 정보를 찾을 수 없거나 실패하면 다른 전략이 사용됨. 순서는 'Instance Number'를 기반으로 함 이 전략도 실패하면 파일 이름이 사전순으로 정렬됨
reader = sitk.ImageSeriesReader() seriesIDs = reader.GetGDCMSeriesIDs(path) series_index = 0 series_file_names = reader.GetGDCMSeriesFileNames(path, seriesIDs[series_index]) reader.SetFileNames(series_file_names) image_3d = reader.Execute() 다음 코드로 변경하여 사용하면 오류 안남
image = tf.io.decode_raw(features['image'], tf.int16) image = tf.io.decode_raw(features['image'], tf.float32) tfrecord에 넣어주었던 type이랑 똑같이 넣어주어야 하는데 tfrecord에 float32으로 넣고 training에서 int16사용해서 오류남
for image, mask in get_input_data(filenames).take(10): img = image.numpy().reshape(x, y, z) mask = mask.numpy().reshape(x, y, z) plt.figure(figsize=(12, 6)) plt.subplot(121) plt.imshow(img[:, :, 10]) # 3d plt.title('img') plt.subplot(122) plt.imshow(mask[:, :, 10]) # 3d plt.title('mask') plt.show()
for i in range(): globals()['변수명'+str(i)] = *** for i in range(): locals()['변수명'+str(i)] = ***
다음 에러는 윈도우에서 압축한 파일을 리눅스에서 unzip할 경우 발생하게 됩니다. 따라서 다음과 같이 zip파일을 리눅스용 zip으로 바꿔준 후에 unzip하시면 에러가 뜨지 않고 압축을 해제할 수 있습니다. zip -FFv 원본.zip --out 리눅스용압축파일이름.zip unzip 리눅스용알집파일이름.zip
Function call stack: train_function -> train_function -> train_function -> train_function 다음 오류는 network에 들어가는 input_shape과, 실제 데이터의 input_shape이 다른 경우 나올 수 있습니다. shape이 정확하게 맞도록 설정해주세요. 또한 tfrecord같은 dataset에서 parsing 하는 과정에, type이 제대로 바뀌지 않을 경우에도 발생할 수 있으니 parsing함수를 다시 한 번 확인해보시면 되겠습니다. 보통 이 오류는 들어가는 data에 대한 문제이니, 위 두 가지를 확인해 보셨는데도 해결되지 않는다면 input data를 가져오는 전체적인 과정을 쭉 살펴보며 디버깅 해보시면 문제를 해결하실..