
TensorFlow & Keras
Sequential API、Functional API、layers、callbacks、checkpoints、TensorBoard、モデルの保存
22 面接問題·
Senior
1Kerasの Sequential API と Functional API の主な違いは何ですか?
1
Kerasの Sequential API と Functional API の主な違いは何ですか?
回答
Sequential APIは、各layerが正確に1つの入力と1つの出力を持つ線形的な方法でモデルを構築できます。Functional APIは、複数の入力、複数の出力、residual connections、共有layerグラフといった複雑なアーキテクチャを可能にすることで、より高い柔軟性を提供します。シンプルなアーキテクチャにはSequentialを、より高度なケースにはFunctionalを使用してください。
264個のニューロンを持つDense layerに続いて10個のニューロンを持つ出力layerを備えたSequentialモデルを作成するにはどうすればよいですか?
2
64個のニューロンを持つDense layerに続いて10個のニューロンを持つ出力layerを備えたSequentialモデルを作成するにはどうすればよいですか?
回答
標準的な方法は、tf.keras.Sequential()をインスタンス化し、model.add()を使ってlayerを1つずつ追加するか、layerのリストを直接コンストラクタに渡すことです。各Dense layerはunits数をパラメータとして取り、最初のlayerは入力データの形状を定義するためにinput_shapeを指定する必要があります。
3出力layerにおける 'softmax' 活性化関数の役割は何ですか?
3
出力layerにおける 'softmax' 活性化関数の役割は何ですか?
回答
softmax関数は、logits(生の出力)を合計が1になる確率に変換します。これはマルチクラス分類に最適です。各出力はクラスに属する確率を表します。通常、one-hotラベルにはcategorical_crossentropy lossと、整数ラベルにはsparse_categorical_crossentropyと共に使用されます。
4
Functional APIを使用して、2つの異なる入力を持つモデルを定義するにはどうすればよいですか?
5
validation loss が改善しなくなったときに訓練を停止するために、どの callback を使用しますか?
+19 面接問題
その他のData Science & ML面接トピック
Pythonの基礎
Junior
25問Pythonオブジェクト指向プログラミング
Junior
20問Pythonのデータ構造
Junior
20問Git の基礎
Junior
18問SQLの基礎
Junior
20問NumPyの基礎
Junior
22問Pandasの基礎
Junior
22問Jupyter & Google Colab
Junior
16問SQL Joinsと高度なクエリ
Mid-Level
22問Pandas応用
Mid-Level
24問Matplotlib & Seabornによる可視化
Mid-Level
20問Plotlyによるインタラクティブな可視化
Mid-Level
18問記述統計
Mid-Level
20問推測統計学
Mid-Level
24問Web Scraping
Mid-Level
18問BigQuery & Cloud Data
Mid-Level
18問Feature Engineering
Mid-Level
22問教師あり機械学習:回帰
Mid-Level
24問教師あり機械学習:分類
Mid-Level
24問決定木とアンサンブル
Mid-Level
24問教師なしML
Mid-Level
22問MLパイプラインと検証
Mid-Level
22問時系列と予測
Mid-Level
22問Deep Learningの基礎
Senior
24問CNN と画像分類
Senior
24問RNNとシーケンス
Senior
22問TransformersとAttention
Senior
24問NLPとHugging Face
Senior
24問GenAIとLangChain
Senior
24問MLOps とデプロイ
Senior
24問