紹介する内容について【WEBスクレイピング】
シンタックスハイライト
Python関数 辞書【Python】
【f】
from モジュール名 import * (①p111)
・・・関数前のモジュール名を書かずに済ませる方法。
importとの違いは、モジュールの全体を利用するのがimportで、 モジュールの一部(変数や関数だと思ってください。)を利用するのがfrom。
(例) from turtle import *
→文中でshape("turtle")と省略できる。
【r】
range関数(②p007.穴埋め式クイズ)
・・・整数の並びを生成するrangeオブジェクトを作成する。
Pythonの組み込み関数の一つ。
【な】
内包(ないほう)表記(日経ソフトウェア 2021年付録)
・・・「リスト」や「辞書」など、「繰り返し可能オブジェクト」のループ処理を、簡潔に記述するための記法。
【も】
モジュール (①p106)
・・・ある仕事を行う命令を別ファイルに分けて使うようにしたもの。
・・・importで読み込むファイル
(例)
import モジュール名 (import する)
モジュール名.関数名 (importしたモジュールの関数を使用する)
【参考書籍】
①
②
- 価格: 2139 円
- 楽天で詳細を見る
機械学習とは?【Python】
機械学習とは
機械学習とは、人間が知識を教えるのではなく、コンピュータにたくさんのデータを与えてコンピュータ自身が学習する方法です。
コンピュータが学習する方法は、3つあります。
①教師あり学習
「問題」と「答え」のペアを大量に与えて、特徴を学習させる方法
コンピュータが問題と答えのデータ(教師データ)のペアを大量に見て、特徴を学習することで、「どのような問題は、どのような答えか」を把握できるようになる。
そのため、新しいデータを与えた時、その特徴からそれが何なのかを答えることができる。
文字認識・音声認識・翻訳 などで使われる。
教師データ・・・問題に対する答えのデータのこと。(教師代わりのデータという意味)
②教師なし学習
答えのない大量のデータを調べ、グループ分け(クラスタリング)をさせる方法
(答えをみつけるための学習ではない)
コンピュータにたくさんのデータから似たモノ同士を見つけて、グループ分けをさせる。
③強化学習
コンピュータにいろいろ移行錯誤させて、良い結果が出た時に「報酬」を与えて強化していく方法
→「問題と答えのペアは教えないが、よい答えを思い出させるための学習」
【参考書籍】
Lesson23 より
【Amazon】
【楽天】




![日経ソフトウエア 2024年3月号 [雑誌] 日経ソフトウエア 2024年3月号 [雑誌]](https://m.media-amazon.com/images/I/61bv2FCelIL._SL500_.jpg)