設計方針
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/07/23 10:13 UTC 版)
「What3words」の記事における「設計方針」の解説
What3wordsは、地球上を57兆個に分割した3メートル四方のマス目(グリッド)を使用する。各マス目には3語の英語のアドレスが割り振られている。 What3wordsは、他のさまざまな言語の3つの言葉で世界中に名前をつけた。 2016年12月現在、what3words アドレス(ウェブとiOSアプリユーザーも)は、以下の言語で利用できる、アラビア語、フィンランド語、フランス語、ドイツ語、イタリア語、モンゴル語、ポーランド語、ポルトガル語、ロシア語、スペイン語、スウェーデン語、トルコ語、iOSアプリはスワヒリ語にも対応。2018年の初め、 What3wordsは、インドネシア語、ズールー語、日本語、韓国語、ヒンディー語といった、さらに12の言語を追加対応した 。さらに、ベンガル語、ペルシア語、ウルドゥー語を含むインドの様々な言語や中国語についても対応することも言及している。 what3wordsの各言語は25,000語の単語リストを使用している(英語では40,000語、陸だけでなく海もカバーする)。 単語のリストは、自動化と人間による作業の複合的な手順を経て、ついで、単語の長さ、特殊性、頻度、および綴りや発音の容易さを考慮したアルゴリズムによって、分類して並べられる。 同音で綴りに差異がある単語(例えばmeet / meat)は混乱の可能性が最小限になるよう扱われ、攻撃的な言葉は削除される。 what3wordsアルゴリズムは、人間と自動の両方でエラーチェックを可能にするために、世界中の類似した音の3単語の組み合わせを積極的にシャッフルしている。その結果、3単語の組み合わせが多少間違って入力されても、その結果が有効なwhat3words参照である場合、その場所は通常、ユーザーが対象としている場所と離れているため、ユーザーとインテリジェントエラーチェックシステムの両方ですぐに誤りが明らかになる。 what3wordsシステムは、独自のアルゴリズムを限定されたデータベースと組み合わせて使用することで、コアテクノロジーはファイルサイズが約10 MB以内となっている。このデータベースでは、記憶に残る言葉が都市部の場所に割り当て使用されている。What3wordsは、当初“OneWord”アドレスを販売したが、それは年払い料金でデータベースに蓄積されるものであった、しかし、現在、この機能は中止されている。 what3wordsの主な利点は、記憶しやすく、誤りを検出しやすく、明快な日常言語であること、専門性なく使用でき、音声入力がしやすい点にあると主張されている。
※この「設計方針」の解説は、「What3words」の解説の一部です。
「設計方針」を含む「What3words」の記事については、「What3words」の概要を参照ください。
設計方針
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2013/03/30 19:54 UTC 版)
「多段フィードバックキュー」の記事における「設計方針」の解説
以下のような設計目標を満たすように意図されている。 短いジョブを優先する。 I/Oバウンドなプロセス(対話型プロセス)を優先する。 プロセスの性質を迅速に把握し、それに基づいてスケジュールを行う。
※この「設計方針」の解説は、「多段フィードバックキュー」の解説の一部です。
「設計方針」を含む「多段フィードバックキュー」の記事については、「多段フィードバックキュー」の概要を参照ください。
設計方針
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/07/10 01:05 UTC 版)
マルティン=レーフは、この型理論を数学における構成主義の原理に基づいて設計をおこなった。構成主義は、「証拠」を含んだ存在証明を必要とする。すなわち、「1000より大きい素数が存在する」という証明においては、1000よりも大きくかつ素数である特定の数を確定しなければならない。直観主義型理論は、BHK解釈(Brouwer–Heyting–Kolmogorov interpretation)を内部化するという設計方針を達成している。興味深い点として、証明(proof)が、調査、比較、そして操作できる数学的対象になるというところがある。 直観主義型理論の型構築子(type constructor)は、論理演算子(logical connective)と一対一で対応するように作られている。例えば、含意と呼ばれる論理演算子( A ⟹ B {\displaystyle A\implies B} )は、関数型( A → B {\displaystyle A\to B} )に対応する。この対応はカリー=ハワード同型対応と呼ばれる。かつての型理論もこの同型対応に従っていたが、現在のマルティン=レーフの型理論は依存型(dependent type)を導入することによって述語論理をそのように拡張した最初のものである。
※この「設計方針」の解説は、「直観主義型理論」の解説の一部です。
「設計方針」を含む「直観主義型理論」の記事については、「直観主義型理論」の概要を参照ください。
- 設計方針のページへのリンク