entrance

【入門者向け】Pythonの基礎文法③ 制御構文(if、for)|Python入門 #4

#1ではPythonを用いたFizzBuzzのコーディングについてまとめました。 入門者の方に読んでみていただいたところ、少し難しかったようなので、#2以降では#1で触れた基本文法をそれぞれもう少し丁寧に解説を行なっていきます。基本的には下記のPythonのドキュメ…

【入門者向け】Pythonの基礎文法② リスト・タプル・辞書|Python入門 #3

#1ではPythonを用いたFizzBuzzのコーディングについてまとめました。 入門者の方に読んでみていただいたところ、少し難しかったようなので、#2以降では#1で触れた基本文法をそれぞれもう少し丁寧に解説を行なっていきます。基本的には下記のPythonのドキュメ…

【入門者向け】Pythonの基礎文法① 四則演算・文字列|Python入門 #2

#1ではPythonを用いたFizzBuzzのコーディングについてまとめました。 入門者の方に読んでみていただいたところ、少し難しかったようなので、#2以降では#1で触れた基本文法をそれぞれもう少し丁寧に解説を行なっていければと思います。基本的には下記のPython…

Tutorialに学ぶseabornの使い方①(概要&Visualizing statistical relationships)|Pythonによる可視化入門 #5

連載の経緯は#1をご確認ください。 Pythonでの可視化について取り扱えればということで#1〜#4ではMatplotlibについてまとめました。 #4までで大体のMatplotlibの使い方については把握ができたので、#5からはMatplotlibベースで高度な描画を実現してくれるsea…

Matplotlibの使い方②(plt.bar、plt.pie、plt.hist2d)|Pythonによる可視化入門 #2

Pythonを使うにあたって使いこなせると便利なのがMatplotlibをはじめとする可視化用のライブラリです。とはいえ、ドキュメントを読むとなると必要な機能をピンポイントで探すのが大変なので、入門者向けに軽い導入はあると良さそうです。当シリーズではそれ…

Matplotlibの使い方①(plt.plot、plt.scatter、plt.hist)|Pythonによる可視化入門 #1

Pythonを使うにあたって使いこなせると便利なのがMatplotlibをはじめとする可視化用のライブラリです。とはいえ、ドキュメントを読むとなると必要な機能をピンポイントで探すのが大変なので、入門者向けに軽い導入はあると良さそうです。当シリーズではそれ…

類題を用いた行列の計算とMLPの推論の問題演習|高校数学の演習を通して理解するニューラルネットワーク #9

当連載は、高校数学の演習を通して機械学習のアルゴリズムの一つであるニューラルネットワークを理解しようというものです。連載の経緯につきましては#1にまとめましたので下記をご覧ください。 関数・微分の演習と解説|高校数学の演習を通して理解するニュ…

Ch.1~2 機械学習パイプライン&数値データの取り扱い|『機械学習のための特徴エンジニアリング入門』読書メモ #1

たまには軽い本でも取り扱えればということで、最近話題になっていた「機械学習のための特徴エンジニアリング入門」の読解メモについてまとめられればと思います。 O'Reilly Japan - Pythonではじめる機械学習AutoMLのドキュメントを読んでいた際に似たよう…

類題を用いた最小値問題・最適化の問題演習|高校数学の演習を通して理解するニューラルネットワーク #8

当連載は、高校数学の演習を通して機械学習のアルゴリズムの一つであるニューラルネットワークを理解しようというものです。連載の経緯につきましては#1にまとめましたので下記をご覧ください。 #1~#6では6題の例題の解説とそれをベースにした回帰分析の学習…

類題を用いた関数・微分の問題演習|高校数学の演習を通して理解するニューラルネットワーク #7

当連載は、高校数学の演習を通して機械学習のアルゴリズムの一つであるニューラルネットワークを理解しようというものです。連載の経緯につきましては#1にまとめましたので下記をご覧ください。 #1~#6では6題の例題の解説とそれをベースにした回帰分析の学習…

畳み込みネットワーク(CNN)へのモデルの拡張|高校数学の演習を通して理解するニューラルネットワーク #6

当連載は、高校数学の演習を通して機械学習のアルゴリズムの一つであるニューラルネットワークを理解しようというものです。連載の経緯につきましては#1にまとめましたので下記をご覧ください。 簡単な6題の例題をもとにニューラルネットワークの仕組みに現…

単回帰分析からニューラルネットワークへの拡張|高校数学の演習を通して理解するニューラルネットワーク #5

当連載は、高校数学の演習を通して機械学習のアルゴリズムの一つであるニューラルネットワークを理解しようというものです。連載の経緯につきましては#1にまとめましたので下記をご覧ください。 簡単な6題の例題をもとにニューラルネットワークの仕組みに現…

