タグ

caseとpythonに関するmedihenのブックマーク (11)

  • 【機械文芸入門】GPT-2でTwitter小説を呟くbotを作ってみた|葦沢かもめ

    2.学習済みモデルの利用今回は、日語の学習済みモデルを提供してくれているgpt2-japaneseを使います。ありがたい。小説を学習させたモデルも用意されているので、ちょうどいいですね。 章ではローカルにクローンして、試しに動かしてみます。README.mdを読んでできる方は、この章は読まなくて大丈夫です。 2-1. モデルはv1の小説モデルを使います。新しいv2もありますが、短い入力にはv1が良いらしいので、何も考えずにv1を選択。 2-2. ダウンロードしたら解凍しておきます。Windowsなので、解凍用のフリーソフト(7-Zipなど)を使います。 2-3. GitHubからgpt2-japaneseをcloneします。 PyCharmの場合は、VCS>Checkout from Version Control>Gitを選択。 URLには、GitHubのページの「Code」をクリッ

    【機械文芸入門】GPT-2でTwitter小説を呟くbotを作ってみた|葦沢かもめ
  • 個人出版した電子書籍の表紙画像をプログラムで生成してみた - karaage. [からあげ]

    個人出版したの表紙をどう作るか問題 先日KDP(Kindle Direct Publishing)で「ゼロから始める情報発信」という書籍を個人出版しました。 ゼロから始める情報発信: No Output, No Value 作者:からあげAmazon 書籍を個人出版したとき、何に一番悩んだかというと装丁ですね。電子書籍の場合は、ずばり「表紙画像」そのものです。書籍の表紙は、顔のようなものですからね。いくつかKindle個人出版関係の書籍も読みましたが、読まれる数に直結するのが表紙のようです。 表紙の重要性は、出版社から出る商業誌でも同じです。出版社から出す場合は、出版社が、それはもう力を入れて表紙を作ってくれるので、作者は悩む必要はありません(作者が表紙まで意図的にコントロールしたい場合は別)。前に、出版社から出した書籍「AI自作教室」の装丁に関しては、詳しくは以下ブログ記事参照ください

    個人出版した電子書籍の表紙画像をプログラムで生成してみた - karaage. [からあげ]
    medihen
    medihen 2021/07/05
    "ランダムな位置(書籍では中央に固定)から、上下左右で、決められたスレッショルドより格子の区切りが小さかったら進んでいくということを再帰的に繰り返すプログラム"
  • Twitter APIをpythonで使うと〇〇ができる。 - どん底から這い上がるまでの記録

    Twitter APIの基的な使い方を記事にしてまとめてみました。 この記事ではpythonTwitter APIのライブラリtweepyを使って、いろいろやっていきます。 関連リンク 前準備 REST APIを使ってみる。 タイムラインの取得 ツイートの検索 ツイートの投稿と指定したユーザーへのリプライ リツイートする 自分or指定したユーザのフォロワーの情報を見る フォローしたと見せかけて速攻フォロー解除する あるユーザー同士がお互いにフォローし合っているか確認する トレンドを取得する Twitter APIを使うとこんなことができます。 ①現在地球上(宇宙ステーションを含める)で投稿されているツイートを手に入れる ①のソースコード 会話データを手に入れる おまけ スクリーンネームって何? 手に入れたツイートがリツイートかどうか調べる方法 ツイートの中身の情報について 関連リンク

    Twitter APIをpythonで使うと〇〇ができる。 - どん底から這い上がるまでの記録
    medihen
    medihen 2021/06/29
    Twitter API申請(2021年版)の実際のやり取りを掲載。
  • 1日あれば作れる、人工無脳 Twitter Bot - Qiita

    環境 Python 3.7.0 (pyenv でインストール) 開発環境 macOS Mojave 10.4 Atom 1.31.2 公開環境 Ubuntu 18.10 各種ライブラリなど 作ったもの @HEISEIKUN_ という意味わからないことをつぶやくBotです。 following の TL から学習させて、意味わからないことをつぶやかせてます。 例えば、 算数好きな人は違う土俵 — へいせいくん (@HEISEIKUN_) 2018年10月30日 キム・ジウン監督が操縦な — へいせいくん (@HEISEIKUN_) 2018年10月30日 ITキャリア18万点5局 — へいせいくん (@HEISEIKUN_) 2018年10月31日 小中高IFてご覧あいつ。 — へいせいくん (@HEISEIKUN_) 2018年10月31日 😱💦あかん💦 — へいせいくん (@HEI

    1日あれば作れる、人工無脳 Twitter Bot - Qiita
  • Microsoftが公開したテキストアドベンチャーゲームで強化学習を行うためのツールTextWorldで人間が遊んでみた | DevelopersIO

    Microsoftが公開したテキストアドベンチャーゲームで強化学習を行うためのツールTextWorldをAmazon SageMaker上にインストールして、自動生成されたゲームや既存のゲームを人間が遊んでみるための手順をご紹介します。 English version is here. はじめに 先月、Microsoftからテキストアドベンチャーゲームで強化学習を行うためのツールTextWorldが公開されました。 TextWorld: A learning environment for training reinforcement learning agents, inspired by text-based games - Microsoft Research テキストアドベンチャーゲームとは、アドベンチャーゲームと呼ばれるジャンルのコンピュータゲームの最もシンプルな形式で、物語の描

    Microsoftが公開したテキストアドベンチャーゲームで強化学習を行うためのツールTextWorldで人間が遊んでみた | DevelopersIO
  • AI Dungeon – AI自動生成で無限に遊べるテキストアドベンチャーゲーム

    AI Dungeon は、テキストアドベンチャーゲームAIにより自動生成してくれるというPython 製のツールです。 Jupiter Notebook で動くものが配布されており、Google Colaboratory 上で自分の AI Dungeon を動かすことができます。 ブラウザで数分待つと始まる。簡単です。 大昔にあった Zork シリーズ的なUI。「動詞」で始まる命令文を入れることで、何かが起こります。 「それをやるとループしてしまいます」という返答だらけになり詰まったこともありますが、それでも大昔の同種のテキストアドベンチャーゲームに比べると、かなり自由度が高い。思いついた動詞で適当に命令しても、それに合わせた結果を返してくれます。このへんはさすが自動生成。 ただし、ストーリー展開に整合性が取れているかというと、自分が遊んでみた範囲では、辻褄が合わなかったり急に場面が変わ

    AI Dungeon – AI自動生成で無限に遊べるテキストアドベンチャーゲーム
    medihen
    medihen 2020/02/20
    "テキストアドベンチャーゲームをAIにより自動生成してくれるというPython 製のツール"
  • PythonでSlackのBotを作成する方法を現役エンジニアが解説【初心者向け】

    Botとは Botとは、Robotの略で主に作業を自動化するプログラムの総称になります。 主にユーザーからの問いかけに対してプログラムが自動で返信するようなものを指し、身近なBotとしてはiPhoneに搭載されているSiriなどがあります。 slackbotライブラリでできること slackbotライブラリでは、メンションの特定の言葉に反応したり、チャンネルに投稿された言葉に反応して自動メッセージ送信やコマンドを実行することが可能です。 Pythonと組み合わせることで様々なライブラリと連携が可能になりその可能性は無限大に広がります。 [PR] Pythonで挫折しない学習方法を動画で公開中 slackbotライブラリをインストールしてみよう slackbotライブラリは、pipでインストールすることができます。 下記コマンドをターミナルに入力して、slackbotライブラリのインストール

    PythonでSlackのBotを作成する方法を現役エンジニアが解説【初心者向け】
  • ゼロからはじめるPython(58) 読み放題のネット小説をネガポジ判定で評価してみよう

    最近では、古今東西、いろいろな小説がオンラインで公開されている。それらの小説を読み始めたら時間がいくらあっても足りないほどだ。そこで、今回は、簡単なネガポジ判定の手法を使って、その小説を読む前に、小説を解析して好きな小説の傾向を掴む方法を紹介しよう。セットアップ不要でブラウザで使えるPython環境の実行環境Colaboratoryを使うので、気軽に形態素解析や自然言語解析の初歩を実践してみよう。 ネット小説は読み放題! 今は小説好きには堪らない時代だ。明治以前の文豪たちの作品であれば、多くは著作権が切れているので「青空文庫で読み放題で、オンライン小説の投稿サイトの「小説を読もう!」なら70万を超えるタイトルが読み放題だ。筆者も小説が好きなので、時々読んでいるのだが、とにかくいろいろな種類があるので、どれを選んで良いのか悩むほど。そこで、今回は、ネガポジ判定の手法を利用して、小説を簡単に解

    ゼロからはじめるPython(58) 読み放題のネット小説をネガポジ判定で評価してみよう
  • Python初心者に送る「人工知能の作り方」 - すなぶろ

    プログラムと会話(?)しよう! 昨今、機械学習やディープラーニングといったキーワードで注目を集めているPython。簡潔な文法から初心者向けの学習目的にも採用されています。 とはいえ、入門書を読んだだけではよくわからないという人も多いはず。「何をどうやって作ればいいの?」「文法はわかったけど書き方がわからない」という疑問は初心者にありがちで、「英語の文法はわかっても読めない・書けない」のと似ています。解決方法はズバリ、人と会話したり、手を動かしてみることです。 この記事ではPython初心者、ひいてはプログラミング初心者に「チャットbotを作る」という目標を設定してもらって、具体的な作り方や設計方法を見てもらいます。Microsoftのりんなほど高度なものではありませんが、プログラムとチャットする楽しさを感じながら、プログラミングテクニックを身に着けてもらえればと思います(今回扱うAIは機

    Python初心者に送る「人工知能の作り方」 - すなぶろ
    medihen
    medihen 2019/04/10
    "Ruby初心者向けの書籍『恋するプログラム』をPythonに書き直し、さらに噛み砕いて説明してみようという試み"
  • Pythonリハビリのために文章自動生成プログラムを作ってみた - [[ともっくす alloc] init]

    最近、PHPばかり触っていて、Pythonのことを忘れかけていたので、Pythonで何か作ることにした。 特に深い理由も無いが、ジェネレータ的な何かが作りたいと思って、文章の自動生成プログラムを作ることにした。 文章自動生成プログラムとは 元データを与えて、マルコフ連鎖を使うことで、元データとは異なるが、だいたい意味の通じる文章を生成するプログラム。 マルコフ連鎖とは、確率過程の一種であるマルコフ過程のうち、とりうる状態が離散的(有限または可算)なもの(離散状態マルコフ過程)をいう。また特に、時間が離散的なもの(時刻は添え字で表される)を指すことが多い(他に連続時間マルコフ過程というものもあり、これは時刻が連続である)。マルコフ連鎖は、未来の挙動が現在の値だけで決定され、過去の挙動と無関係である(マルコフ性)。各時刻において起こる状態変化(遷移または推移)に関して、マルコフ連鎖は遷移確率が

    Pythonリハビリのために文章自動生成プログラムを作ってみた - [[ともっくす alloc] init]
    medihen
    medihen 2019/04/10
    "Pythonリハビリのために、マルコフ連鎖を使って、ごにょごにょして、文章自動生成プログラムを作りましたという話"
  • pythonで読書メーターからデータを取得する - Qiita

    import scrapy import datetime from scrapy.http import Request class LoginSpider(scrapy.Spider): name = 'bookmeter' start_urls = ['http://bookmeter.com/login'] def __init__(self): self.list_num = 1 self.booklist_url = 'http://bookmeter.com/home?main=book&display=list&p=' self.data = [] self.mail = 'ここにメールアドレス' self.password = 'ここにパスワード' def getURL(self): return self.booklist_url + str(self.list_num

    pythonで読書メーターからデータを取得する - Qiita
    medihen
    medihen 2019/03/21
    自分のアカウントでログインして、読み終わった日付と本のタイトル,ページ数を取得する方法。
  • 1