목록전체 글 (80)
테키테크 TEKITECH
"어릴 때는 책벌레 소리를 들었는데…."라는 핑계는 이제 식상하다. 책은 무거우니 핸드폰만 있으면 볼 수 있는 전자책을 개발했지만, 독서량은 더 줄었다. 하지만 책을 멀리하다 보면 더 읽기 어려워진다. 좋아하는 책 유튜버가 있다. 알 수 없는 유튜브 알고리즘이 이끌었던 한 영상에서 순수하게 책을 사랑하는 모습이 참 인상 깊었다. 다른 영상을 몇 개 더 찾아보았는데, 별것 아닌 말 한마디를 할 때도 깊은 바다처럼 잔잔하고 기품이 흘러 나도 꼭 이런 사람이 되고 싶다는 생각이 절로 들었다. 방 한가득 쌓인 책들이 그분의 말의 깊이와 품격을 만들었다는 건, 굳이 묻지 않아도 알 수 있었다. 이제라도 다시 책을 읽기 시작해야겠다고, 이번엔 진짜로 읽어보자고 마음먹었다. 아니, 마음만 먹었다. 진짜로 책을 읽기로..
flask run을 하려고 하면 "You did not provide the "FLASK_APP" environment variable"와 같은 오류가 생긴다. Flask 환경변수 오류이다. 필수 환경변수를 설정해보자. 1. 실행 파일 지정: FLASK_APP 2. 서버 환경 설정 (디버깅 모드): FLASK_ENV 3. 설정한 환경 변수 확인: print_env 1. 실행 파일 지정: FLASK_APP flask run을 실행한 경로에서 사용할 Flask 앱 이름을 설정한다. application.py 파일을 사용하기 위해 아래와 같이 설정해주었다. export FLASK_APP=application.py 아무것도 설정을 하지 않고 Flask를 실행하면 app.py 또는 wsgi.py 파일을 찾는다. ..

하버드 2018년 CS50의 7번째 수업 내용 정리 part.1 Flask로 기숙사 신청 페이지 구축 및 동적 웹 구조 이해 (for Beginners) 하단에 강의 영상(유튜브) 첨부 강의 순서 HTTP (Hypertext transfer protocol) Python Web Framework, Flask 파이썬 웹 프레임워크, 플라스크 Controller and View 컨트롤러와 뷰 Flask 플라스크 Split Controller Code and View Code 컨트롤러와 뷰 코드 분리하기 request 요청 Register for Frosh IMs 기숙사 신청 페이지 만들어보기 Flask Web Server Log 플라스크 웹 서버 로그 Add Submit Button 제출 버튼 추가하기 Fo..

오늘도 간단하게 해결할 수 있는 일을 빙빙 돌아가느라 애를 먹었다. 이런 기분을 아이패드와 함께 그림으로 승화해보았다. 삽질한 기분을 그려보았다고 했더니 이건 그냥 삽을 든 농부 같다고 한다. 모자를 벗겨주고 머리카락을 만들어주었다. 뭔가 부족한 것 같아서 글씨도 써주었다. 이제 좀 귀엽다 :P 이거 그리겠다고 프로크리에이트 기능을 혼자 공부했다. 레퍼런스, 마스크, 알파 채널 잠금, 등등... 문서에 서명할 때나 쓰던 프로크리에이트가 이제야 제 값을 하는 것 같아 뿌듯하다.

우분투 환경에서 apt-get install로 바로 설치가 안되는 패키지를 설치하고 싶을 때, 그리고 Conda 없이 파이썬 버전을 바꾸고 싶을 때 사용하는 방법 서론 "apt-get install python3"로 파이썬을 설치하면 python3.8 버전이 설치된다. 또는 python3으로 설치가 안되는 경우도 있다. 그럼에도 다른 파이썬 버전을 설치해야 하는 경우가 있는데, 단순히 apt install python3.9처럼 버전을 지정해서는 설치가 안된다. 열심히 구글링한 끝에 PPA로 설치하는 방법을 알게 되었다. 도움을 받은 고마운 블로그들은 제일 하단에 첨부했다. root@a4fc86f91ca1:/home# apt-get install python3.6 Reading package lists....

이전 글에서 데이터셋을 얻는 방법과 GAN과 LSTM에 대해 알아보았다. 이번에는 데이터셋과 숙제 base code를 분석해보고, 모델 학습 및 평가하는 과정을 기록한다. 사용한 코드는 Github에 업로드했다. → Github에 코드 보러가기 목차 1. 개념 복습 및 학습 데이터 준비 2. Colab에서 GAN-LSTM 모델로 주가예측 해보기 (tensorflow) 2-1. 데이터 준비 2-2. 모델 구성 2-3. 모델 학습 2-4. 모델 평가 2-5. Error Handling 2-6. 질문 2-7. 오늘의 생각 3. 질문 해결하기 데이터 준비 Yahoo Finance에서 받았던 데이터셋을 Colab에 업로드하고, Pandas로 데이터를 받아왔다. Colab에 데이터를 업로드하는 방법은 여기에 정리해..

Google Colab에서 파일을 가져와 사용하는 두 가지 방법 자세히 알아보기 [1] 구글 드라이브 연동 [2] 로컬 드라이브에서 업로드 장단점 비교 [1] 구글 드라이브 연동 Colab에서 구글 드라이브를 마운트 하여 사용하는 방법. from google.colab import drive drive.mount("마운트할 구글 드라이브 경로") 위 코드를 블럭에 추가하고 실행해보자. 왼쪽 파일 메뉴를 통해 구글 드라이브를 마운트해도 똑같이 실행된다. 그럼 아래와 같이 URL과 코드를 입력하라는 메시지가 뜬다. URL을 타고 들어가면 로그인 화면이 나온다. 사용할 구글 드라이브 계정으로 로그인해주면 코드를 알려준다. 이걸 복사해서 Colab으로 돌아가 붙여넣어준다. 캡쳐하는 동안 인증이 만료되어서 다시 ..

원래 지난주에 4주 차 진도를 끝내고 이번 주에는 5주 차 강의를 듣고 있어야 했다. 일이 바빠서 수업을 계속 미뤘더니 결국 지난 토요일에 찐-한 관리 매니저에게 전화가 왔다!! 그래서 이렇게 밀린 강의와 함께하는 행복한 추석 연휴를 보내게 되었다 :D 목차 1. 개념 복습 및 학습 데이터 준비 1-1. 학습 데이터 2-2. 학습 모델 3-3. 질문 2. Colab에서 GAN-LSTM 모델로 주가예측 해보기 (tensorflow) 3. 질문 해결하기 학습 데이터 이번 숙제에서는 Yahoo Finance에서 제공하는 Bank Of America의 1년 치 주가 데이터를 사용했다. Filter 종목 Bank of America Corporation (BAC) NYSE - Nasdaq Real Time Pri..