본문 바로가기

Tutorial

(18)
[GraphQL] 그래프ql 시작하기 with PYTHON 이번 포스팅은 GraphQL에 관한 내용과 빠르게 시작 할 수 있는 튜토리얼에 관한 내용입니다. 1. GraphQL이란, 가장 기본적으로는 페이스북에서 만들어진 쿼리언어이다. GraphQL은 sql과 마찬가지로 쿼리 언어이다. 하지만 둘은 기본적으로 사용목적과 구조적인 차이가 있다. - 우선 sql은 데이터베이스에 저장 된 데이터를 잘 가져오는 것을 목적으로하고, gql 은 웹 클라이언트가 데이터를 서버로부터 효율적으로 가져오는 것이 목적임 - sql은 주로 백엔드 개발자가 작성하고 데이터를 호출하고, sql은 보통 클라이언트 시스템에서 작성하고 호출함 2. python + graphql 시작하기 " 아래 튜토리얼을 유튜브를 참고하여 작성함 " 참고 링크 : https://www.youtube.com/w..
[PYTHON] maskrcnn-modanet 1.0.3 사용 이번 포스팅은 maskrcnn 관련 파이썬 라이브러리 사용에 관한 포스팅 1. 이번에 사용할 라이브러리 - maskrcnn-modanet : modanet 데이셋으로 학습 된 maskrcnn모델이 파이썬 라이브러리로 있음 - maskrcnn-modanet 링크 : https://pypi.org/project/maskrcnn-modanet/ maskrcnn-modanet A MaskRCNN Keras implementation with Modanet annotations on the Paperdoll dataset pypi.org >> maskrcnn-modanet 에 관한 번역 2. modanet이란 - modanet 관련 논문 링크 : https://arxiv.org/pdf/1807.01394.pdf ..
[GIt] 작성한 코드 깃에 업로드 이번 포스팅은 작성 한 코드를 깃에 업로드 하는 튜토리얼 입니다 0. 깃에 레파지토리 생성 - 깃에 접속해서 프로젝트 생성하기 - 접속 가능한 깃 레파지토리 주소가 생성된다 1. Git INIT - 작성이 완료 된 코드가 존재하는 폴더로 접속한 위치에서 시작한다 $ git init - 위 명령어를 입력하면 해당 폴더에 .git 파일이 생성된다. 2. Git ignore - 깃에 업로드하려는 코드 폴더 안에 파일 크기가 큰 파일이 존재하면 깃에 업로드가 되지 않는다. - 또한 굳이 깃에 업로드 할 필요가 없는 파일이 존재한다 - 위의 2가지 이유에 해당하는 파일은 깃에 올리지 않기 위해 git ignore가 존재한다 $ vi .gitignore - 생성 된 파일에 업로드 하고 싶지 않은 파일이름 혹은 확장..
[트위터API] 파이썬으로 트위터 크롤링하기 이번 포스팅은 트위터에서 크롤링하는 튜토리얼을 포스팅한 글입니다. 트위터 회원가입 후 개발자 등록 - 아래 링크로 들어가 회원가입 후 개발자 페이지에서 개발자 등록 https://developer.twitter.com Developer Tap into what's happening. Publish and analyze Tweets, optimize ads, and create unique customer experiences. developer.twitter.com - 개발자 신청 후 이메일로 가서 컨펌을 하면 개발자로 등록이 완료 - 다시 개발자 홈페이지로 접속하면 아래와 같이 get started 확인 가능 앱 등록 - create app으로 들어가서 새로운 앱을 생성한다 - 앱 생성을 완료한 후, ..
[AMAZON] EC2 프리티어로 API서버 구축 + Elaticsearch + Kafka 아마존에서 제공하는 프리티어로 테스트용 API서버 구축일지 Django + Gunicorn + Nginx API서버 - 이전 포스팅을 참고하면 빠르게 API 서버를 구축할 수 있다. - 테스트용 API 서버이긴 하지만, 실제 서비스로 가정하고 Nginx와 Gunicorn을 장고에 연결한다. - 서버 구축 관련 사항은 아래 링크 참고 - https://soyoung-new-challenge.tistory.com/62 [Nginx + Gunicorn + Django] API 서버 구축 웹서버인 Nginx, 앱서버인 Django, 그리고 그 둘을 통신하게 도와주는 Guniron 인터페이스 이렇게 3개를 함께 구축하여 Rest API 통신을 하는 서버를 구축! 1. 가상환경 구축 (Aanaconda) $ wge..
[AMAZON] EC2 프리티어 사용 / 인스턴스 생성 a아래는 아마존 클라우드 서비스를 이용하는 과정에 대한 포스팅입니다. 인스턴스 생성 후 접속하는 과정을 확인 할 수 있음 1. 아마존 접속 https://aws.amazon.com/ko/ 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 미디어 및 엔터테인먼트 Live Nation Entertainment, AWS를 사용하여 혁신 속도를 높이고 비용을 절감하며 애플리케이션 가용성을 개선 세계 최고의 라이브 엔터테인먼트 기업이 어떻게 AWS 클라우드를 사용하여 고객에게 개선된 경험을 더욱 빠르게 제공하는지 알아보십시오. 자세히 알아보기 보다 나은 고객 경험 추구 Live Nation은 콘서트를 제작하고, 티켓을 판매하고, 밴드를 음악과 연결해주는 세계 최고의 라이브 엔터테인먼..
[Pycharm] 설치 및 서버연결(gpu설정) 아래 포스팅은 윈도우에서 Pycharm Pro를 설치하고 ssh 연결하여 원격 서버로 연동시키는 내용입니다. Pycharm 홈페이지 접속 https://www.jetbrains.com/pycharm/download/#section=windows Download PyCharm: Python IDE for Professional Developers by JetBrains Intelligent Python IDE with refactorings, debugger, code completion, on-the-fly code analysis and coding productivity orientation www.jetbrains.com - 파이참 홈페이지에 접속해서 다운로드하기 - ssh로 서버와 연동하기 위해서..
[TF serving] 딥러닝 모델 Tf serving에 올리기 이전까지 학습시킨 2개의 모델을 tf serving에 올려 실제 서비스에 적용할 수 있게 하는 한다. 현재 진행하는 프로젝트에서 실제 사용 된 코드. 1. 필요한 라이브러리 설치 $ apt-get update $ apt-get install tensorflow-model-server $ apt-get upgrade tensorflow-model-server - 일단 tf serving을 사용하기 위해 tensorflow-model-server를 설치 2. 모델 저장하기 1> 필요한 라이브러리 로딩 import argparse import json import numpy as np import requests import keras import tensorflow as tf import sys import..