4-1 21

[코랩]프로pro구매(현재 colab의 사용량 제한으로 인해 GPU에 연결할 수 없습니다.)

과제를 하고 팀프로젝트를 하려고 코랩을 돌리다보니 GPU 할당량을 초과했다고 자꾸만 나온다. 그래서 구매했다. 미국의 주소가 필요한데 https://velog.io/@huttzza/Colab-Pro-%EA%B3%84%EC%A0%95-%EA%B2%B0%EC%A0%9C%ED%95%98%EA%B8%B0 Colab Pro 계정 결제하기 Colab은 무료로 사용할 수 있지만 자꾸만 GPU를 3시간마다 끊어버리고 하루 있다가 사용하라고 해서.. 자꾸 서터레스가 쌓인다..환경문제로 결과를 도출하지 못하는 건 짜증나니까, 시간은 금이라 velog.io 여기 글의 주소를 사용해서 구매했다. 가격은 한화로 13,017원이다. (2022년 5월 17일 기준) (비싸..)

[flask]이미지 저장과 불러오기(aws - s3연동)

이미지를 캡쳐하고 이를 불러오기위해서 방법을 찾아보다가 aws s3을 이용해 서버에 올리고 받을 수 있다는 것을 찾을 수 있었다. https://velog.io/@jeong-god/Python%EA%B3%BC-AWS-S3%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0 Python과 AWS S3연동하기 Python과 AWS S3연동하기 velog.io 해당 포스팅을 통해 s3 버켓을 만들고 policy를 생성하였다. 그러다가 S3 Action Does Not Apply to any Resources Error 에러가 발생해서 아래 주소에서 알려준 방법을 통해 해결하였다. https://bobbyhadz.com/blog/aws-s3-action-does-not-apply-to-resourc..

2022_5_2_졸프 일지 - 모델 성능 왜 이러지/출석 학생 DB저장

model_func를 변경시켜 몇명의 얼굴이 detect되었고 출석한 학생의 label과 출석하지 않은 학생의 레이블을 출력하도록 코드를 만들었다. 이 사진이 캡처본이고 DB에는 남자연예인과 한소희, 그리고 다른 여자 연예인이 있었다. 그러나 이 모델을 이 사진에서 2명의 얼굴만이 detect되었고 그마저도 identification에서 틀렸다. (DB에 있는 다른 여자인물이라고 예상했다) 그래도 일단 먼저 웹서비스 구현을 위해서 출석되었다고 나온 라벨을 어떻게 이용자에게 알려줄건지 생각하고 구현하고있다. 모델 성능이 말이 안나오게 안좋다. fine tuning, esr gan을 찾아 모델 성능을 향상 시켜봐야겠다. 성능의 절실함을 느낄 수 있었다. # 캡쳐 # /checks @blue_check.rou..

[c++]소켓프로그래밍_visualstudio(2)[코드]

이번 포스팅에서는 소켓프로그래밍의 코드부터 직접 실행하는 것까지 다룰 예정이다. 먼저 앞선 포스팅에서 소켓프로그래밍을 위한 환경설정을 다루었다. https://what-am-i.tistory.com/222 [c++]소켓프로그래밍_visualstudio(1)[환경설정] 소켓이란 애플리케이션 계층과 전송계층을 연결해주는 인터페이스라고 생각하면 된다. 이를 코드를 이용해 직접 구현해보고 실행하여 결과를 확인해보자 2개로 글을 나누었다. 코드 부분의 글 what-am-i.tistory.com 여기에서 이어서 진행할것이다. server의 코드 #include #include #include #define SERVERPORT 9000 #define BUFSIZE 512 int main(int argc, char* ..

[c++]소켓프로그래밍_visualstudio(1)[환경설정]

소켓이란 애플리케이션 계층과 전송계층을 연결해주는 application 프로그래밍 인터페이스이다. 이를 코드를 이용해 직접 구현해보고 실행하여 결과를 확인해보자 2개로 글을 나누었다. 코드 부분의 글은 여기로 https://what-am-i.tistory.com/223 [c++]소켓프로그래밍_visualstudio(2)[코드] 이번 포스팅에서는 소켓프로그래밍의 코드부터 직접 실행하는 것까지 다룰 예정이다. 먼저 앞선 포스팅에서 소켓프로그래밍을 위한 환경설정을 다루었다. https://what-am-i.tistory.com/222 [c++]소켓프 what-am-i.tistory.com 먼저 프로젝트를 생성한다. 빈프로젝트가 아닌 window 데스크톱 마법사로 프로젝트를 생성한다. 프로젝트 이름을 적당히 만..

[vue]vue설치하는 방법

나는 이미 node js가 설치되어있었다. 그러므로 vue cli를 바로 설치하였다. 1. npm install -g @vue/cli 설치가 꽤 걸린다.. 설치가 완료됐다. 2. vue create [프로젝트 이름] checkmate_pro로 이름을 지었다. 3. vue 버전 선택 vue 2 또는 vue 3를 선택한다. 나는 vue 3를 선택했다. 프로젝트가 생성되고 있다. 실행 방법을 알려준다. 4. vs code에서 open하기 cd [프로젝트 이름] code . 위치를 만든 project로 옮기고 vscode에서 open해준다. 해당 프로젝트가 열리고 잘 만들어진 것을 확인할 수 있다. 5. extension 설치 - Vetur 6. 실행- npm run serv 왼쪽 상단에서 터미널 -> 새터미널..

[2주차정리]IP와 IP패킷헤더

IP protocol 는? connectionless : 연결설정없이 IP packet을 보냄 unreliable : 안전한 통신을 지원하지않음 그저 best effort 네트워크의 노드를 고유하게 지정하기 위해 IP 주소 이용 IP packet 헤더 기본헤더 = 20byte 옵션 : 1개 이상 가능 데이터 4byte가 한줄이다. 버전, 헤더길이 , TOS, 전체길이 identification, 플래그, 플래그먼트 오프셋 TTL ,프로토콜 , 헤더체크섬 옵션 송신지 IP주소 수신자 IP 주소 identification : 동일한 데이터로부터 분할된 패킷을 재조립할 수 있도록 분할된 패킷들은 같은 식별자 플래그 : RDM D : do not fragment : 이거 1이면 분할하지마라 M : more fr..

[1주차정리]PDU,ICI,IDU,SDU,PCI,네트워크 장비(스위치, 라우터, 브리지)

계층으로 나누는 이유 네트워크 장비미다 필요한 계층이달라서 재사용에 용이하고 유지보수가 쉬워서 IDU : interface data unit PCI , SDU, ICI : protocol control information, service data unit, interface control information PDU : protocol data unit IDU : interface data unit SDU = IDU + ICI PDU = PCI (헤더, 트레일러) + SDU + ICI ICI : 계층간 이동을 하는데 필요한 부가정보 PCI : 상대방 n계층에서 이해할 수 있는 부가정보 (헤더, 트레일러) SDU : 상위계층의 순수 data PDU : 상대방의 N 계층에 전달되는 data 1계층 리피터,..