본문 바로가기

전체 글22

ValueError: Unsupported number of image dimensions: 2 머신러닝 학습을 돌리는데 이런 오류가 자꾸 떴다 ValueError: Unsupported number of image dimensions: 2 보통 차원이 안맞아서 생기는 오류인데, 다 안돌아가는 것도 아니고 이미지 몇개를 처리하다가 저런식으로 멈춰버린다. 그래서 이유가 뭔고 하고 오류가 뜨는 이미지를 봤는데 아래와 같았다. 보면 이미지가 gray밖에 없어서 0차원의 크기가 1이다.(원래는 RGB니까 3차원이 있어야 함) 아래와 같이 image를 열때 RGB로 convert해주면 해결된다. image = Image.open(path).convert('RGB') 2023. 10. 10.
pytorch Tensor 비교하기 pytorch에서 tensor를 사용하다보면 A tensor와 B tensor가 같은지를 확인하고 싶을때가 있다. 이럴때는 아래처럼 하면된다. 1.원소 마다 비교하기 torch.eq() 혹은 == 를 사용하면 된다. import torch a = torch.tensor([1,2,3,4,5]) b = torch.tensor([1,2,3,4,5]) print(a == b) print(torch.eq(a,b)) 이렇게 각 원소마다 true/false 값을 내보내줌. 2. tensor 전체 비교 이때는 torch.equal()을 사용하면 됨. import torch a = torch.tensor([1,2,3,4,5]) b = torch.tensor([1,2,3,4,6]) c = torch.tensor([1,2,.. 2023. 10. 8.
AI이후의 세계 : 인상깊은 문장/서평 AI 이후의 세계 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com AI이후의 세계라는 책을 꺼내 들었다. 내가 자의로 선택한 책은 아니고... 아버지께서 한번 읽어보라 해서 읽어본 책이다. 내가 기대한 것은 'AI 이후의 세계에서 어떤 일을 해야 할까?'라는 것이였다. 그러니까, 코드가 LLM에 의해 생성되고 새로운 단백질 구조가 ai를 통해 밝혀지는 세상, 자율주행자동차가 돌아다니는 세상, 대부분의 사람들의 하는 일이 크게 바뀔 세상에서 개개인은 무엇을 해야 살아남을 수 있을까라는 의문을 계속 가지고 있었고, 이 책이 그 의문을 어느정도 해소시켜주기를 원하면서 해당 책을 읽었다. 하지만, 이 책은 개개인의 미래보다는 인류 전체의, 혹은 국가 지도자로서 .. 2023. 10. 8.
[오류 해결] AttributeError: '_SingleProcessDataLoaderIter' object has no attribute 'next' 위와 같은 오류 발생. 아래처럼 고치면 해결된다. 2023. 10. 2.