DKT

  • 서버사이드
    • 파이썬 기반 flask, Django(장고!)
  • 클라이언트 사이드
    • 프론트엔드, 앱
  • 서버사이드 렌더링
    • 서버가 리턴, 브라우저가 그응답을 기반으로 렌더링
  • 클라이언트 사이드 렌더링
    • 서버에서 정보를 받아서 클라이언트가 렌더링
    • 웹사이트가 ui요소를 모두 포함
  • 클라이언트 사이드가 대세가된이유
    • 반응형
    • 모바일에 등장
    • 클라이언트 사이드 프레임워크의 등장
  • 크롬 익스텐션
    • manifest.json - 리소스
    • popup - 클릭했을때 뜨는것
    • content script - 기본 html에 자신의 tag를 삽입
    • background - 백그라운드로 작동
    • 좋다!
  • 웹 좋다!

해본것

  • cam 이 이상해…
    • encode 입력 크기가 이상한가?
    • grad cam이 잘 작동안함…

level info

  • 하려다 망한거 저장 ```python if options.data.level != None: level_data = read_level(options.data.level[0]) # level파일 읽기 import pandas as pd # 편하게 계산하려고 사용

    # train

    train_pd = pd.DataFrame(train_data,columns=[“path”,”latex”]) level_pd = pd.DataFrame(level_data,columns=[“path”,”level”])

    train_join = pd.merge(train_pd,level_pd,how=”left”,on=’path’) # path기준으로 join train_join.sort_values(“level”, ascending=True, inplace=True) # level을 오름차순으로 정렬 train_join.drop([‘level’],inplace=True,axis =1) # level정보 삭제 train_data = train_join.values.tolist() # list로 다시 변환

```