목록에러 (15)
안 쓰던 블로그
chkpoint_filepath = "best_model.h5" Mycallback = tf.keras.callbacks.ModelCheckpoint( filepath = chkpoint_filepath, monitor = "val_accuracy", #모델을 저장할 때 기준이 되는 값 save_weights_only = False, mode = "max", #for val_acc, this should be max save_best_only = True, save_freq = "epoch") 학습을 돌릴 때, 가장 결과가 좋았을 때의 모델을 저장하는 ModelCheckpoint를 많이 사용한다. 나도 항상 이것을 잘 사용을 해 왔다. 그런데 이번에 늘 쓰던 코드임에도 모델이 아예 생성되지 않는 에러가 ..
Kaggle competiton 참가하면서 Cannot submit 에러를 많이 만났다 Your Notebook cannot use internet access in this competition 라는 에러가 뜨면서 제출이 되지 않는데, 해결은 간단한다 1. save할 때 Advanced Settings를 눌러서 "Save output for this version"으로 바꾼다 2. 캐글 노트북 우측 바에서 internet을 끈다 3. 다시 제출하면 해결
케라스에서 커스텀 Attention(Layer)를 사용할 때 add_weight() got multiple values for argument 'name' 에러 1. class Attention(Layer) -> class Attention(keras.layers.Layer) 변경 2. add_weights 메소드 안에 Add shape=(...) 추가 두 가지로 해결 class Attention(tf.keras.layers.Layer): # 여기 def __init__(self, step_dim, ... def build(self, input_shape): assert len(input_shape) == 3 self.W = self.add_weight(shape=(input_shape[-1],), # ..
Parameter grid for parameter (early_stopping_round) needs to be a list or numpy array, but got (). Single values need to be wrapped in a list with one element. 아주 간단하지만 막상 봤을 때 왜 틀렸나 싶은 에러 params = { 'max_depth': [11], 'warm_start': True } 각 키의 값을 [ ]로 묶어준다 params = { 'max_depth': [11], 'warm_start': [True] }
https://play.google.com/store/apps/details?id=com.YujinLee.PicturePuzzle 솜이랑 한글 공부 - Google Play 앱 귀여운 강아지 '솜이'와 재미있는 한글 공부! play.google.com 위에는 내가 개발하고 있는 한글 공부 앱 의 모습이다. 이번에 "음절 맞추기" 기능을 추가하면서 여러 가지 문제를 만났었다. 이제까지(2.7버전까지) 개발하면서는, '넣고 싶은 기능이 있는데, 어떻게 구현할지 몰라서' 고민했다면, 이번 개발(3.0버전) 때는 '기능을 넣었고 에러 메시지가 뜨지 않는데 원하는 동작을 하지 않아서' 고민을 했다. 나는 2019년 겨울에 잠깐 배운 유니티를 가지고 필요한 것이 있을 때마다 검색하며 개발을 해 왔다. 특히 이번 업..
원하는 것: 한 번의 게임 라운드가 끝나면, 사용했던 Transform[] 의 게임 오브젝트를 전체 Destroy 한다. 다음 라운드에서 Instantiate로 오브젝트를 생성한다. 생성한 오브젝트들의 Transform[]을 만들어서 행동을 한다. 문제와 실패: 한 번의 게임 라운드가 끝나면, 사용했던 Transform[] 의 게임 오브젝트를 전체 Destroy 한다 -> Hierachy에서 완벽하게 이루어짐을 확인 다음 라운드에서 Instantiate로 생성한다 -> 생성 완료 생성한 오브젝트들의 Transform[]을 만들어서 행동을 한다 -> 문제 발생 외관상 Destroy가 잘 이루어졌는데, 이전 라운드에서 사용한 Transform[]과 다음 라운드에서 Instantiate로 새로 생성된 오브젝트..
MissingReferenceException: The object of type 'RectTransform' has been destroyed but you are still trying to access it. Your script should either check if it is null or you should not destroy the object. 오브젝트를 Destroy 하려는데 이런 에러가 뜬다면.. 어딘가에서 선언한 RectTransform이 private라서 접근이 안 되는지 확인 혹은 다른 함수 안에서 선언해서 함수가 종료되면서 Destroy 되어버린 게 아닌지 확인 Destroy하는 시점에 해당 게임오브젝트의 RectTransform에 접근 가능할 수 있으면 해결