コンテンツへスキップ

じゃんけん予想とじゃんけん結果

めざましじゃんけん 広場

全く勝率が上がらない。ゆっくりですが、データを集めて、勝率を上げてゆきたいです。
AIや機械学習を扱ったことがある方は、是非、参加してください!
運営が見えないと、こういうシステムにも参加しにくいですよね。一般企業の会社員です。仕事は、機械学習どころか、プログラムなんかも見ることもありません。
学生時代より独自ドメイン・自宅サーバ・簡単なプログラムを趣味程度に楽しんでおりました。
画像分析でもないので、是非、時系列データの将来予測に参加してください!!

AI Janken

それなりの期間、動作させてきました。
弱いハード・ソフトライブラリ部分のエラー、少なからず入る人間による入力部。(実は、一番苦労しているのは、明日のじゃんけん参加者のTwitter取得と文字列処理)

まだまだ、手放しに安定稼働とならないのですが、今まで動作してきた稼動ログを公開します。画像検出の精度が上がってます。

めざましじゃんけん 広場

利用者が出てくることを願って、見守ります。
ログイン後の機能、ダッシュボードのビューは、状況を見て拡充します。

今後について

じゃんけんエンジンの精度向上を行う予定です。(もう少し結果を増やしたいので、時間がかかると思います)
コミュニティが少しでも活性化することを期待しております。参加者に以下を還元出来るプラットフォームになれば面白いかなと考えてます。

  1. 参加者のTwitterアカウントへの訪問者誘導
  2. 広告収入?(実現性から調べる必要あり)

2019年09月16日週 めざましじゃんけん 結果

フジテレビ めざましテレビ めざましじゃんけん の結果を保証したり、全ての結果が記載を保証するものではありません。

2019年09月16日週 のめざましじゃんけんの結果を公開します。


じゃんけん結果システムイメージ

Goo(グー) Choki(チョキ) Pa(パー)

めざましテレビ|めざましじゃんけんーフジテレビ

めざましじゃんけん結果
回次結果対戦相手
9月21日
(土曜日)
【2戦目】08時21分関田誠大選手
【1戦目】07時22分生じゃんけん!木村沙織さん
9月20日
(金曜日)
【4戦目】07時58分LiLiCoさん
【3戦目】07時35分髙橋健太郎 選手
【2戦目】06時58分吉岡里帆さん
【1戦目】05時58分まちかどじゃんけん
9月19日
(木曜日)
【4戦目】07時58分麿赤兒さん
【3戦目】07時35分中垣内祐一監督
【2戦目】06時58分川﨑皇輝さん、内村颯太さん
【1戦目】05時58分まちかどじゃんけん
9月18日
(水曜日)
【4戦目】07時58分後藤淳平さん(ジャルジャル)
【3戦目】07時35分吉沢亮さん 吉岡里帆さん
【2戦目】06時58分梅沢富美男さん 小峠英二さん(バイきんぐ) 池田美優さん
【1戦目】05時58分まちかどじゃんけん
9月17日
(火曜日)
【4戦目】07時58分生じゃんけん!藤井流星さん(ジャニーズWEST)
【3戦目】07時35分斉藤由貴さん
【2戦目】06時58分磯村勇斗さん
【1戦目】05時58分まちかどじゃんけん
9月16日
(月曜日)
【4戦目】07時58分小池栄子さん
【3戦目】07時35分中田久美 監督
【2戦目】06時58分上野樹里さん、時任三郎さん、加藤柚凪さん
【1戦目】05時58分まちかどじゃんけん

関連記事:めざましじゃんけん 広場 準備中1

https://janken.miki-ie.com/

WEB関係の技術進化

最近は、WEBサイト構築時には、Wordpressばかり利用しておりました。ユーザーの端末が多様化し、クロスブラウザだけでも大変、進化する端末のバージョンアップにも対応しきれません。
WEBアプリを作成しようとすると、Wordpressでは大変になることも多く、よい実装方式を探しておりました。
調べる前は、じゃんけん結果のダッシュボードを作りたかったので、Microsoft社のPower Appsのようなアプリケースヨンライクなフレームワークやダッシュボードが作成可能なPIツールを探しました。FlashなりFlexなりリッチクライアントだと作成も早いのにと考えておりました。
結論としては、HTML5やJavaScriptなどで、やりたいことは十分簡単に出来るようになってました。コード量も恐ろしく少ないです。

