Programmers
[프로그래머스 스쿨 AI] Weak 4 미션들
1. 미션 파일 커서 깃 주소 남김 https://github.com/liebespaar93/programmers_kdt_II/tree/4week/%EC%9D%B4%EA%B2%BD%EA%B7%BC 2. 문제 풀이 1. 리스트 첫번째랑 마즈막 합 구하기
[프로그래머스 스쿨 AI] Weak 4 EDA
1. EDA 분석의 목적을 알고 변수를 확인한다 데이터를 전체적으로 훑어본다 데이터의 개별 속성을 파악한다 1. 주의점 관련성이 있나 체크하고 가설을 검증하던가 연관성을 체크해서 풀어가는것이 좋음 2. 문제 풀이 1. 리스트 첫번째랑 마즈막 합 구하기 3. 코드 https://drive.google.com/file/d/1UOhF2_8_iN8xnN6i57pWxyFttdZkcmU9/view?usp=sharing 4. EDA.ipynb drive.google.com
[프로그래머스 스쿨 AI] Weak 4 딥러닝 모델 서빙 및 flask 로 보내기
1. 딥러닝 모델 만들어 보기 1. 코드 import torch import itertools from utils import clean_text class ModelHandler: def __init__(self): self.id2label = {0: 'negative', 1: 'positive'} def _clean_text(self, text): model_input = [] if isinstance(text, str): cleaned_text = clean_text(text) model_input.append(cleaned_text) elif isinstance(text, (list, tuple)) and len(text) > 0 and (all(isinstance(t, str) for t in ..
[프로그래머스 스쿨 AI] Weak 4 모델 서빙
1. 모델 서빙 모델이 만들어 지는 과정 모델을 트레이닝 시킨다 => 모델의 트레이닝 시킨 모델을 저장한다 => 모델을 새로온 데이터에 적용시켜본다 이제 끝인 서빙이다 1. 기본구조 import itertools from utils import clean_text class ModelHandler: def __init__(self): self.id2label = {0: 'negative', 1: 'positive'} def _clean_text(self, text): model_input = [] if isinstance(text, str): cleaned_text = clean_text(text) model_input.append(cleaned_text) elif isinstance(text, (lis..
[프로그래머스 스쿨 AI] Weak 4 aws 모델 만들기
1. aws 활용해보기 1. 진입 하기 aws 데이터를 받아서 사용할 거기 때문에 aws 를 접속하여 원하는 폴더에 파일을 다운받아준다 접속은 전 글을 참조하여 aws 로 진입하면 된다 #아나콘다 가상환경 conda activate pytorch_p36 # template 소스코드 다운 git clone https://github.com/sackoh/kdt-ai-aws cd ./kdt-ai-aws # 필요 라이브러리 설치 pip install -r requirements.txt 2. 폴더 위치가기 그리고 code 에 폴더로 이동해 좀더 편하게 만들어 놓는다 3. 모델 만들기 #아나콘다 가상환경 conda activate pytorch_p36 모델 만들기 python train_ml.py 4. 해보기 #모..
[프로그래머스 스쿨 AI] Weak 4 클라우드 서버
1. 여러가지 클라우드 요즘은 구지 컴퓨터를 좋을걸 살필요가 없다 예를들어 요즘게임도 인터넷을 이용해 좋은 게임 서버 컴퓨터로 일을 시키고 컨트롤만 핸드폰으로 하는 방식이 많다 그렇게 만든클라우드 컴퓨팅에 대하여 공부하였다 1. Idc 서버를 이용해서 cpu 와 ram을 사용하는 것이다 하지만 문제는 컴퓨터 힘이 많이 필요할때는 느려지고 적게필요할때는 낭비되는 상황이 발생한다 2. cloud computing 인터넷을 통해 제공하면서 컴퓨터의 힘이 필요한 만큼을 자르고 사용할 수 있게끔 만들어 장점이 많아졋다 그리고 어디서든지 어떤 기기든 인터넷만 되면 사용할 수 있기에 편하다 1. 퍼블릭 같이 개발하거나 공부할때 좋음 2. 프라이빗 안보여서 혼자 할 수 있음 하지만 개발같이 하기 힘듬 3. 하이브리드 ..
[프로그래머스 스쿨 AI] Weak 4 Flask
1. Flask 1. Flask 웹을 파이썬으로 구동해주는 서버역활을 해준다 사용법은 아래와 같다 하지만 동적이게 하려면 좀 여러가지 함수가 필요함으로 자바스크립트를 연동하였다 2. 삽질 영상 1. 일단 데이터를 보여주고 받을 웹을 만든다 2.flask와 데이터를 주고받을 수 있게편집한다 3. 데이터를 저장하기위해 DB를 이용한다 3. 코드 Folder─┬─ app.py ├─ templates ─── index.html └─ static ─┬─ css ─── style.css ├─ font ─── DeathKnell.otf ├─ script ─── flask.js └─ index.html(블라켓용 실시간 웹디자인 보기) 1. app.py from flask import Flask, render_templ..
[프로그래머스 스쿨 AI] 3weak 미션
Mission 1. Netfilx and Code 넷플릭스 데이터가 주어졌을 때, 다음 질문에 답하시오: 1.넷플릭스 한국 작품('South Korea')이 몇개인지 찾아라 (단일로) 2.넷플릭스에 가장만은 작품을 만든 국가는 (단일로) 2. Moving Average 이동평균법으로 비트코인 추세 알아네기 비트코인 이더리움 비트코인의 2016.06 ~ 2017.06 기간의 5-ma(movinf average) 비트코인 가격 그래프를 그려주세요1-2. x축 y축 텍스트 쓰기 1-3. 이동평균의 기준은 open column 1-1. 선색 (#f2a900) 2016.06 ~ 2017.06 기간의 이더리움 비트코인 5-ma 같이 그리기2-2. x축 y축 텍스트 쓰기 2-3. 이동평균의 기준은 open colum..
[프로그래머스 스쿨 AI] Weak 3 Matplotlib 사용하기
1. Matplotlib 사용하기 1. Matplotlib 그래프 이쁘게 나오게 하는 묘듈 함수 설명 사용법 import matplotlib.pyplot as 별명 그래프 이쁘게 만드는 거 !pip install matplotlib import matplotlib.pyplot as plt plt.plot(만들기) 그래프 만들 데이터 넣기 x축y축등 넣어도됨 plt.plot([1,2,3,4,5], x**2) plt.show() 지금까지 만든 걸 보여줌 plt.show() plt.figure(figsize = (가로,세로)) 종이 사이즈 정하기 크기를 정함 plt.figure(figsize=(3,3)) plt.xlabel('이름') plt.ylabel('이름') 축의 이름을 적어준다 plt.xlabel('x..
[프로그래머스 스쿨 AI] Weak 3 pandas
1. 코드보기 colab.research.google.com/drive/1qa8XsYNp_8FkJg8qRvvEmAkfzUrGNiy8?usp=sharing [Programmer][Weak3] pandas.ipynb Colaboratory notebook colab.research.google.com 1. pandas 사용해보기 함수 설명 사용법 import pandas as 별명 판다스 불러오기 import pandas as pd 담을변수 = pd.Series(넣을 데이터셋) 판다스시리얼 형식 데이터 만들기 s = pd.Series([1,2,3,4]) print(시리얼 담은 변수 [불러올 데이터]) 시리얼 데이터를 원하는 형식으로 불러올수 있다 s[1:3] 범위 s[[1,3]] 요소만 s[s>s.media..