トップ

takeYY

takeYYのアイコン
面倒なことは自動化しちまえ!

開発経験
  • Python3
  • 80%
    • Twitter Bot(@bot_about_movie)
    • 江戸川乱歩作品の可視化システム
  • Java
  • 60%
    • YouTubeの動画推薦システム
  • Blender
  • 40%
    • 5分のフルCG映像
  • TypeScript
  • 30%
    • THREE.jsでWebGL
  • Raspberry Pi
  • 50%
    • Twitter Botのサーバ
    • 電子ペーパの制御
  • Node.js
  • 65%
    • HubotでSlack Bot
      • ランダムおみくじ
      • todoリスト
    • LINE bot about movie
  • Ruby (on Rails)
  • 70%
    • インターン
      • 社内管理システムの改修・テスト
      • 主要サービスの追加機能実装・Feature Spec
勉強中
  • React
  • 10%
  • HTML
  • 90%
  • CSS
  • 80%
  • JavaScript
  • 50%
  • Golang
  • 5%
  • Machine Learning
  • 70%
  • Deep Learning
  • 20%
  • Kaggle
  • SIGNATE
  • AtCoder
  • データサイエンス100本ノック(データ加工編)
  • 43%
  • Python実践データ分析100本ノック
  • 90%
  • 自然言語処理100本ノック
  • 90%

  • 『Kaggleで勝つデータ分析の技術』
  • 85%
  • 『FACTFULNESS 10の思い込みを乗り越え、データを基に世界を正しく見る習慣』
  • 100%
  • 『統計学が最強の学問である』
  • 100%
  • 『AI vs. 教科書が読めない子供たち』
  • 100%
  • 『統計学が最強の学問である[数学編]』
  • 100%
  • 『統計学が最強の学問である[実践編]』
  • 100%
  • 『ビジョナリー・カンパニー2 飛躍の法則』
  • 8%

  • Technology
    • R
    • Pug(Jade)
    • JQuery
    • Flask
    • Jinja
  • Server
    • Heroku
    • Firebase
  • Service
    • AWS
    • Jupyter Notebook
    • Google Colaboratory
    • Google Drive
  • Data
    • SQLite
    • PostgreSQL
  • Environment
    • AWS
    • Docker
    • Vagrant
    • VSCode
    • Eclipse
    • Windows 7, 10
    • macOS
    • Linux
    • Vi
  • Management
    • GitHub
    • GitLab
    • Git
    • Trello
    • Redmine
    • Notion

プロダクト

映画ランキングbot

人気映画ランキング1位から21位までを1週間かけて自動でツイートするbot.
ツイートしてくれる情報は以下の通り.

  • ランキング
  • 映画タイトル
  • 人気度
  • 平均評価 (x/100)
  • 評価信頼性
  • 映画ポスター

TMDb APIのGet Trendingメソッドと, Twitter REST APIを利用している.

サーバにRaspberry Piを使用し, Cronを用いてPythonプログラムを自動で実行している. 日本時間の12時/15時/18時のランダムな分でツイート.

評価信頼性は収集した全評価数の4分位を計算している.
第一四分位数までなら「極低」, 中央値までなら「低」,
第三四分位数までなら「高」, それ以上なら「極高」としている.

LINE bot about movie

LINEの位置情報を送信することによって, 指定した範囲, または, 周辺3km以内にある映画館を表示してくれるbot.
LINEのMessaging APIとYahoo!のローカルサーチAPIを利用している.

【初めての方へ】
初めて利用される場合は, 認証が必要です.
1. 「トークへのメッセージ送信」が許可されていることを確認してください.
2. 注意事項をよく読み, 画面下の「許可する」ボタンをタップしてください.

【使い方】
詳細な使い方はこちらを見てください!
「映画」もしくは「#movie」を送信すると, 検索条件を聞かれるため, 「詳しく指定」もしくは「おすすめを検索」のどちらかを選択してください. 条件に合った映画をランダムで3作品表示します.

その他機能に関しては, 「ヘルプ」を送信して確認してください.

現在は, 位置情報からのリクエストとおすすめの映画紹介にしか対応できていないが, 将来的には最近の映画や感情の入力によって合いそうな映画を紹介するといった機能を実現することを考えている.

(以下の動画は旧バージョンです)

タイタニック生存チャレンジ

あなたが何も知らずにタイタニック号に乗っていたら, 助かったかを予測するWebアプリケーションです.
FlaskとJinjaを利用して, 入力データから機械学習を用いて予測します.

※公開はしていません.ローカル環境です.
※予測精度はあくまで目安であり, 正確ではありません.

Five Centroids of Triangle Visualization

【制作時期】
2019/01

三角形の頂点をマウスのドラッグで動かすことができる.
三角形の五心(重心・外心・内心・垂心・傍心)は一直線になると言う数学の先生から吹き込まれた嘘を確かめるために制作しました。 Processingを利用することで, プログラミングに馴染みのない人でも簡単に実行でき, 簡単なキーボード操作で五心の中で表示したい情報を選ぶことができます.

【プロジェクト】
GitHubのプロジェクトURL

【環境】
Processing 3.01

【使い方】
Processingをインストールして, 実行ボタンを押下. 三角形の頂点(A,B,C)はマウスのドラッグで移動可能. 「J」キーで重心, 「G」キーで外心, 「N」キーで内心, 「S」キーで垂心, 「B」キーで傍心の特徴を表す線がそれぞれ描画される.

開発中

お楽しみに!