ウェブコンテンツ作成とAI(人工知能)・プログラミング

ビジネスクラス

AI(人工知能) python コンピューター プログラミング

基礎から始める人工知能と機械学習|プログラムの実行ツール・Jupyter Notebookの使い方

http://bcw.jp

今回は、「Jupyter Notebook」について、起動から基本的な操作までご説明します。

Jupyter Notebook

Jupyter Notebook(ジュピター・ノートブック) は、Pythonのエディターと実行環境を一つにまとめた使い勝手の良い開発ツールです。
使用するためには、自分のPCにインストールする必要がありますが、前に説明した「AI開発を始める~AI開発・学習の為にPythonの実行環境を構築する」で、Anacondaと同様にインストールされます

Jupyter Notebookは、WEBブラウザ上で、Pythonのプログラムを実行するので実行結果の表示も早く、自分のPCへの負荷もなく、気軽にプログラムを実行できます。
1つのノートブックの中に複数のプログラムを記述したり、メモ・表・画像などを書き込むことが可能です。

これからAI開発を始める方には、必須ツールの一つです。

[box class="blue_box" title=""]機械学習のプログラム開発に便利[/box]
Jupyter Notebookの主な機能をまとめると

  • WEBブラウザー上でプログラムを開発できる。
  • Pythonのプログラムを素早く実行できる。
  • 複数のプログラムを実行出来、その結果を記録できる。

上記の特徴があるので、Pythonの文法を確認したい場合など初心者にもお勧めできるツールです。
しかし!、Jupyter Notebookが真価を発揮するのは、データ解析や機械学習などの試行錯誤をしながらプログラムをブラッシュアップして行く様な局面です。
機械学習では、一度プログラムを作って動かしたら終わりと言う事はありません。

「プログラム実行」→「実行結果の確認」→「アルゴリズム変更」→「プログラム編集」→「プログラム実行」→

この様な局面で、Jupyter Notebookは、すごい役に立ちます。

[box class="green_box" title=""]Jupyter Notebookの起動[/box]
Windowsならばスタートメニューから起動するのが一番簡単です。

他にもコマンドラインから起動することも可能です。

[box class="pink_box" title="コマンド"]$ Jupyter Notebook[/box]

[box class="green_box" title=""]ノートブックの新規作成[/box]

[New]→[Python3]をクリックすれば、ノートブックを新規作成することが出来ます。

下図:ノートブック画面が表示されます。

[box class="green_box" title=""]ノートブックに複数のセルを挿入する[/box]

ノートブックでは、In[]:のエリアにプログラムを記述して、実行[?Run]ボタンを押すと結果が表示されます。

また、[+]ボタンを押すと、プログラムを記述するための入力欄(セル)を増やすことが可能です。

セルに記述された複数のプログラムを同時に実行することも可能です。

▲複数のプログラムを実行し、実行結果を記録できる。

[box class="green_box" title="グラフを表示する"]
import numpy as np
import matplotlib.pyplot as pl
x = np.arange(0, 10, 0.1)
y = np.sin(x)
pl.plot(x, y)
pl.show()
[/box]
numpyやmatplotlib.pyplotなどのライブラリを利用すれば、グラフの描画も簡単です。

-AI(人工知能), python, コンピューター, プログラミング
-, , , , ,

Copyright© ビジネスクラス , 2019 All Rights Reserved.