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로 다시 변환
```