新たに習得した技術

  • Bootstrap:WEBページ作成のためのWEBフレームワークです。
    フォーム・ボタン・メニューなどの部品をテンプレートとして準備。レスポンシブ対応がされているため、Bootstrapを使うだけでパソコン、iPad、スマホなど画面サイズに自動対応した画面作成が可能。
  • Chart.js:canvasにJavaScriptを用いて、グラフ表示行います。JSONデーターを与え、グラフをレスポンシブにAjaxを用いて、表示出来ます。動きや見栄えも非常によいです。 配色の自動選択など、プラグインなども利用すれば、最小限の手間で、やりたいことを実現出来ます。
  • Tabulator:テーブル向けのJavaScriptライブラリー。JSONデーターと連携しやすく、コーディングなしに利用可能です。
  • オープンID認証(Twitter):Twitterアカウントを用いてアプリケーションのユーザ管理を行います。「Twitterアカウントでログイン」と表示されている機能です。
  • WEB API向け認証(トークン認証Bearer):結構、利用するWEBサービスによって、仕様が異なるなと気になっていました。HTTP でトークンを利用する際の仕様としてRFC 6750というものがあり、トークン認証に関しても記載がありました。Twitterアカウントとトークンを用いて、システムを運用することにしました。
  • あとは、システム公開部分を中心に、PHP、DB操作部分のエラー処理・セキュリティ対策を実施しました。そういえば、この部分の進化は感じられませんでした。インジェクション処理などは、昔と同様の方法でロジックに合わせて対応。

また、時間を見つけて、それぞれの技術内容の記事も記載して行く予定です。

総括

1戦目の05時58分の早朝より本気開発、ループの条件ミス。SQL文のミス。
2戦目からは、正しく運用出来ました。
土曜日・日曜日の2日の実装、自分でも驚きの高いクオリティーでは?独り言の多いインターネット、自画自賛申し訳ない。
※ 問い合わせありましたが、お仕事はプログラム関係とかではないです。
機械学習、プログラムなどは致しません。フリーランスでもございません。
ただの趣味?勉強です。
とりあえず、今週は二人の人工知能が競ってます。

https://janken.miki-ie.com/ めざましじゃんけん 広場

本日のバグFix

  1. じゃんけん結果反映時のDBハンドルの操作ミス。
    ループ中に、ループで使っていたDB実行結果を上書きしてしまい、ループ失敗。
    ザ、コピーペーストで同じ変数名。
  2. じゃんけん予想結果時の入力チェック
    条件文を間違えて記載しておりました。
    昨日のテスト時点では、次のじゃんけんが次の日、本日の1戦目後は、同日。チェック条件間違い。
  3. ホームページ表示のSQLクエリー誤り、2件。
    • 先週結果部分の日付指定方法誤り
    • Chart.jsへのデータ登録誤り

予定通り次の日曜日Go-Live(予定)

じゃんけん予想の登録WEB APIは、本日より稼働(今週、動作させ、日曜日に公開予定)

残りの残作業は、本日、サクッと実装予定です。頭の中にあるうちに。

  • ユーザー管理機能(ログイン画面、ログイン後画面、Twitterと連携したユーザー管理)
  • じゃんけん予想登録画面(ログイン後ユーザー向け)

あとは、細々とダッシュボードのビュー(勝率表示など)を増やそうかなと思います。

 

めざましじゃんけん予想公開について

人工知能(AI)を利用した、じゃんけん結果速報を公開した当初は、じゃんけんの予測は公開しない予定でした。

時系列データーの分析・予測を深入りして勉強しましたが、全く上がらない正解率。
しっかりとは告知しておりませんでしたが、めざましじゃんけん 予想 ( 人工知能・AIじゃんけん )で予想公開と正解率の公開を開始しておりました。
先週より、Twitter(@meza_janken)でも結果予想をつぶやいてます。

統計学上のランダム(適当)に実施したときと同等の勝率。(3パターンの出し手なので、30%台の正解率、引き分けを除いた「勝ち」「負け」のみでの勝率50%)
この結果ならば、じゃんけん前に公開しても、めざましじゃんけんへのポイントやプレゼント企画への影響は皆無。むしろ当たらないので、信じる人も出てこないでしょう。
それよりも、低すぎる正解率が、上がるのか、変わらないのか、そもそも今回は正解するのか、この人工知能の成長過程をストリートして公開することとしました。
正直、もっと簡単に勝率70%ぐらいになると思ってました。

当然、人工知能自体のモデル変更も伴いますが、それ以上に結果実績の蓄積数が正解率を上げると、気長に期待して運用を続けます。

めざましじゃんけん広場とは

すごく低い期待値なのですが、他に参加者がいないかなと思いました。
時系列データーの予想は、経験がある方ならば、簡単に実施出来ます。そこで、興味のある方がいらっしゃったら、私のような素人でなく、高い正解率を目指してもらおうと考え、このプラットフォームを構築しました。

