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

home2 게시판 Python, SQL 게시판 텐서플로어 타이타닉 LSTM 연습

텐서플로어 타이타닉 LSTM 연습

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #113305

    이승훈
    참가자
    안녕하십니까. 
    타이타닉 혼자 연습삼아 LSTM 을 사용해보았습니다. 
    제가 강의를 정확하게 이해하지못해서 생기는 문제인것같습니다만..
    
    1.전처리 (i)
    data=pd.read_csv('train.csv')
    data['Age'].fillna(data['Age'].mean(),inplace=True)
    data['Embarked'].fillna('S',inplace=True)
    
    2.Dummy 처리 (ii)
    
    data2=pd.get_dummies(data['Sex'],dtype='int')
    pdata=pd.concat([data,data2],axis=1)
    
    3. X 인풋 / Y 인풋
    
    X=pdata[['PassengerId','Pclass','Age','SibSp','Parch','female','male']]
    Y=pdata[['Survived']]
    X.astype('float')
    Y.astype('float')
    print(X.shape) # (결과는 891,7)
    
    4. LSTM  (마지막 실행에서 에러가 뜹니다.. ㅠㅠ)
    
    model=tf.keras.models.Sequential([
        tf.keras.layers.LSTM(100,input_shape=(891,7)),
        tf.keras.layers.Dense(1,activation='sigmoid')
    ])
    model.compile(loss='binary_crossentropy',optimizer='adam',metrics=['acc'])
    model.fit(X,Y,batch_size=10,epochs=30)
    가이드라인을 문의드립니다..
    
    감사합니다
    
    
    222222
    
    
    
    
    
    
    
    #113324

    codingapple
    키 마스터
    lstm은 연속된 데이터들을 주고 그 다음 결과 예측하는 식으로 쓰여서 
    타이타닉 데이터셋에 적용할 방법은 없어보입니다
    #113364

    이승훈
    참가자
    감사합니다..!!
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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