DataScience
article thumbnail
LSTM 순환 신경망 텐서플로로 구현하기
파이썬/Tensorflow,Pytorch 2022. 12. 19. 16:10

데이터 호출 from tensorflow.keras.layers import LSTM from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Embedding from tensorflow.keras.layers import Dense 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=1000) for i in range(len(x_train_all)): x_train_all[i] = [w for w in..

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