【自分用】ITで少しでも意味が分からなかった単語を意味とともに書き記していこう[Python]
はじめに
プログラミングを学んでいく上で、少しでも意味が理解できなかった単語を意味と共に書き記していきます。
なんとなくこれかな?という意味はわかるけどちゃんとした定義はわからない。という単語もすべて恥じらいなく追加していきます。
あくまで自分用ですが、だれかの参考になれば幸いです。
意味に間違いがあれば、コメントなどから指摘お願いします。
基本的にPythonで見つけた単語なので、汎用性はないのかもしれません。(その他の分野も一部含まれていますが)
しかし、中には汎用的な単語も含まれていると思うのでぜひ参考にしていただければと思います。
- はじめに
- 単語
- migration
- schema
- API
- coverage
- impression収益
- workflow
- rendering
- instance
- directory
- scalable
- binding
- migration
- DRY
- override
- transaction
- interactive
- algorithm
- generator
- iterator
- over lap
- stand-alone
- pipeline
- freezing
- kernel
- affine layer
- bottleneck
- pooling
- concatenation
- feature map
- overlap
- merge
- residual connection : 残差接続
- sequence
- optimize
- minimize
単語
migration
システムなどを別の環境に移転する
schema
物事や計画の概要や仕組み、構造
API
coverage
リクエストに対して配信された広告の割合
impression収益
広告プレビュー1000回毎の平均収益
workflow
作業工程
rendering
Webブラウザに外部のデータなどを組み込んで描画
instance
class定義に基づいたデータの集合としてのobject
directory
対象の所在などの情報を一覧できるよう整理した物
scalable
小から大規模のシステムまで同じソフトで対応可能
binding
要素やデータなどが相互に関連づけられている状態 またその状態を実現する機能
migration
システム、データなどを別の環境に移転する (Django)モデルの変更を保存する方法
DRY
同じことを繰り返さない,冗長性を無くし正規化する
override
object指向で親classを継承した子が定義し直すこと
transaction
互いに関連する複数の処理をまとめた処理単位
interactive
情報の送り手,受け手がその場でやり取りできる状態
algorithm
特定の問題を解く手順を単純な計算で明確に定義 定式化されたprogramかつ実行可な処理手順の集合
generator
条件に基づいてプログラムコードを自動的に生成
iterator
for...in演算子で使用できるオブジェクト
over lap
一つの絵にもう一つの絵を重ねる表現技法
stand-alone
他の機器に依存せず、単独で動作する環境
pipeline
一つの命令を複数の段階に分割して並行して進める
freezing
層の重みが訓練中に更新されなくなること
kernel
格子状の数値データ
affine layer
全結合層
bottleneck
負荷が集中して混雑している状態
pooling
データを保管領域に一時的に保存するための処理
concatenation
データ領域を連結して一つにつなげる処理
feature map
2つの空間軸と1つの深さ軸に基づいた3次元テンソル
overlap
他と重なり合うこと。
merge
複数のプログラムなどを規則に従い一つに統合する
residual connection : 残差接続
過去の出力テンソルを新しい出力テンソルに追加する事により、以前の表現を再注入することでデータ処理の過程で情報が失われるのを防ぐ。
sequence
順番、配列、一続きのデータや手順
optimize
(プログラム)最適化する
minimize
最小化する