프로그래밍 69

TurtleGram🐢 | 원하는 게시글의 자세한 데이터(게시글 제목, 내용, 작성자, 시간 등)를 확인 할 수 있음

💚 Github 주소 💚 https://github.com/nicesugi/turtlegram_frontend.git https://github.com/nicesugi/turtlegram_backend.git 🙏🏻무슨 말인지 모를 수 있음 주의 이전에 작성해두었던 '게시글'의 _id 하나를 가져와서 url 입력해보고 'url주소'와 'article_id'로 잘 입력 됐는지 확인 (포스트맨 1,2번 사진내용) DB에서 article_id 하나를 선택 > 오브젝트화 오브젝트화 된 article 프라이머리 키 값을 print(article) 해봐서 작동되는지 확인 오브젝트화된 아이디를 적혀잇는 아이디값을 다시 스트링으로 바꿔주고 키 값과 article에 담아서 돌려줌 (return 부분) 결과로는 원하는 게시..

PROJECTS 2022.05.22

TurtleGram🐢 | Python Js 바닐라코드 | decorator 함수로 코드를 간결하게 !

💚 Github 주소 💚 https://github.com/nicesugi/turtlegram_frontend.git https://github.com/nicesugi/turtlegram_backend.git print()는 본인확인용이었지만 나머지 #주석처리는 @authorize와 def get_user_info(⭐️) 에 user 값을 넣어 1번사진의 decorated_function기능을 사용하였기 때문에 가능한 일 ! 잘 쓰면 유용하다고 하니, 더 알아가면 좋을 것 같다.

PROJECTS 2022.05.20

AssertionError: View function mapping is overwriting an existing endpoint function: decorated_function

💚 Github 주소 💚 https://github.com/nicesugi/turtlegram_frontend.git https://github.com/nicesugi/turtlegram_backend.git 둘 이상의 함수를 래핑하려다가 발생한 오류다. 해결방법으로 몇 가지를 찾았는데, 내가 사용한 방법은 wrap 이다. wrapper.__name__ = func.__name__ endpoint 값을 변경 함수 이름을 바꾸기 wrap 으로 묶기 20번과 21번 사이에 @wrap을 써주면 해결된다. def authorize(f): @wraps(f) def decorated_function(): if not 'Authorization' in request.headers: abort(401) token = ..

PROJECTS 2022.05.20

Team Project 3 | 사물인식 프로젝트 발제 | 5/18-5/24 |

Flask/Tensorflow 또는 Pytorch 사용 인식하려는 객체와 제공 서비스 목적에 따라 전이학습, 튜닝해서 모델을 학습 필수기능 사물인식 기능이 들어가야 합니다 YOLO 모델 혹은 다른 모델을 사용해도 무방 웹상에서 사용자가 이미지를 업로드하면 해당 이미지의 카테고리를 출력해주는 서비스를 만드시면 됩니다! 사물 인식해서 달성하고자 하는 기능 (ex. 강아지 사진을 업로드 하면 품종을 인식해서 태그를 달아주거나 맛집 탐방후 음식 인식해서 태그를 달아 주는기능 등) 이미지마다 인식한 사물의 정보를 로그에 저장해주세요 추가기능 커스텀 데이터셋을 만들어서 학습 브라우저의 웹캠 기능 사용으로 촬영 혹은 실시간으로 사물인식 결과 공유 기능 회원기능 소셜 로그인(구글, 카카오) 기능 도전과제 GIT의 Pu..

PROJECTS 2022.05.18

TurtleGram🐢 | Python 바닐라코드 회원가입 DB 저장 | 해시함수 | 이메일 중복&형식 확인 💡

💚 Github 주소 💚 https://github.com/nicesugi/turtlegram_frontend.git https://github.com/nicesugi/turtlegram_backend.git 파이썬과 자바스크립트 바닐라코드로 만들고 있다. back 과 front 를 분리했고, 포스트맨을 이용하고 있다. 이제 4주가 지났는데 잘하는거 같기도 하고 아닌거 같기도 하고 기초가 부족하다 느낀 시점에서 하니까 더 알찬 느낌이었고, 이 함수가 왜 여기 들어가는지 알 것 같은 느낌으로 코드 만드는 중. 모르는 부분은 구글링이나 공식문서 들어가서 찾아보고 있다. 주말에 점프 투 파이썬 읽으면서 [ 리스트 | 딕셔너리 | 제어문 ] 찾아본 것도 도움이 되었다. joo(같은 수강생)님의 코드리뷰하실 때,..

PROJECTS 2022.05.17

머신러닝 2주 차 | 이진 논리 회귀 , 다항 논리 회귀, 전처리

논리 회귀로 풀기 힘든 문제가 등장 했을 때, 그 문제가 0 또는 1로 풀어야 할 때 ! 이진 논리 회귀(Binary logistic regression)로 해결할 수 있다. 선형회귀와 계산은 같지만 출력에 Logistic function(=Sigmoid function)를 붙여서 딥러닝에서는 시그모이드 함수(Sigmoid function)라고도 불림 입력값(x)으로 어떤 값이든 받을 수가 있지만 출력 결과(y)는 항상 0에서 1사이 값을 가짐 이진 논리 회귀에서의 손실 함수 ; 확률 분포 그래프의 차이를 비교할 때 (선형회귀에서 정답값을 나타내는 점과 우리가 세운 가설의 거리를 최소화했던, loss를 최소화하는 함수를 사용하듯) tensorflow > Crossentropy 이용 Keras > bina..

STUDY/Python 2022.05.14

⏱타임어택 | 선형회귀 | 맥주 소비량이 1000일 때의 행복 지수를 어떻게 되는지 예측해보자 | 5월 13일

머신러닝 1주 차 강의를 바탕으로 타임어택 테스트를 봤다. kaggle 홈페이지에서 데이터를 받아 맥주소비량과 행복지수가 어떻게 변하는지 맥주 소비량이 1000일 때의 행복지수는 어떻게 되는지 코드를 작성한 후 제출 ! 맥주 소비량 : x 행복 지수 : y 팀으로 진행 됐었는데, 답안코드로 올라가서 너무 좋음👻 다른 답안 코드를 보고 우리 코드를 보았을 때 어떤 차이가 있고 어떤 장단점이 있는지는 잘 모르겠다. 아직은!

STUDY/Python 2022.05.14

5월 13일 | 머신러닝 1주 차 | OX퀴즈 & 타임어택 ⭕️⏱❌

머신러닝 1주 차 강의가 끝났다. 강의 내용으로 어제 13일인 아침과 저녁에 간단한 OX퀴즈와 타임어택 테스트이 진행됐는데, 잼.. 👍 API 공부의 필요성에 대해 듣고 내가 사용했던 것!들의 내용을 찾아보았다. 오픈소스 소프트웨어 라이브러리? API? 등등 내일 찾아 봐야 할 듯. 검색할 때 마다 간단히 예시로 풀어볼 수 있는 문제들이 있었고 뭐가 뭔지 잘 모르겠지만, Colab / Github 으로 바로 저장할 수 있어서 유익해 보여서 머신러닝 배우면서 참고하면 많은 도움이 될 수 있을 것 같다. 지금까지 배운 머신러닝은 순차적이고 코드가 정해져있고, loss값을 줄여나가는 점이 재밌다. 머신러닝 딥러닝을 배워서 해볼 수 있는 점들이 꽤나 흥미로웠지마는..... 다음 주 수요일부터 사물인식 프로젝트를..

STUDY/Python 2022.05.14
반응형