DataScience
article thumbnail
순환신경망 Tensorflow로 구현
파이썬/Tensorflow,Pytorch 2022. 12. 19. 12:26

텐서플로(simpleRNN)로 순환신경망 만들기 https://data-science.tistory.com/106 순환 신경망(RNN) 클래스로 구현하기 훈련 세트와 검증 세트를 준비합니다 IMDB데이터 세트 불러오기 skip_top 매개변수에는 가장많이 등장한 단어들중 건너 뛸 단어의 개수를 지정할수 있습니다. 예를 들어 a, the, is 등과 같은 단어들 data-science.tistory.com 앞 포스트 클래스로 구현한 RNN을 텐서플로로 구현한 내용입니다. 순환 신경망에 필요한 클래스 임포트하기 from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense, SimpleRNN 데이터불러오기 imp..

article thumbnail
순환 신경망(RNN) 클래스로 구현하기
파이썬/Tensorflow,Pytorch 2022. 12. 19. 11:38

훈련 세트와 검증 세트를 준비합니다 IMDB데이터 세트 불러오기 skip_top 매개변수에는 가장많이 등장한 단어들중 건너 뛸 단어의 개수를 지정할수 있습니다. 예를 들어 a, the, is 등과 같은 단어들은 영화 리뷰에 많이 등장하지만 분석에 유용하지 않으므로 건너뜁니다. num_words매개변수는 훈련에 사용할 단어의 개수를 지정합니다. 메모리를 절약하기 위해 num_words에 200을 지정했습니다. import numpy as np from tensorflow.keras.datasets import imdb (x_train_all, y_train_all),(x_test,y_test)=imdb.load_data(skip_top=20,num_words=200) x_train_all.shape, y_..

AttributeError: partially initialized module 'torch' has no attribute 'cuda' (most likely due to a circular import)
파이썬/Tensorflow,Pytorch 2022. 12. 18. 04:17

작업폴더내 torch.py 가 있어서 그렇다 다른이름으로 바꿔준뒤 다시 import해본다.

No module named ‘torchtext.legacy’, 'torchtext.data'
파이썬/Tensorflow,Pytorch 2022. 12. 18. 03:16

ImportError: cannot import name 'TabularDataset' from 'torchtext.data'= torchtext.data가 버전이 바뀌면서 torchtext.legacy로 바뀌었다고 한다. from torchtext.legacy.data import TabularDataset Error: No module named ‘torchtext.legacy’ 구글링해보니 torchtext.legacy.data로 바꿔주면 된다 하는데 아무리 해도 안되서 torchtext버전을 강제로 지정해줬다 !pip install torchtext==0.10.1 --user 0.10.1 버전으로 설치하니 torchtext.legacy.data가 잘 작동한다.

article thumbnail
자연어 처리
파이썬/Tensorflow,Pytorch 2022. 12. 17. 23:10

texts="""나라의 말이 중국과 달라 한자와는 서로 통하지 아니하여서 이런 까닭으로 어리석은 백성이 말하고자 하는 바가 있어도 마침내 제 뜻을 능히 펴지 못하는 사람이 많다 내가 이를 위하여 가엾게 여겨 새로 스물여덟 자를 만드니 사람마다 하여금 쉽게 익혀 날마다 씀에 편안케 하고자 할 따름이다""" texts=texts.split('\n') display(texts) ['나라의 말이 중국과 달라 ', '한자와는 서로 통하지 아니하여서 ', '이런 까닭으로 어리석은 백성이 ', '말하고자 하는 바가 있어도 ', '마침내 제 뜻을 능히 펴지', '못하는 사람이 많다', '내가 이를 위하여 가엾게 여겨 ', '새로 스물여덟 자를 만드니', '사람마다 하여금 쉽게 익혀 날마다 씀에 ', '편안케 하고자 할..

article thumbnail
케라스 Keras 공식문서 한글 번역본
파이썬/Tensorflow,Pytorch 2022. 12. 16. 01:14

https://ninestar.notion.site/179620ecaecb4951b62bff060cb8d2fd 케라스 공식문서 한글번역본 A new tool for teams & individuals that blends everyday work apps into one. ninestar.notion.site 출처는 https://www.codeonweb.com/course/9e663a9d-7788-4874-bfd6-987a679fb70e 보기 편하게 Notion으로 새로 작성했다. 하루종일 작업한듯 하다.