もし、参加者がいない場合も、同じ入力を基に、AWSやGoogle GCPなどの人工知能を用いて、正解率を競わせようかなと考えております。学習モデルから自動で作成するみたいですね。

人間も参加できるようにする予定です。

Twitterアカウントでログイン・サインアップして利用して頂く予定です。

2019年9月22日 Go Live!(予定)

先週、このプラットフォームをひらめき、
3連休の楽しみとして、サイト構築。
また、3連休初日終了ですが、やりたかった技術検証はほぼ終了しました。
来週は、自身が利用し安定稼働を目指します。

じゃんけん結果を、プログラムから予想結果を登録出来るWEB APIと、結果を手動で入力できるWEB画面を準備する予定です。

めざましじゃんけん 広場

最後に

書籍やブログでは、株価などは予測不可能と紹介されている記事を目にします。私自身は、世の中のすべてのことに理由があると考えているので、全てモデル化出来たら何でも高い確率で、予想出来るのかなと考えてます。あと8年はかかります。
その上で、また新たな人の知恵が入るので、進化し続けるのです。
他の人よりも先に、次の次元を体感し知っておきたいな。

あと、一通り当初予定していた以上の技術習得が出来たので、新たな開発などは行わないかもしれません。めざましじゃんけん広場 次第ですが、スマホアプリを作るかもしれません。ネタがあれば、知りたい分野だなと思っていたので。
人工知能 ✕ スマホ。。ブワッとアイデアに押しつぶされます。
「これは買い?・今は買わない?」「行くべき?行かないべき?」「どこに行こう」「なに食べよう」「誰かと遊びに行こう、誰が最適?」「整形してる・してない判定」

明日は、めざましじゃんけん広場構築において、調べたり・検証した技術一覧を紹介します。個人的なメモにもなりますが、順番が来たら、技術メモも順次上げてゆきます。(時系列データー分析とかよりもニーズがあるかもしれませんね。各種サイトの情報が古くなり、基本的に本家の英語サイトを参照して進めたので、現時点の日本語ウェブでは価値が高いと思います)

2019年09月09日週 めざましじゃんけん 結果

フジテレビ めざましテレビ めざましじゃんけん の結果を保証したり、全ての結果が記載を保証するものではありません。

2019年09月09日週 のめざましじゃんけんの結果を公開します。


じゃんけん結果システムイメージ

Goo(グー) Choki(チョキ) Pa(パー)

めざましテレビ|めざましじゃんけんーフジテレビ

めざましじゃんけん結果
回次結果対戦相手
9月14日
(土曜日)
【2戦目】08時21分佐藤美弥選手
【1戦目】07時22分石田ゆり子さん
9月13日
(金曜日)
【4戦目】07時58分生じゃんけん!中井貴一さん 三谷幸喜さん
【3戦目】07時35分黒後愛選手
【2戦目】06時58分生じゃんけん!ジャニーズWEST
【1戦目】05時58分まちかどじゃんけん
9月12日
(木曜日)
【4戦目】07時58分大貫勇輔さん
【3戦目】07時35分荒木絵里香選手
【2戦目】06時58分林蓮音さん、中村浩大さん
【1戦目】05時58分まちかどじゃんけん
9月11日
(水曜日)
【4戦目】07時58分草刈正雄さん
【3戦目】07時35分石井優希 選手
【2戦目】06時58分生じゃんけん!松川菜々花ちゃん
【1戦目】05時58分永瀬廉さん(King & Prince) 北村匠海さん 黒島結菜さん
9月10日
(火曜日)
【4戦目】07時58分生じゃんけん!藤井流星さん(ジャニーズWEST)
【3戦目】07時35分岩坂名奈選手
【2戦目】06時58分鈴木仁さん
【1戦目】05時58分まちかどじゃんけん
9月09日
(月曜日)
【4戦目】07時58分中井貴一さん、ディーン・フジオカさん、石田ゆり子さん、草刈正雄さん、佐藤浩市さん、三谷幸喜さん
【3戦目】07時35分古賀紗理那選手
【2戦目】06時58分板尾創路さん
【1戦目】05時58分まちかどじゃんけん

固定IPでのサイト運営について

最新技術、マーケティングなど多方面での個人的な学習も目的に、本サイトを運営しております。
今回は固定IPの試行についてです。レンタルサーバなどでは、プラン選択次第で身近に利用できるようになった、固定グローバルIP。IPv4の一般家庭でのインターネットでは、値段的にも遠く、サーバーの公開時などには、DDNS(Dynamic DNS)が利用されています。DDNSは、長期に渡り、良く出来た仕組みだと思います。

