メディア

ITmedia

かわさきしんじ

かわさきしんじがアイティメディアで執筆した記事一覧です。

このエントリーをはてなブックマークに追加
記事一覧

作って試そう! ディープラーニング工作室:

画像認識などでよく使われるCNN(畳み込みニューラルネットワーク)ではどんなことが行われているのでしょう。図を見ながら、CNNの基本を理解しましょう。

()

作って試そう! ディープラーニング工作室:

PyTorchが提供するLinearクラスの簡易版を作りながら、全結合型のニューラルネットワークで何が行われるのかを見ていきます。

()

作って試そう! ディープラーニング工作室:

シンプルな関数をニューラルネットワークに見立てて、その係数を学習させながら、その過程でどんなことが行われているかを見ていきます。

()

人気連載まとめ読み! @IT eBook(63):

人気過去連載を電子書籍化して無料ダウンロード提供する@IT eBookシリーズ。第63弾は、Pythonでプログラミングをする上で必須の構文をギュギュッとまとめたPythonチートシート!

()

作って試そう! ディープラーニング工作室:

前回のコードを基に、データセットと多次元配列、データセットを分割する意味、出力層に3つのノードを持たせた場合のあやめの分類などについて取り上げます。

()

作って試そう! ディープラーニング工作室:

あやめの品種を推測するニューラルネットワークを作りながら、データセットの準備、ニューラルネットワークの定義、学習とテストまでの手順を駆け足で見てみましょう。

()

作って試そう! ディープラーニング工作室:

実際にコードを書きながら「人工知能/機械学習/ディープラーニング」を学んでいこう。まずはその概要とそのために便利に使えるGoogle Colabを紹介。

()

Pythonチートシート:

インスタンスの初期化など、オブジェクトの振る舞いをプログラマーが細かく調整するために使用できる特殊メソッドについてギュッとまとめた。

()

Pythonチートシート:

ファイルのオープンとクローズ、with文を使った書き方からテキストファイルやバイナリファイルの読み書き、structモジュールまでをギュッとまとめた。

()

Pythonチートシート:

クラスの定義の基本からさまざまな属性の定義、クラスの継承や多重継承まで、クラスに関わるさまざまな構文をギュッとまとめた。

()

Pythonチートシート:

Pythonの関数定義と、位置引数/キーワード引数/可変長法引数を受け取る方法。ラムダ式についてギュッとまとめた。

()

Pythonチートシート:

組み込みのデータ型、変数、制御構造、演算子、関数定義など、Pythonプログラムを構成する基本要素をギュッとまとめて紹介する。

()

Python入門:

docstringを使うと、Pythonのコードを書きながら、同時にそのドキュメントも作成できる。関数のdocstringを例にその基本的な書き方を見ていく。

()

Python入門:

デコレーターを使うと、関数に何らかの追加機能を持たせられる。デコレーターの定義や、その使い方、同じことをするPythonコードについて見ていこう。

()

Python入門:

ジェネレータイテレータのthrow/closeメソッド、ジェネレータを簡潔に記述できるジェネレータ式、他のイテレータに処理を委譲するyield from式を取り上げる。

()

Python入門:

Pythonにおける複数データの反復処理を支える基盤である反復可能オブジェクトとイテレータの振る舞いを見た後、自分でイテレータを定義してみよう。

()

Python入門:

ファイル操作には例外処理が付きものだ。その基本的な書き方と、with文を使った、よりシンプルな表記について見ていこう。

()

Python入門:

Pythonのプログラム内からディレクトリを作成したり、ファイルやディレクトリを削除したり、ディレクトリ階層を走査する方法を紹介する。

()

Python入門:

バイナリファイルからのデータの読み込み、structモジュールを利用したバイナリファイルへのデータの書き込みと読み込みの方法を紹介する。

()

Python入門:

テキストファイルを例に、ファイルのオープン、ファイルに対する読み込みや書き込み、ファイルのクローズなど、ファイル操作の基本を取り上げる。

()

Python入門:

自分のコードから例外を発生させる(送出する)方法と、Pythonが標準で提供する例外クラスの概要、独自に例外クラスを定義する方法を見ていく。

()

Python入門:

プログラムの実行を妨げるさまざまな状況や問題を、Pythonでは「例外」という仕組みで表す。その概要と例外を処理する方法を見ていこう。

()

Python入門:

多重継承を行う際には複数のクラスからインスタンス変数を継承すると問題が発生する。それを回避する方法と、そこから生まれるmixinという考え方を紹介する。

()

Python入門:

Pythonでは複数のクラスを基にクラスを定義する「多重継承」が可能だ。その方法と、多重継承時にメソッドが呼び出される仕組みについて見ていこう。

()

Python入門:

Pythonにおけるクラスの役割、クラスを継承することの意味、継承の方法など、クラスの継承に関する基本知識を概観しよう。

()

Python入門:

クラスとオブジェクト、クラスの定義、インスタンス変数、__init__メソッド、インスタンスメソッドなど、クラスの基礎知識を紹介する。

()

Python入門:

代入演算子/算術演算子/比較演算子/ブール演算子など、Pythonで各種の演算を行うための記号類をまとめる。

()

Python入門:

Pythonでは、プログラムが扱うデータは全て「オブジェクト」だ。そこで今回は、オブジェクトとは何か、その性質、変数との関係などについて見ていこう。

()

Python入門:

Pythonには複数のモジュールを束ねて扱うための「パッケージ」という仕組みがある。その作り方、インポート方法などについて見ていこう。

()

Python入門:

Pythonでは複数の関数や変数などを「モジュール」にまとめることで、コードの再利用が可能になる。その作り方について見ていこう。

()