From bea1ceae3d44a582119dd83631b6e371aad05022 Mon Sep 17 00:00:00 2001 From: olprod Date: Fri, 9 Nov 2018 02:51:28 +0000 Subject: [PATCH] Delete diff files --- docs/machine-learning/resources/basics.md | 34 ---------- .../threading/interlocked-operations.md | 68 ------------------- 2 files changed, 102 deletions(-) delete mode 100644 docs/machine-learning/resources/basics.md delete mode 100644 docs/standard/threading/interlocked-operations.md diff --git a/docs/machine-learning/resources/basics.md b/docs/machine-learning/resources/basics.md deleted file mode 100644 index 53cb203f9ac..00000000000 --- a/docs/machine-learning/resources/basics.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Machine Learning の基本 -description: Machine learning の概念の入門です。 -ms.date: 05/07/2018 -ms.openlocfilehash: 0ff198a6c9d7a96a807ad223f5898b6acd793730 -ms.sourcegitcommit: c217b067985905cb21eafc5dd9a83568d7ff4e45 -ms.translationtype: HT -ms.contentlocale: ja-JP -ms.lasthandoff: 06/22/2018 -ms.locfileid: "34860654" ---- -# Machine Learning の基本 - -この記事では、機械学習の概要を説明する基礎的なリソースを紹介します。 - -## 機械学習とは - -機械学習とは、コンピューターが既存のデータを使用し、将来の動作、結果および傾向を予測するデータ サイエンス テクニックです。 機械学習を使用すると、明示的にプログラミングをしなくても、コンピューターに学習させることが可能です。 - -機械学習の予測でアプリおよびデバイスはより賢くなります。 オンライン ショッピングのとき、機械学習は購入履歴に基づいて他の製品も勧めます。 クレジット カードを読み取るとき、不正行為を検出するために、機械学習はそのトランザクションをデータベースのトランザクションと比較します。 ロボット掃除機で部屋を掃除するとき、機械学習は作業が完了したかを判断します。 - -## 初心者向けデータ サイエンス ビデオ - -5 つの短い*初心者向けデータ サイエンス* ビデオで、一流のデータ サイエンティストがデータ サイエンスの概要を簡単に説明します。 これらは基本的な内容を扱っているビデオですが、データ サイエンスの実行に関心を持っている場合や、データ サイエンティストと共に作業する場合に便利です。 - -* ビデオ 1: [データ サイエンスが回答する 5 つの質問](https://docs.microsoft.com/azure/machine-learning/studio/data-science-for-beginners-the-5-questions-data-science-answers) *(5 分 14 秒)* - -* ビデオ 2: [データ サイエンス用のデータの準備はお済みですか?](https://docs.microsoft.com/azure/machine-learning/studio/data-science-for-beginners-is-your-data-ready-for-data-science) *(4 分 56 秒)* - -* ビデオ 3: [データで回答できる質問をする](https://docs.microsoft.com/azure/machine-learning/studio/data-science-for-beginners-ask-a-question-you-can-answer-with-data) *(4 分 17 秒)* - -* ビデオ 4: [単純なモデルで回答を予測する](https://docs.microsoft.com/azure/machine-learning/studio/data-science-for-beginners-predict-an-answer-with-a-simple-model) *(7 分 42 秒)* - -* ビデオ 5: [他のユーザーの成果物をコピーしてデータ サイエンスを実行する](https://docs.microsoft.com/azure/machine-learning/studio/data-science-for-beginners-copy-other-peoples-work-to-do-data-science) *(3 分 18 秒)* diff --git a/docs/standard/threading/interlocked-operations.md b/docs/standard/threading/interlocked-operations.md deleted file mode 100644 index 9aaccaebbdf..00000000000 --- a/docs/standard/threading/interlocked-operations.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: インタロックされた操作 -ms.date: 03/30/2017 -ms.technology: dotnet-standard -dev_langs: -- csharp -- vb -- cpp -helpviewer_keywords: -- Interlocked class, about Interlocked class -- threading [.NET Framework], Interlocked class -ms.assetid: cbda7114-c752-4f3e-ada1-b1e8dd262f2b -author: rpetrusha -ms.author: ronpet -ms.openlocfilehash: 6f96286da84e41e79fb0b6253d6f20eea89da21a -ms.sourcegitcommit: c93fd5139f9efcf6db514e3474301738a6d1d649 -ms.translationtype: HT -ms.contentlocale: ja-JP -ms.lasthandoff: 10/28/2018 -ms.locfileid: "50201355" ---- -# インタロックされた操作 - - クラスでは、複数のスレッドによって共有されている変数へのアクセスを同期するメソッドが提供されます。 この変数が共有メモリにある場合、さまざまなプロセスのスレッドがこのメカニズムを使用できます。 インタロックされた操作はアトミックです。つまり、その操作全体が 1 つの単位のため、同じ変数の別の操作によって中断されることはありません。 これは、メモリ アドレスから値を読み込んだ後、変更して格納できるようになる前にスレッドを中断できるプリエンプティブ マルチスレッドのオペレーティング システムで重要です。 - - クラスでは次の操作が提供されます。 - -- メソッドは変数に整数値を追加して、変数の新しい値を返します。 - -- メソッドはアトミック操作として 64 ビットの整数値を読み取ります。 これは、64 ビット整数の読み取りが通常はアトミック操作ではない 32 ビット オペレーティング システムでは有用です。 - -- および メソッドは変数をインクリメントまたはデクリメントして、結果の値を返します。 - -- メソッドは、指定された変数で値をアトミックに変換して値を返し、それを新しい値で置き換えます。 任意の参照型の変数に対してこのメソッドの汎用 オーバーロードを使用して交換を実行します。 - -- メソッドでも 2 つの値を変換しますが、比較結果によって異なります。 任意の参照型の変数に対してこのメソッドの汎用 オーバーロードを使用して交換を実行します。 - - 最新のプロセッサでは、 クラスのメソッドを単一の命令で実装できる場合もよくあります。 このため、非常にパフォーマンスの高い同期を行うことができ、それらを使用して、スピン ロックのようなより高レベルの同期メカニズムを作成することもできます。 - - クラスと クラスを組み合わせて使用する例については、 を参照してください。 - -## CompareExchange の例 - - メソッドを使用して、単純なインクリメントまたはデクリメントよりも複雑な計算を保護できます。 次の例は、浮動小数点数として格納されている現在の合計に対して加算を行うスレッドセーフ メソッドを示しています (整数の場合は、 メソッドがより単純なソリューションとなります)。完全なコード例については、単精度と倍精度浮動小数点引数 () を受け取る のオーバーロードを参照してください。 - - [!code-cpp[Conceptual.Interlocked#1](../../../samples/snippets/cpp/VS_Snippets_CLR/conceptual.interlocked/cpp/source1.cpp#1)] - [!code-csharp[Conceptual.Interlocked#1](../../../samples/snippets/csharp/VS_Snippets_CLR/conceptual.interlocked/cs/source1.cs#1)] - [!code-vb[Conceptual.Interlocked#1](../../../samples/snippets/visualbasic/VS_Snippets_CLR/conceptual.interlocked/vb/source1.vb#1)] - -## Exchange および CompareExchange の型指定されていないオーバーロード - - および メソッドには、 型の引数を受け取るオーバーロードがあります。 各オーバーロードの最初の引数は `ref Object` (Visual Basic では `ByRef … As Object`) であり、タイプ セーフを確保するために、この引数に渡される変数は のように厳密に型指定される必要があります。これらのメソッドを呼び出すときに、単に最初の引数を型 にキャストするだけでは不十分です。 - -> [!NOTE] -> .NET Framework Version 2.0 以降では、 メソッドの汎用オーバーロードを使用して、厳密に型指定された変数を変換します。 - - 一度だけ設定できる `ClassA` 型のプロパティのコード例を次に示します。このプロパティは、.NET Framework Version 1.0 または 1.1 で実装できます。 - - [!code-cpp[Conceptual.Interlocked#2](../../../samples/snippets/cpp/VS_Snippets_CLR/conceptual.interlocked/cpp/source2.cpp#2)] - [!code-csharp[Conceptual.Interlocked#2](../../../samples/snippets/csharp/VS_Snippets_CLR/conceptual.interlocked/cs/source2.cs#2)] - [!code-vb[Conceptual.Interlocked#2](../../../samples/snippets/visualbasic/VS_Snippets_CLR/conceptual.interlocked/vb/source2.vb#2)] - -## 関連項目 - -- -- -- [スレッド化](index.md) -- [スレッド処理オブジェクトと機能](threading-objects-and-features.md)