• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Python, SQL 게시판 악플 검사 AI 만들기 2 마지막 모델 구현 답안 없을까요 ㅜㅜ

악플 검사 AI 만들기 2 마지막 모델 구현 답안 없을까요 ㅜㅜ

  • 이 주제에는 3개 답변, 3명 참여가 있으며 오형선1 월 전에 전에 마지막으로 업데이트했습니다.
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #53706

    코앱
    참가자
    계속 오류나서 좀 보면서 하고 싶습니당... ㅜㅜ
    #53752

    codingapple
    키 마스터
    만들어놓은건 없습니다
    #53863

    코앱
    참가자
    넹 ㅠㅠ 열심히해볼게요..!
    #139313

    오형선
    참가자
    부족하지만 제가한거 올립니다
    
    
    import tensorflow as tf
    import numpy as np
    from sklearn.model_selection import train_test_split
    from tensorflow.keras.preprocessing.text import Tokenizer
    from tensorflow.keras.preprocessing.sequence import pad_sequences
    raw['review'] = raw['review'].str.replace('[^ㄱ-ㅎㅏ-ㅣ가-힣0-9 ]', '', regex=True)
    raw.drop_duplicates(subset=['review'], inplace=True)
    unique_review = raw['review'].tolist()
    unique_review = ''.join(unique_review)
    tokenizer = Tokenizer(char_level=True, oov_token='<OOV>')
    unique_review = raw['review'].tolist()
    tokenizer.fit_on_texts(unique_review)
    train_seq = tokenizer.texts_to_sequences(unique_review)
    Y = raw['label'].tolist()
    raw['length'] = raw['review'].str.len()
    X = pad_sequences(train_seq, maxlen=100, padding='pre')
    trainX, valX, trainY, valY = train_test_split(X, Y, test_size=0.2, random_state=42)
    trainY = np.array(trainY, dtype=np.float32)
    valY = np.array(valY, dtype=np.float32)
    model = tf.keras.models.Sequential([
        tf.keras.layers.Input(shape=(100,)),
        tf.keras.layers.Embedding(len(tokenizer.word_index) + 1, 16),
        tf.keras.layers.Bidirectional(tf.keras.layers.LSTM(128)),
        tf.keras.layers.Dropout(0.2),
        tf.keras.layers.Dense(1, activation='sigmoid')
    ])
    model.compile(
        loss='binary_crossentropy',
        optimizer='adam',
        metrics=['accuracy']
    )
    model.fit(
        trainX, trainY,
        epochs=5,
        batch_size=64,
        validation_data=(valX, valY)
    )
    model.summary()
    
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