Machine Learning (20) 썸네일형 리스트형 Docker 환경 구성 (huggingface) docker build 명령어 huggingface는 친절하게도 cpu, gpu, tpu 에 따라 docker 파일을 내장되어있다 또한 텐서플로우인지 텐서플로우에 따라나눠서 내장되어있다. 해당폴더에서 docker 파일 실행시킬 때 명령어 docker build -t pytorch:latest ./ docker build -t 지정이미지이름:태그(버전이라생각하면됌) ./ hugging face / open source transformers를 근간으로하고 있는 소스이며 (BERT, GPT-2, RoBERTa, XLM, DistilBert, XLNet, T5, CTRL...) for Natural Language Understanding (NLU) and Natural Language Generation (NLG) with over thousands of pretrained models in 100+ languages and deep interoperability between PyTorch & TensorFlow 2.0. 위와같은 자연어처리 모델들을 처리할때 이용하면 손쉽게 코드를 작성할수 있다. 아파치 라이센스 2.0 이며 별도의 허가는 필요없지나 notice 파일을 별도로만들어 소스코드의 저작권 및 Attribut.. Tensorflow 1.x -> 2.x 로 변환하기 https://www.tensorflow.org/guide/migrate?hl=ko Tensorflow 1.5 사용시 "Could not flatten dictionary: key Tensor("MultiRNNCellZeroState/BasicLSTMCellZeroState/zeros:0", shape=(int, int ), dtype=float32) is not unique" 오류 발생시 cell 선언시에 tf.nn.rnn_cell.BasicLSTMCell(rnn_size, state_is_tuple=True)에서 state_is_tuple=False로 고쳐줬을때 진행가능하다. IMDB 데이터를 이용한 간단한 LSTM, GRU, Simple RNN 구현 순환신경망 구현 및 학습¶ In [1]: import tensorflow as tf 하이퍼 파라미터¶ In [2]: EPOCHS = 10 # 10번 수행 NUM_WORDS = 10000 모델 정의¶ In [3]: class MyModel(tf.keras.Model) : def __init__(self): super().__init__() self.emb = tf.keras.layers.Embedding(NUM_WORDS, 16) # self.lstm = tf.keras.layers.LSTM(32) # 뉴런의 개수 self.gru = tf.keras.layers.GRU(32) # LSTM의 간소한 버전 # self.basic = tf.keras.layers.SimpleRNN(32) # LSTM의 간소한 버.. 딥러닝 프로젝트 결과 보고서 Dense 레이어 (Keras)등등 캐글과 CCTV프로젝트로 알게되거나 되짚은 내용 (Tensorflow2.0)(Keras) Dense 레이어는 입력과 출력을 모두 연결해줍니다. 예를 들어 입력 뉴런이 4개, 출력 뉴런이 8개있다면 총 연결선은 32개(4*8=32) 입니다. 각 연결선에는 가중치(weight)를 포함하고 있는데, 이 가중치가 나타내는 의미는 연결강도라고 보시면 됩니다. 현재 연결선이 32개이므로 가중치도 32개입니다. 예를 들어 성별을 판단하는 문제있어서, 출력 뉴런의 값이 성별을 의미하고, 입력 뉴런에 머리카락길이, 키, 혈핵형 등이 있다고 가정했을 때, 머리카락길이의 가중치가 가장 높고, 키의 가중치가 중간이고, 혈핵형의 가중치가 가장 낮을 겁니다. 딥러닝 학습과정에서 이러한 가중치들이 조정됩니다. 이렇게 입력 뉴런과 출력 뉴런을 모두 연결한다고 해서 전결합층이라고 불리고, 케라스에서는 Dense라는 클래스.. yolo를 이용한 영상 객체인식 아마 프로젝트진행에 사용될 것 같은 yolo python을 쓰고 있기때문에 darknet 이 아닌 darkflow를 이용 하지만 내가 트레이닝 시킨 셋도 없고 단순히 갖다썼기 때문에 엉망으로 나온다 . 출처 : https://www.youtube.com/user/cctvSAI 이전 1 2 3 다음 목록 더보기