[KaggleStudy] Keras Model for Beginners (0.210 on LB)+EDA+R&D

이하얀·1일 전
0
post-thumbnail

Notebook


.7z 파일 압축 해제

  • 데이터셋이 json 형태이며, .7z 형태로 압축되어 있어 압축 해제 필요
    • 설치
      !pip install py7zr
    • 압축 해제 코드
      import py7zr
      # .7z 파일 경로
      file_path = '/content/train.json.7z'
      
      # 압축 해제
      with py7zr.SevenZipFile(file_path, mode='r') as z:
        z.extractall('/content/')

band 추출, 3채널 3-channel RGB equivalent 생성 파트 시각화 문제

  • 이전 코드의 py.iplot(fig) 이용시 실행 결과 안보임
    • pio.show(fig)로 변경하여 실행
    • 또한, 코랩에서 볼 수 있도록 디폴트 변경해주기
import plotly.io as pio
import plotly.graph_objs as go

# Colab에서 Plotly 볼 수 있게 설정
pio.renderers.default = "colab"

def plotmy3d(c, name):
    data = [
        go.Surface(
            z=c
        )
    ]
    # 레이아웃 설정
    layout = go.Layout(
        title=name,
        autosize=False,
        width=700,
        height=700,
        margin=dict(
            l=65,
            r=50,
            b=65,
            t=90
        )
    )
    fig = go.Figure(data=data, layout=layout)
    pio.show(fig)

plotmy3d(X_band_1[12, :, :], 'iceberg')


getModel()

  • decay, lr : 현재 라이브러리 버전에서 사용하지 않음
# before
mypotim = Adam(lr=0.001, beta_1=0.9, beta_2=0.999, epsilon=1e-08, decay=0.0)

# after
mypotim = Adam(learning_rate=0.001, beta_1=0.9, beta_2=0.999, epsilon=1e-08)


'Sequential' object has no attribute 'predict_proba'

  • predict로 변경하면 됨
predicted_test = gmodel.predict(X_test)

profile
언젠가 내 코드로 세상에 기여할 수 있도록, BE&Data Science 개발 기록 노트☘️

0개의 댓글