少し調べると、固定グローバルIPが月千円前後のコストで利用できるようになっておりました。固定グローバルIPの利用を検討するにあたり、現在のV6プラスとNAT可能なPPoE接続の共存できした、更に、できればPPoEの追加セッションとし、Raspberry PiとSynology共に、ポート80やポート443など標準ポートでのサーバー運営が出来ればと、利用可能なサービスを検討しました。
「v6プラス」とNAT(PPoE接続)の同時利用環境の構築方法
API連携プラットフォーム

  • V6プラスのIPv6網を用いた高速インターネット
  • 通常のPPoE接続(動的IPをプロバイダが付与、サーバー運用・NAT利用可能)
  • 【新規】GMOのグローバル固定IPサービス(PPoE)

コストパフォーマンスに高いサポート力のGMOインターネット

サポートセンターの対応もよく技術力も高かったです。公式なサポート構成出ない旨を添えて、今回の3接続構成も理解いただき、実現可能であろうとの見立てもお聞きで来ました。更に、相談日に開通し、固定のグローバルIPを提供してくださったのは、「GMO」でした。光回線自体は、現時点ドコモ光を利用しております。
GMOのサービスは、料金面サービス内容(高性能なルター無償貸与など)もほかより優れているので、メリットがあるならば、サービスの切替をお勧めします。
IPの逆引き設定も無償対応範囲とのことで、設定を依頼中です。この独自ドメインでの逆引きIPで得られる効果は全く未知なのですが、とりあえず運用してみて、逆引き「あり」と「なし」での差分が見つかればと考えております。なんかあるのかな?

細かな設定が可能なValue Domain(超大手でないので、価格も良心的)

ドメインですが、現時点でも複数のドメインを所有しております。具体的には、4つのドメインを10年以上運営しております。(最大10個程度のドメインを持っていたと思います)
一生ものの住所であり、気に入ったドメインが見つければ、所有と利用をお勧めします。WEB公開よりも、一生涯のメールアドレスを持つことが可能です。
ドメイン取得は、各種自由な管理が可能なValue Domain(バリュードメイン)がおすすめです。

今後のブログコンテンツ公開について

この、www.miki-ie.comよりWEBコンテンツの公開を始め、数ヶ月が立ちました。
おかげさまで、訪問者も週毎に増えておりますので、引き続き以下のサイクルで投稿を続けたいと思います。

  • 記事投稿
    • 水曜日:技術コンテンツ (機械学習ネタなど独自性やニーズが高そうな内容)
    • 日曜日:各種コラム(サイト運営、新規技術、新規システム など)
    • 土曜日:めざましじゃんけんの1週間の結果

月曜日、火曜日、木曜日、金曜日も記事コンテンツがある場合は、各種技術Tipsや新規導入品の紹介などを続けます。当面は、今まで通り毎日何かしらの記事を投稿する予定です。
技術ネタを検索されて訪問されている方が多そうなので。

WAN/LANのポート属性切替可能なTP-LINK ER-6020

最後に、ルーターですが、WANポート数も選択出来て、VPNサーバー機能やDDNSクライアント対応など、コストパフォーマンスの高いおすすめ機種は、TP-LINKのER-6020 V2となります。ハードにV1とV2があります。V1を販売しているサイトが多いので、購入時に注意が必要です、写真や説明がV1のサイトが多いです。楽天のTP-LINKが運営しているサイトにメールでV2出荷であるか確認を行い、購入しました。
V2は、WANポート数が設定で変更可能、Apple製品のVPNにもオフィシャルファームウェアで対応していたりと、絶対V2がおすすめです。

TP-Link VPNルーター PPTP L2TPVPN TL-ER6020

2019年09月02日週 めざましじゃんけん 結果

フジテレビ めざましテレビ めざましじゃんけん の結果を保証したり、全ての結果が記載を保証するものではありません。

2019年09月02日週 のめざましじゃんけんの結果を公開します。


じゃんけん結果システムイメージ

Goo(グー) Choki(チョキ) Pa(パー)

めざましテレビ|めざましじゃんけんーフジテレビ

