みくにまるのブログ

意識低い系ブロガー、みくにまるが送るブログ。

googleが最強の将棋ソフトAlphaZeroを開発!!わずか12時間の学習で既存の最強ソフトを上回る

電王戦が終了して 将棋ソフト界隈の動きも一段落したところですが とんでもないニュースが飛び込んできました!!! googleが将棋ソフトに参戦 なんとAlphaGoで有名なgoogleが 将棋ソフトもこっそり開発していたのです!! [1712.01815] Mastering Chess and…

ゲルケンウンをゲルカヤノと比較レビュー 膝への負担も少なくクッション性最強のランニングシューズが登場!!

アシックス GEL-KENUNを購入してみた 日頃からクッション性の高いゲルカヤノを愛用しているたですが インターネットで情報を見ると ゲルケンウンという新たなゲルシリーズが登場しているではありませんか!! 早速注文をしてみたのでゲルカヤノとの比較を中…

2017年最強将棋ソフト「apery-qhapaq」が公開される。ダウンロード方法や強さを紹介

将棋ソフトQhapaqの作者の方が ブログでAperyの評価関数をベースとした新たな評価関数を公開なさったようです。 qhapaq.hatenablog.com その棋力はなんとAperyに対して勝率58%!! 短期間でここまで強くなるなんてビックリですね。 ダウンロード方法 評価関…

Haskellで最長増加部分列(LIS)IOArrayやData.Setで試行錯誤

今度もAOJの練習問題から 最長増加部分列の問題に挑む。 最長増加部分列 | 動的計画法 | Aizu Online Judge コードを書く練習と割り切っているので 考え方は素直にググる。thさんという方のブログに 分かりやすい考え方が載っていたので これをHaskellで実装…

クラウドファンディングで参考になりそうなサイト5選

ちょっとした資金を集めるのに活用されているクラウドファンディング 今回の記事ではクラウドファンディングをする際に役立ちそうなサイトを並べてみました。 とりあえずサイト一覧 クラウドファンディングを行っているサイトを一覧化しました。 ググっても…

Haskellで動的計画法 ナップサック問題を解く

Haskellでナップサック問題を解く時のメモナップザック問題 | 動的計画法 | Aizu Online Judge とりあえずAOJのこの問題で通るコードを目標にする。 まずは叩き台 {-# LANGUAGE FlexibleContexts #-} import Control.Applicative import Data.Array main = d…

Firefox Quantumでアドオンが使えない!!?過去のアドオンを利用する方法!!Waterfoxのダウンロードでサクサク&アドオン復活へ!!

いよいよFifefox Quantumがリリースしました これにより、過去の高機能アドオンが 多数利用できなくなるという事態が発生しています。 諦めるしかないの? しかし!! firefoxはオープンソースのブラウザです。 オープンソースという事は 有志の手による改造…

将棋電王トーナメントで平成将棋合戦ぽんぽこが優勝!!Apery、やねうら王、Qhapaqなど各ソフトのダウンロード方法も紹介

先日行われた将棋電王トーナメントで 平成将棋合戦ぽんぽこが優勝した。 早速開発者の方々も最新のソフトをアップロードしてくれているようだ 今回はそれぞれのソフトのダウンロードリンクを紹介する。 Apery 本体 http://hiraokatakuya.github.io/apery/ 評…

HaskellでAOJ ITP1_6_B不足しているカードの発見

なくなったカードの発見 | プログラミング入門 | Aizu Online Judgenput 最初の行に太郎が持っているカードの枚数 n (n ≤ 52)が与えられます。続いて n 組のカードがそれぞれ1行に与えられます。各組は1つの空白で区切られた文字と整数です。文字はカード…

HaskellでEOFを受け取るまで処理を繰り返すのに苦労したのでメモ

4つの整数の和 | Aizu Online Judge 50 以下の正の整数 n を入力し、0 ~ 9 の範囲の整数 a,b,c,d の組でa+b+c+d=nを満たすものの組み合わせ数を出力するプログラムを作成して下さい。 とりあえずパパっと作ったコードがこれ combinations n = [[a,b,c,d] |a…

HaskellでAOJ ITP1_2_A大小関係

Haskellの練習がてらAOJをちまちま解いてみる。 とりあえずトップページから 誰かが解いてる問題に適当に飛んで行けそうなら解くという方針。 早速最初の問題は 大小 等価 | プログラミング入門 | Aizu Online Judge 2つの整数 a, b を読み込んで、a と b …

Atom+IDE-Haskellが(初心者には)最強エディタだった

pythonを放り出して Haskellを学習し始めたは良いものの なかなか決定版のエディタというのが見つからないでいたのですが インストール方法 インストールには必須パッケージがいくつかあるので それらも一緒にインストールします。 apm install language-has…

Vivaldiのmailを他のアプリケーション(Gmailなど)で受信する方法

Vivaldiのフォーラムのアカウントを取得すると貰えるメールアドレスは IMAPにも対応しているので 他のアプリケーションから受信する事が可能です。 IMAP or POP3 mail access | Vivaldi Forum 以下その手順の簡単なメモです。 IMAPサーバー: mail.vivaldi.ne…

AI先進国の中国では人工知能が教師をしていた!!仕事を奪われるとか言ってる場合じゃないぞ!!

ネットサーフィンをしていると とんでもない記事が目に入って来ました!! www.itmedia.co.jp 【エンタメよもやま話】中国、次は“AI教師”5兆円投入5億問蓄積…世界一の“AI国家”への野望(1/6ページ) - 産経WEST なんと中国では 教師ですらAIが担う時代…

haskell-vim-nowのインストール方法

準備編 まずはstackをインストール curl -sSL https://get.haskellstack.org/ | sh cabal-installをインストール stack setup stack install cabal-install PATHを通す PATH=$PATH:/home/ユーザー名/.local/bin gitも必要 sudo apt install git インストール…