このサイトは趣味でプログラミングや数学をしている僕の日記のようなブログです。

最近はKaggleという機械学習のコンテストで良い成績を取るべく勉強中です。

ピックアップ記事

強化学習のおすすめの本

python プログラミング 機械学習 強化学習

最近は自作AIをパワーアップさせるために強化学習を勉強しています。強化学習に関するいくつかの本を読んでみたので、この記事ではそれらの感想とおすすめを紹介したいと思います。次の2冊(「つくりながら学ぶ!

続きを読む
作成日時:2019年7月6日(土) 20時03分
更新日時:2019年7月29日(月) 6時54分

数学やプログラミングの独学で困ったときの対処法

プログラミング 数学 独学 勉強

独学で困った(詰まった)ときの対処法を備忘録も兼ねてここに書きます。ほとんど当たり前のことだけど、こうして一覧にして詰まったときに見直すと案外失念していることに気づいて先に進めることが多い。分からない

続きを読む
作成日時:2019年7月11日(木) 20時25分
更新日時:2019年8月18日(日) 16時01分

2019年の目標

独学 勉強

本来ならこういうのは1月初めに書くべきだけど、なんだかんだで書いているのは2月。もう2月だ。だが、目立った進捗はKaggle用に自作PCを組んだくらい。もっとバリバリ進捗を生んでいきたい。そういう意味

続きを読む
作成日時:2019年7月6日(土) 7時40分
更新日時:2019年7月29日(月) 18時17分

プログラマーになりたい高校生・大学生へ

正直に言う、僕はプログラマーではない。プログラミングは小学生の頃からやっていたが、実務は大学一年生の頃アルバイトで約1年間やった程度だ。今は趣味でプログラミングをしていて仕事ではしていない。こんな僕に

続きを読む
作成日時:2019年7月6日(土) 7時40分
更新日時:2019年7月29日(月) 18時24分

機械学習・ディープラーニングの勉強法

ディープラーニング 機械学習 独学 勉強

YouTube動画で学ぶ機械学習について動画で学びたい方はYouTubeのAble Programmingチャンネルの以下の再生リストがオススメです。線形回帰やアンサンブル学習などの代表的な機械学習ア

続きを読む
作成日時:2019年7月6日(土) 7時40分
更新日時:2019年7月29日(月) 20時16分

記事一覧

一番わかりやすい「確率変数」の説明

数学 確率 統計

まずは「変数」の意味を確認しましょう。変数とはいろいろな値を取る数のことです。いろいろな値を取るので「3」や「78」などと具体的な数値では表さず「x」や「y」などの文字で表されます。また、いろいろな値

続きを読む
作成日時:2019年7月31日(水) 6時59分
更新日時:2019年7月31日(水) 19時12分

確率統計勉強ノート1 確率変数・確率密度・確率分布・ベルヌーイ分布

数学 確率 統計 独学 勉強

マセマの確率統計の本で勉強しています。この記事はp85以降の「ポアソン分布と正規分布」あたりの勉強ノートです。Amazonリンク確率変数とは通常の変数のようにいろいろな値を取るが、各値を取る確率が決ま

続きを読む
作成日時:2019年7月28日(日) 10時04分
更新日時:2019年7月30日(火) 6時45分

「詳解 ディープラーニング」 3章 まとめ

ディープラーニング python プログラミング 機械学習 独学 勉強

RNNを理解・実装したいと思い、「詳解 ディープラーニング TensorFlow・Kerasによる時系列データ処理」という本で勉強しています。この記事はその勉強記録です。今回は第3章「ニューラルネット

続きを読む
作成日時:2019年7月27日(土) 17時37分
更新日時:2019年7月29日(月) 20時28分

「ゼロから作る Deep Learning 2」3章 まとめ

ディープラーニング プログラミング 機械学習

勉強動機今作っているAIが決まった言葉(「おはよう」とか「おやすみ」とか)しか話せないので、もっと色々なことを話せるように自然言語処理を勉強しようと思ったのがきっかけ。今回は3章「word2vec」を

続きを読む
作成日時:2019年7月21日(日) 11時54分
更新日時:2019年7月29日(月) 20時37分

ディープラーニングを学ぶために必要な数学の勉強方法

「ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装」(以下「ゼロから作る」と書く)という本を読んで自分が必要だと思った数学の各分野の勉強方法を自分なりにまと

続きを読む
作成日時:2019年7月6日(土) 7時40分
更新日時:2019年7月7日(日) 7時03分

機械学習のブログまとめ

機械学習 まとめ 勉強

機械学習に関する参考になりそうなブログ・記事をまとめます。機械学習をやる上で必要な数学とは、どの分野のどのレベルの話なのか(数学が大の苦手な人間バージョン) 機械学習をやる上で線形代数のどのような知識

続きを読む
作成日時:2019年7月6日(土) 7時40分
更新日時:2019年7月29日(月) 20時39分

PHPでPDOを使おうとした時のcould not find driverエラーの直し方

プログラミング PHP

ブラウザからアクセスした時は普通にPDOでMySQLデータベースにアクセスできるのだが、サーバー上でPHPスクリプトを実行する php test.php 時にPDOでMySQLにアクセスしようとした時

続きを読む
作成日時:2019年7月6日(土) 7時40分
更新日時:2019年7月29日(月) 20時44分

無料でサイトをSSL対応させる方法

プログラミング Web

SSL対応していないと、例えばChromeだとURLに「保護されていない通信」と表示される他、SEOにも悪影響があるらしい。この記事では「Let’s Encrypt」を利用して無料で自分のサイトをSS

続きを読む
作成日時:2019年7月6日(土) 7時40分
更新日時:2019年7月29日(月) 20時45分

自分のLINEに好きなタイミングでメッセージを送る方法

LINEで自分にメッセージを送るのがcurlコマンド一発で出来て簡単だったので、cronと連携して好きな日時に自分にメッセージを送れるようにした。以下その手順。LINE開発者登録とチャネル作成次のQi

続きを読む
作成日時:2019年7月6日(土) 7時40分
更新日時:2019年7月29日(月) 20時46分

Mac(Mojave)にApacheを入れてPHPを動かす方法

PHP mac apache

Mac(Mojave)でphpmyadminを使いたいと思い、ローカルにhttpdサーバーを立ててphpmyadminを動かそうとしたけどハマったのでメモ。brewでapache(httpd)を入れて

続きを読む
作成日時:2019年7月6日(土) 7時40分
更新日時:2019年7月29日(月) 20時47分

MathJaxの数式をスマホではみ出ないように表示する

プログラミング 数学 Web

MathJaxを導入してPCではうまく表示できたが、スマホで見てみると数式が画面外にはみ出ていた。解決方法はてなでtex書いている人たちへ…数式が長くてスマホだとはみ出るときの対処法この記事を参考にス

続きを読む
作成日時:2019年7月6日(土) 7時40分
更新日時:2019年7月29日(月) 20時48分

OpenCL(pyopencl)まとめ

python プログラミング

AIを開発するためには並列処理が必須と思ってGPUで並列処理できないだろうか、ライブラリはないだろうかと調べていたところ、OpenCLという単語を頻繁に見つけたのでこれかなと思って調べてみた。ただし、

続きを読む
作成日時:2019年7月6日(土) 7時40分
更新日時:2019年7月29日(月) 20時48分

PHPでメールが送れない(届かない)原因・調査方法

PHP

PHPでメールを送信しようとmb_send_mail関数を使ってみたが一向にメールが届かないので調査してみた。検証した環境CentOS 7.5PHP 5.4.16まずメールサーバ(sendmail)が

続きを読む
作成日時:2019年7月6日(土) 7時40分
更新日時:2019年7月29日(月) 20時49分

SEOを考慮したHTMLタグの書き方

ブログをやるからには多くの人に見てもらいたいのでSEOについて勉強しました(しています)。タイトルタグとディスクリプションタグが重要タイトルタグはheadタグの中に書くタグで、検索エンジン(グーグルな

続きを読む
作成日時:2019年7月6日(土) 7時40分
更新日時:2019年7月29日(月) 20時50分

スマートスピーカーAI開発日誌 その1

最近就職しました。 残業は今のところ無いですが、1日8時間取られるのでプログラミングの時間を確保するのが少し大変です。 この記事も昼休みに書いています。 ところで最近スマートスピーカーAIのプログ

続きを読む
作成日時:2019年7月6日(土) 7時40分
更新日時:2019年7月7日(日) 7時06分

ツイッターオートフォロースクリプト書いてみた

python

import sys import tweepy from pprint import pprint from logging import ( getLogger, Forma

続きを読む
作成日時:2019年7月6日(土) 7時40分
更新日時:2019年7月29日(月) 20時17分