전체 글
-
[Python] AWS S3에 모델파일 저장하기, 불러오기 (boto3)Programing/AWS 2023. 2. 16. 10:17
기존에는 모델학습, 저장, load 후 flask 서버 활용 모두 하나의 EC2에서 진행했으나, 이제는 규모도 조금 커졌겠다, EC2 자원 잡아먹지 않도록 분리를 해야겠다는 생각이 들었습니다. 모델학습은 로컬에서 진행하고, 만들어진 모델파일은 S3에 저장, EC2내의 flask 서버가 S3의 모델파일을 읽어와 서비스를 제공하도록 변경하고자 했습니다. 그러려면 파이썬이 S3의 파일 데이터에 접근 가능해야겠죠. 방법은 매우 간단합니다. boto3를 이용하면 됩니다. 사전준비 1) AWS 엑세스 키 발급 기존에 access key가 없었다면 아래의 docs를 참고해서 키를 만들어주세요 AWS 계정 및 액세스 키 - AWS Tools for PowerShell 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감..
-
일본 후쿠오카 트래블로그 VS 트래블월렛 사용 후기일상/여행 2023. 2. 12. 23:07
저 개인이 (겨우) 2박 3일 관광을 가서 트래블로그 카드와 트래블월렛을 각각 사용한 후기입니다. 제가 개인적으로 겪은 사항들을 적었을 뿐, 실제 통상적인 형태, 다른 관광객분들의 사용감과는 많이 다를 수 있습니다. 제가 갔던 곳은 후쿠오카와 유후인입니다. 다른 관광지들은 사정이 많이 다를 수 있습니다. 오랜만에 해외 여행을 가면서 생각해야 하는 중요한 것들 중 하나가 환전입니다. 요즘에는 환전수수료 없이 환전이 되는 카드들이 있더군요! 트래블로그 카드와 트래블월렛 카드입니다. 여행 가기 전, 아래의 블로그 포스트를 많이 참고하였습니다. 블로거께서 쉽게 잘 나열해서 작성해주셨습니다. [정보&Tip] 일본 여행 필수품! 트래블로그 vs 트래블월렛 완벽비교! feat.엔화 환전 수수료, 해외 ATM 코로나1..
-
일본 입국 코로나 예방접종증명서 발급방법일상/여행 2023. 2. 5. 22:47
일본의 경우, 작년 10월부터 무비자로도 입국이 가능하긴 하지만, 그래도 아직은 코로나 백신 접종증명서(예방접종증명서)를 발급받아서 들고가야 합니다.(23.02.05 기준) 코로나19 백신 3차이상 접종자: 단순 예방접종증명서(민원24에서 발급 가능) 코로나19 백신 3차 미접종자: 출발시간 기준 72시간이내에 검사한 PCR 음성증명서 (시기에 따라 바뀔 수 있으니,영사관 공지사항을 참고해주세요 https://overseas.mofa.go.kr/jp-sapporo-ko/brd/m_449/view.do?seq=1346694 ) 예방접종증명서 발급 방법 아래의 사이트로 접속하시거나, 예방접종증명 | 민원안내 및 신청 | 민원24 | 정부24 접속량이 많아 접속이 불가능합니다. 잠시 후 다시 접속해주세요 ww..
-
[X] Windows Version (Unable to confirm if installed Windows version is 10 or greater)Programing/기타 오류 해결 2023. 2. 4. 00:13
플러터(Flutter)를 공부해보려고 제 컴퓨터(윈도우)에 설치했습니다. 잘 설치가 되었는지 flutter doctor를 입력해봤는데 뭔가 거슬리는게 나타났습니다. 저 거슬리는 빨간색 X를 마음이 편안해지는 초록색 V로 바꿔봅시다. 참고링크 : https://stackoverflow.com/questions/74399911/flutter-doctor-windows-version-unable-to-confirm-if-installed-windows-version 해결방법 해결 방법은 아주 간단하게도 단 3줄입니다. C:\>flutter upgrade C:\>flutter channel master C:\>flutter doctor -v 1. 먼저 업그레이드를 해줍니다. 2. 플러터 채널을 master로 변..
-
파이썬 TDD 예제: 숫자야구게임 만들기 #2 (feat. unittest)Programing/TDD 2023. 1. 28. 02:21
지난 글에 이어, TDD방식으로 숫자야구 프로그램과 그 테스트코드를 만든 과정을 공유합니다. 파이썬 TDD 예제: 숫자야구 프로그램 만들기 #1 (feat. unittest) TDD 연습으로 숫자야구게임 만들기를 많이 하길래, 저희 사내스터디에서도 책갈이를 한 이후에 숫자야구게임을 각자 만들어보기로 했습니다. 만들면서 느꼈던 점, 서로 피드백을 하면서 추가로 brain-nim.tistory.com 테스트X : 플레이 가능하게 변경 NumberBaseball_test.py # 다섯번째 테스트 코드와 동일 NumberBaseball.py import random class Game: def __init__(self, correct_answer=None): if correct_answer: self.corre..
-
파이썬 TDD 예제: 숫자야구게임 만들기 #1 (feat. unittest)Programing/TDD 2023. 1. 28. 02:03
TDD 연습으로 숫자야구게임 만들기를 많이 하길래, 저희 사내스터디에서도 책갈이를 한 이후에 숫자야구게임을 각자 만들어보기로 했습니다. 만들면서 느꼈던 점, 서로 피드백을 하면서 추가로 느낀 점들이 있었는데, 이 내용들은 각각 중간중간에 서술하도록 하겠습니다. 파이썬으로 TDD를 진행하는 기본적인 방식에 대해서는 아래의 글을 참조해 주세요 1B - 위치까지 같다면 strike - 예) 정답:369 / 유저:789 -> 1S - 유저가 예상한 숫자 중 어떠한 3자리 숫자 중 어떠한 숫자도 정답 숫자에 사용하지 않았다면 out - 예) 정답:369 / 유저:248 -> OUT [고려할 요건, 테스트] 0. 게임은 매번 규칙에 맞는 랜덤한 숫자를 생성해야함 1. 유저의 예측이 정답인 경우 - 3S - 3S임을..
-
[NetwrokX] 어떤 노드들이 새로 친구가 될까? Link Prediction #2Data & ML & AI/NetworkX 2023. 1. 21. 01:51
지난 글에서는 기존 네트워크 그래프에서 node의 개수는 그대로인 상태로 어떤 edge가 새로 생성될지 예측하는 방법론을 다루어 보았습니다. [NetwrokX] 어떤 노드들이 새로 친구가 될까? Link Prediction #1 지난 글에서는 새로 들어온 노드가 어떤 노드와 연결이 될지를 확률적으로 계산하는 Preferential Attatchment Model을 알아보았습니다. [NetworkX] 새로운 노드는 어디에 어떤 노드와 연결될까?Preferential At brain-nim.tistory.com 방법1. 공통이웃을 얼마나 가지고 있는가? 방법2. 자카드 계수 방법3. 자원할당 방법4. Adamic-Adar Index 방법5. Preferential Attachment Model 위의 방법들은..
-
[NetwrokX] 어떤 노드들이 새로 친구가 될까? Link Prediction #1Data & ML & AI/NetworkX 2023. 1. 16. 19:59
지난 글에서는 새로 들어온 노드가 어떤 노드와 연결이 될지를 확률적으로 계산하는 Preferential Attatchment Model을 알아보았습니다. [NetworkX] 새로운 노드는 어디에 어떤 노드와 연결될까?Preferential Attachment Model (Barabasi Albert Model) 실 세계에서의 Degree 분포 한 학교에 새로 전학생이 왔습니다. 이 친구는 누구와 친구가 될 가능성이 가장 높을까요? 앉는 자리와 같은 변수를 제거한다면, "이미 친구가 많은" 아이와 친구가 될 brain-nim.tistory.com 새로 edge, link가 생성되는 경우로는 전학생(새로 추가된 노드)이 오는 경우만 있지 않습니다. 이미 같은 반이였던 동급생끼리도 친구가 될 수 있습니다. 기..