めざましじゃんけん結果
回次結果対戦相手
9月07日
(土曜日)
【2戦目】08時21分佐藤浩市さん
【1戦目】07時22分小幡真子選手
9月06日
(金曜日)
【4戦目】07時58分ディーン・フジオカさん
【3戦目】07時35分新鍋理沙 選手
【2戦目】06時58分りんごちゃん
【1戦目】05時58分まちかどじゃんけん
9月05日
(木曜日)
【4戦目】07時58分生じゃんけん!伊野尾慧パーソナリティ
【3戦目】07時35分八村塁選手
【2戦目】06時58分和田優希さん、松尾龍さん
【1戦目】05時58分まちかどじゃんけん
9月04日
(水曜日)
【4戦目】07時58分TOKIO
【3戦目】07時35分比江島慎 選手
【2戦目】06時58分チョコレートプラネット
【1戦目】05時58分まちかどじゃんけん
9月03日
(火曜日)
【4戦目】07時58分生じゃんけん!藤井流星さん(ジャニーズWEST)
【3戦目】07時35分馬場雄大選手
【2戦目】06時58分芳根京子さん
【1戦目】05時58分まちかどじゃんけん
9月02日
(月曜日)
【4戦目】07時58分長瀬智也さん
【3戦目】07時35分渡邊雄太選手
【2戦目】06時58分志田未来さん、中尾明慶さん
【1戦目】05時58分まちかどじゃんけん

ブートディスク変更

少し前には、ハードディスクHDDのブートディスクからSSDのブートディスクへの交換が頻繁に行われていたと思います。古いパソコンもブートディスクをHDDからSSDに変更すると、PCそのものが別物になったように感じるぐらい爆速PCになります。
多くの人がブートディスクを移行した際に、大容量のHDDから容量が小さくなったSSDへの移行が行われたと思います。
ひと昔ならば、ブートディスクは100GBもあれば十分だったのですが、数年利用すると、必要容量の大きくなった各種開発ツールなどのソフトウェア群に、特にクラウド利用の各種アプリが利用するユーザー個人データの肥大化。ドキュメントフォルダーや写真フォルダーを別ドライバーに指定していたとしても、ブートディスクが肥大化します。

 

HDDからSSD、SSDからSSDへのブートディスクの変更手順は、同じ手順となります。
今回は、200GBより少し大きなSSDから大容量SSDへのブートディスクの変更を行います。

一度、ブートディスクが容量不足となり、容量不足の赤色表示になると、日常的にディスク容量の開放、アプリケーションの削除、新規アプリケーションのインストール場所変更など、ストレスが発生する運用が続くと思います。

SSDも大容量化、低価格化が進んでおります。現在のSSDの転用先などをうまく見つけ、ブートディスクの大容量SSD導入を行い、ストレスのないWindows環境を整えましょう。

EaseUS Todo Backupによるブートディスクのオンラインクローン

EaseUS Todo Backup Free

ダウンロードインストール

Free版をダウンロードし移行対象のWindowsにインストールします。

ディスクシステムクローン

各種WEBの情報もありますが、現時点の最新版だと、システムクローンを選択し、コピー先のディスクを選択するのみの、クローンディスク作成で、問題なくディスク交換が可能でした。
システムクローンでなく、クローンを選択し、後からブートレコードを変更するなどの作業は、一切不要でした。

接続変更

SATAケーブル、通常SATA1のケーブルをコピー元となった現行のディスクから、今回準備した新規SSDに繋ぎ変えを行います。

新しいSSDからOS起動

そのまま電源を入れれば、新しいディスクでOSは立ち上がります。
起動ディスクのサイズが、古いディスクの
「ディスクの管理」より容量拡張を行います。

その他Tips

古いディスクのパーティション削除(回復パーティション)

ディスク管理画面のGUIより削除できないパーティション(回復パーティション)は、コマンドラインでのパーティション開放が必要となります。
以下、パーティション削除に必要なコマンドです。

diskpart

Diskpartコンソールに入り、パーティション操作をしたいDiskを選択します。selectディスクでディスク選択をすると、list diskで選択したディスクにアスタリスク(*)が表示されます。

list disk
select disk 0
list disk

選択したディスクで、削除対象パーティションをselectし、削除コマンドを実行します。

list partition
select partition 3
list partition
delete partition override
list partition

ファイルバックアップ

ディスク交換時のファイル移動も今回紹介した「EaseUS Todo Backup」が便利でした。特に、ドライブ全体をコピーする場合などは、ファイル数なども多くなるので、エクスプローラーでのファイルコピーだと、転送速度も遅いですし、非常に長い時間を要します。100GB程度でもプログラムフォルダなど、システム利用されていたフォルダには数多くのファイルが存在し、エクスプローラーでのファイルコピーには時間を要します。

参考にさせて頂いたサイト

Windowsを起動したままでOK! HDDからSSDに換装して爆速化

WesternDigital(ウエスタンデジタル) WD Blue WDS100T2B0A (SSD/2.5インチ/1TB/SATA)