AI データスヌーピングバイアス(data snooping bias)について テストデータの中身を確認してみると、面白さそうなパターンを見つけることができます。これは人間のパターン検出能力の高さでもありますが、これをやってしまうと過学習になる恐れがあります。 特定のパターンのための特定の機械学習モデルを選択すると、... 2019.08.29 AITips
lecture Python入門で気をつけるポイント(3)モジュールについて モジュール Pythonインタープリンタは一度終了すると、終了するまでの関数や変数は全て失われます。 そのため長いプログラムはテキストエディタで作成して「.py」ファイルにしておくと良いです。 Pythonではこのファイル(.py)の... 2019.08.26 lecturePython
python Python〜join()の使い方 Pythonの文法では、join()メソッドはsplit()メソッドの逆の使い方として、文字を連結するメソッドと紹介されています。 なんとなくそんなものかと通り過ぎてしまいますが、大切なことはjoin()はリストのメソッドではなく、文字列... 2019.08.21 pythonTips
lecture Python入門で気をつけるポイント(2)リスト リストで使えるメソッド メソッド使い方 append(x)リストの末尾に要素を一つ追加します。extend(iterable)イテラブルのすべての要素を対象のリストに追加し、リストを拡張します。insert(i, x)指定した位... 2019.08.19 lecturePython
lecture Python入門で気をつけるポイント(1)知っておきたい決まりごと Python文法の入門編段階で気をつけておくポイントです。 Pythonの語源はニシキヘビではなく、イギリスの代表的なコメディグループのMonty Pythonのコメディ番組「空飛ぶモンティ・パイソン」です。 とはいえ、ニシキヘビはロゴ... 2019.08.13 lecturenotePython
lecture Pythonの関数についてもう少し詳しくなる フィボナッチ級数を任意の数値まで書き出す関数を定義することで関数の基本を勉強します。 ネタ元はO'REILLYのPythonチュートリアル 第3版です。 作者はGuido van Rossum氏でPythonの生みの親です。また本の... 2019.08.05 lecturePython
lecture Python リストの内包表記について 内包表記を覚えるとfor in 文を使った処理を簡単に書き換えることができます。 リストの内包表記 例えば、空のリストに1から5までの整数のリストを作成するとします。 for in文を使うと次のようになります。 ... 2019.07.29 lecturePython
python Python split()と正規表現で不要なテキストを削除 次のようなコードの意味がわからないと質問がありましたので解説します。 尚、コードのtext内容の文章の一部にある「\」はテキスト内容を見やすくするためにテキスト部分を折り返していますが、エラーが出ないための対策です。 結果 ... 2019.07.24 pythonTips
AI Google Colaboratory 猫モードとかコーギーモードについて Google Colaboratory の設定メニューに「その他」の項目があります。その中に、ちょっと気になるメニューがあります。 コーギーモード 猫モード とりあえず、チェックを入れたらコーギーモード... 2019.07.22 AITips
AI 機械学習のためのデータ準備 CSVデータの読み込みとデータの確認と欠損値の確認 機械学習をする場合にまずデータを準備しますが、csv形式でデータが準備される場合も多いと思います。 データの確認や加工が簡単になるpandas形式で読み込むのがスタンダードになります。 必要なライブラリをまず読み込んでおきます。 ... 2019.07.16 AIlecture