master
/ .ipynb_checkpoints / main-checkpoint.ipynb

main-checkpoint.ipynb @6135863

af5088c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "# coding = utf8\n",
    "# You can use other public modules via our Client object with module's identifier\n",
    "# and parameters.\n",
    "# For more detailes, please see our online document - https://momodel.github.io/docs/#\n",
    "\n",
    "import os\n",
    "import sys\n",
    "\n",
    "# Define root path\n",
    "sys.path.append('../')\n",
    "\n",
    "# Import necessary packages\n",
    "from modules import json_parser\n",
    "from modules import Client\n",
    "\n",
    "# Initialise Client object\n",
    "client = Client(api_key='33799e1c5d6fa05fdd7dec3aa7aad868445d1c737edcf9c37fa89cb3b39cb2d9',\n",
    "                project_id='5bfd118f1afd942b66b36b30', user_ID='yangsaisai',\n",
    "                project_type='app', source_file_path='Untitled.ipynb')\n",
    "\n",
    "# Make run/train/predict command alias for further use\n",
    "run = client.run\n",
    "train = client.train\n",
    "predict = client.predict\n",
    "\n",
    "# Make controller alias for further use\n",
    "controller = client.controller\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "/home/jovyan/work\n",
      "07:26:17 INFO:best_model: /home/jovyan/work/results/output_poem/best_model/model-20390\n",
      "\n",
      "result:\n",
      "大妃非是列,志事满黄枢。始喜封阳礼,开摩舞罢歌。\n"
     ]
    }
   ],
   "source": [
    "from write_poem import start_model\n",
    "\n",
    "path = os.getcwd()  # 获取当前工作目录\n",
    "print(path)\n",
    "writer = start_model()\n",
    "\n",
    "\n",
    "def write_poem():\n",
    "    start_with = '大是大非开始了'\n",
    "    poem_style = 4\n",
    "    if start_with:\n",
    "        if poem_style == 3:\n",
    "            return writer.cangtou(start_with)\n",
    "        elif poem_style == 4:\n",
    "            return writer.hide_words(start_with)\n",
    "\n",
    "    if poem_style == 1:\n",
    "        return writer.free_verse()\n",
    "    elif poem_style == 2:\n",
    "        return writer.rhyme_verse()\n",
    "\n",
    "if __name__ == \"__main__\":\n",
    "    result = write_poem()\n",
    "    print('result:')\n",
    "    print(result)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "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.5.2"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}