簡単な数式で理解する回帰分析の学習の流れ|高校数学の演習を通して理解するニューラルネットワーク #4

当連載は、高校数学の演習を通して機械学習のアルゴリズムの一つであるニューラルネットワークを理解しようというものです。連載の経緯につきましては#1にまとめましたので下記をご覧ください。 簡単な6題の例題をもとにニューラルネットワークの仕組みに現…

行列の計算とMLPの推論|高校数学の演習を通して理解するニューラルネットワーク #3

当連載は、高校数学の演習を通して機械学習のアルゴリズムの一つであるニューラルネットワークを理解しようというものです。連載の経緯につきましては#1にまとめましたので下記をご覧ください。 簡単な6題の例題をもとにニューラルネットワークの仕組みに現…

最小値問題と最適化|高校数学の演習を通して理解するニューラルネットワーク #2

当連載は、高校数学の演習を通して機械学習のアルゴリズムの一つであるニューラルネットワークを理解しようというものです。連載の経緯につきましては#1にまとめましたので下記をご覧ください。 簡単な6題の例題をもとにニューラルネットワークの仕組みに現…

関数・微分の演習と解説|高校数学の演習を通して理解するニューラルネットワーク #1

機械学習を理解するにあたって数学は必要かという質問はよく聞かれますが、程度によりますが最低限は必要だと答えるようにしています。最低限というのも色々と考え方がありますが、個人的には高校数学〜大学の教養過程の導入(完璧までいかなくてもOK)ほど…

Python+SQLの基本演習|非技術者のための業務効率化 #2

当シリーズでは非技術者向けに知っておくと役に立つ技術系の知識についてまとめていきます。#1では業務効率化にあたっての基本的な考え方を抑えたのちに、PythonやSQLの導入について取り扱いました。 #2ではPythonとSQLの基本的な内容の演習を行います。(双…

基本コマンドの紹介とその演習③|MacやLinuxのCUIを使いこなそう! #3

#1、#2では諸々の経緯と基本コマンドについてまとめました。 #3では、#1で取り扱ったviについて詳しく見ていければと思います。 以下目次になります。 1. #1、#2の復習 2. viについて 3. まとめ 1. #1、#2の復習 #1ではpwd、ls、cd、mkdir、touch、rm、viに…

基本コマンドの紹介とその演習②|MacやLinuxのCUIを使いこなそう! #2

#1では諸々の経緯と基本コマンドについてまとめました。 #2では#1に引き続き、基本コマンドのご紹介を行っていければと思います。 以下目次になります。 1. #1の復習2. 基本コマンド3. まとめ 1. #1の復習 #1ではpwd、ls、cd、mkdir、touch、rm、viについて…

基本コマンドの紹介とその演習①|MacやLinuxのCUIを使いこなそう! #1

プログラミングなどのITスキル向上について話題になることが多い昨今ですが、意外とCUI(Character User Interface)を使いこなす的な話が比較的話題になることが少ないので、当連載を通してCUIを使いこなせるようになる方が増えたら良いなと思って書き始めま…

【入門者・初心者向け】【随時更新】Pythonで機械学習や統計モデリングをしたい方のための環境構築まとめ

Pythonを用いたプログラミングについて色々と書いていますが、環境構築についてがメインの記事が今までなかったのでこちらにまとめられればと思います。入門者・初心者向けに解説させていただく機会もしばしばあるので、その内容も踏まえた上で随時ベストエ…

【入門者向け】FizzBuzzを通して掴むPythonプログラミングの概要|Python入門 #1

下記の記事でPythonを勧めたので簡単な入門者向けのチュートリアル記事を書いておこうと思います。 プログラミング未経験で何もやったことがない方向けという想定で書きますので、他の言語の経験者は所々読み飛ばしていただくのが良いと思います。ちなみに、…

データ分析・機械学習系での言語選択に関して

下記の記事でシステム設計について記述した内容に対し、言語選択についてご質問いただきましたので、こちらの記事で回答させていただければと思います。 ◆ Question 質問内容としては、冒頭部で『RではなくPythonを用いています』としたことに対して、 Rの問…

AI系プロジェクトに関わる際に把握しておきたい基礎知識まとめ|AI系プロジェクトのマネジメント #1

ビジネス層向けのセミナーのご依頼をいただいたのですが、最後に類似のセミナーを実施したのが半年以上前でちょっと色々と忘れてしまったので情報をまとめておければと思います。戦略論などは得意なんですが、結構感覚的な理解で言語化していないことが多い…