{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "# Google Colaboratory를 사용할 때는 다음 주석을 해제하고 실행하기 바랍니다." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "# # 다음을 실행하면 authorization code 입력을 요청받습니다.\n", "# # 출력된 링크를 클릭하고 Google 계정으로 로그인한 뒤,\n", "# # authorization code를 복사해서 붙여 넣습니다.\n", "# import os\n", "# from google.colab import drive\n", "# drive.mount('/content/drive')" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "# working_dir = 'MLSys_100Knocks' # ※※ 여러분이 만든 폴더 경로가 다를 때는 다음을 변경합니다. ※※\n", "# path = f'/content/drive/MyDrive/{working_dir}/MainChapter/chapter09'\n", "# os.chdir(path)" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "# Jupyter notebook ipywidgets 활성화\n", "# for jupyter notebook (virtualenv 사용 시)\n", "#!jupyter nbextension enable --user --py widgetsnbextension\n", "\n", "# for jupyter lab\n", "#!jupyter labextension install @jupyter-widgets/jupyterlab-manager" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# 9장 소규모 머신러닝 시스템을 만드는 테크닉 10" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 테크닉 81: 폴더를 만들고 초기 변수를 정의하자" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### **반드시 데이터와 모델을 폴더에 저장해주세요.**" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 테크닉 82: 신규 데이터를 로딩하고 매장별 데이터를 만들자" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 테크닉 83: 월별 매장 데이터를 업데이트하자" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 테크닉 84: 머신러닝용 데이터를 만들고 업데이트하자" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 테크닉 85: 머신러닝 모델용 사전 데이터를 가공하자" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 테크닉 86: 머신러닝 모델을 구현하고 평가하자" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 테크닉 87: 신규 데이터 예측을 위한 밑준비를 하자" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 테크닉 88: 신규 데이터를 예측하자" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 테크닉 89: 현장용 보고서를 만들고 출력하자" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### **다음 테크닉를 진행하기 전 테크닉 81의 `tg_ym`을 `202105`, `202106`, `202107`, `202108`로 순서대로 지정하고 실행하십시오**" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 테크닉 90: 머신러닝 모델의 정밀도 추이를 시각화하자" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.9" } }, "nbformat": 4, "nbformat_minor": 4 }