Skip to content

Commit a34f14e

Browse files
authored
Merge pull request #101102 from craigcaseyMSFT/vcraic0113
fix broken links from CATS report
2 parents 375684a + af5e4cc commit a34f14e

10 files changed

+10
-10
lines changed

articles/machine-learning/how-to-machine-learning-interpretability.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ This package uses the interpretability techniques developed in [Interpret-Commun
7575
* **Mimic Explainer**: Mimic explainer is based on the idea of training [global surrogate models](https://christophm.github.io/interpretable-ml-book/global.html) to mimic blackbox models. A global surrogate model is an intrinsically interpretable model that is trained to approximate the predictions of a black box model as accurately as possible. Data scientist can interpret the surrogate model to draw conclusions about the black box model. You can use one of the following interpretable models as your surrogate model: LightGBM (LGBMExplainableModel), Linear Regression (LinearExplainableModel), Stochastic Gradient Descent explainable model (SGDExplainableModel), and Decision Tree (DecisionTreeExplainableModel).
7676

7777

78-
* **Permutation Feature Importance Explainer**: Permutation Feature Importance is a technique used to explain classification and regression models that is inspired by [Breiman's Random Forests paper](https://www.stat.berkeley.edu/%7Ebreiman/randomforest2001.pdf) (see section 10). At a high level, the way it works is by randomly shuffling data one feature at a time for the entire dataset and calculating how much the performance metric of interest changes. The larger the change, the more important that feature is.
78+
* **Permutation Feature Importance Explainer**: Permutation Feature Importance is a technique used to explain classification and regression models that is inspired by [Breiman's Random Forests paper](https://www.stat.berkeley.edu/~breiman/randomforest2001.pdf) (see section 10). At a high level, the way it works is by randomly shuffling data one feature at a time for the entire dataset and calculating how much the performance metric of interest changes. The larger the change, the more important that feature is.
7979

8080
* **LIME Explainer** (`contrib`): Based on [LIME](https://github.com/marcotcr/lime), LIME Explainer uses the state-of-the-art Local interpretable model-agnostic explanations (LIME) algorithm to create local surrogate models. Unlike the global surrogate models, LIME focuses on training local surrogate models to explain individual predictions.
8181
* **HAN Text Explainer** (`contrib`): HAN Text Explainer uses a Hierarchical Attention Network for getting model explanations from text data for a given black box text model. It trains the HAN surrogate model on a given black box model's predicted outputs. After training globally across the text corpus, it adds a fine-tune step for a specific document in order to improve the accuracy of the explanations. HAN uses a bidirectional RNN with two attention layers, for sentence and word attention. Once the DNN is trained on the black box model and fine-tuned on a specific document, user can extract the word importances from the attention layers. HAN is shown to be more accurate than LIME or SHAP for text data but more costly in terms of training time as well. Improvements have been made to give user the option to initialize the network with GloVe word embeddings to reduce the training time. The training time can be improved significantly by running HAN on a remote Azure GPU VM. The implementation of HAN is described in ['Hierarchical Attention Networks for Document Classification (Yang et al., 2016)'](https://www.researchgate.net/publication/305334401_Hierarchical_Attention_Networks_for_Document_Classification).

articles/mariadb/howto-configure-privatelink-cli.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ Connect to the VM *myVm* from the internet as follows:
156156
Name: mydemoserver.mariadb.privatelink.database.azure.com
157157
Address: 10.1.3.4
158158
159-
3. Test the private link connection for the MariaDB server using any available client. In the example below I have used [MySQL Workbench](https://dev.mysql.com/doc/workbench/wb-installing-windows.html) to do the operation.
159+
3. Test the private link connection for the MariaDB server using any available client. In the example below I have used [MySQL Workbench](https://dev.mysql.com/doc/workbench/en/wb-installing-windows.html) to do the operation.
160160
161161
4. In **New connection**, enter or select this information:
162162

articles/mariadb/howto-configure-privatelink-portal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ After you've created **myVm**, connect to it from the internet as follows:
206206
Name: mydemoMariaDBserver.mariadb.privatelink.database.azure.com
207207
Address: 10.1.3.4
208208
209-
3. Test the private link connection for the MariaDB server using any available client. In the example below I have used [MySQL Workbench](https://dev.mysql.com/doc/workbench/wb-installing-windows.html) to do the operation.
209+
3. Test the private link connection for the MariaDB server using any available client. In the example below I have used [MySQL Workbench](https://dev.mysql.com/doc/workbench/en/wb-installing-windows.html) to do the operation.
210210
211211
212212
4. In **New connection**, enter or select this information:

articles/mysql/howto-configure-privatelink-cli.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ Connect to the VM *myVm* from the internet as follows:
152152
Name: mydemomysqlserver.mysql.privatelink.database.azure.com
153153
Address: 10.1.3.4
154154
155-
3. Test the private link connection for the MySQL server using any available client. In the example below I have used [MySQL Workbench](https://dev.mysql.com/doc/workbench/wb-installing-windows.html) to do the operation.
155+
3. Test the private link connection for the MySQL server using any available client. In the example below I have used [MySQL Workbench](https://dev.mysql.com/doc/workbench/en/wb-installing-windows.html) to do the operation.
156156
157157
158158
4. In **New connection**, enter or select this information:

articles/mysql/howto-configure-privatelink-portal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ After you've created **myVm**, connect to it from the internet as follows:
208208
Name: myServer.mysql.privatelink.database.azure.com
209209
Address: 10.1.3.4
210210
211-
3. Test the private link connection for the MySQL server using any available client. In the example below I have used [MySQL Workbench](https://dev.mysql.com/doc/workbench/wb-installing-windows.html) to do the operation.
211+
3. Test the private link connection for the MySQL server using any available client. In the example below I have used [MySQL Workbench](https://dev.mysql.com/doc/workbench/en/wb-installing-windows.html) to do the operation.
212212
213213
4. In **New connection**, enter or select this information:
214214

articles/security-center/alerts-reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ Understanding the intention of an attack can help you investigate and report the
146146

147147
The series of steps that describe the progression of a cyberattack from reconnaissance to data exfiltration is often referred to as a "kill chain".
148148

149-
Security Center's supported kill chain intents are based on the [MITRE ATT&CK™ framework](https://attack.mitre.org/matrices/enterprise/eh) and described in the table below.
149+
Security Center's supported kill chain intents are based on the [MITRE ATT&CK™ framework](https://attack.mitre.org/matrices/enterprise) and described in the table below.
150150

151151
|Intent|Description|
152152
|------|-------|

articles/sentinel/connect-data-sources.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ Alternatively, you can deploy the agent manually on an existing Azure VM, on a V
101101
| AzureNetworkAnalytics_CL | [Traffic analytic schema](../network-watcher/traffic-analytics.md) [Traffic analytics](../network-watcher/traffic-analytics.md) | | |
102102
| CommonSecurityLog | [Connect CEF](connect-common-event-format.md) | V | |
103103
| OfficeActivity | [Connect Office 365](connect-office-365.md) | V | |
104-
| SecurityEvents | [Connect Windows security events](connect-windows-security-events.md) | V | For the Insecure Protocols workbooks, see [Insecure protocols workbook setup](https://blogs.technet.microsoft.com/jonsh/azure-sentinel-insecure-protocols-dashboard-setup/) |
104+
| SecurityEvents | [Connect Windows security events](connect-windows-security-events.md) | V | For the Insecure Protocols workbooks, see [Insecure protocols workbook setup](/azure/sentinel/quickstart-get-visibility#use-built-in-workbooks) |
105105
| Syslog | [Connect Syslog](connect-syslog.md) | V | |
106106
| Microsoft Web Application Firewall (WAF) - (AzureDiagnostics) |[Connect Microsoft Web Application Firewall](connect-microsoft-waf.md) | V | |
107107
| SymantecICDx_CL | [Connect Symantec](connect-symantec.md) | V | |

articles/site-recovery/file-server-disaster-recovery.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ The following steps describe replication for a VMware VM. For steps to replicate
126126
2. Extend on-premises Active Directory.
127127
3. [Create and provision a file server VM](https://docs.microsoft.com/azure/virtual-machines/windows/quick-create-portal?toc=%2Fazure%2Fvirtual-machines%2Fwindows%2Ftoc.json) on the Azure virtual network.
128128
Make sure that the virtual machine is added to the same Azure virtual network, which has cross-connectivity with the on-premises environment.
129-
4. Install and [configure DFSR](https://blogs.technet.microsoft.com/b/filecab/archive/2013/08/21/dfs-replication-initial-sync-in-windows-server-2012-r2-attack-of-the-clones.aspx) on Windows Server.
129+
4. Install and [configure DFSR](https://techcommunity.microsoft.com/t5/storage-at-microsoft/dfs-replication-initial-sync-in-windows-server-2012-r2-attack-of/ba-p/424877) on Windows Server.
130130
5. [Implement a DFS namespace](https://docs.microsoft.com/windows-server/storage/dfs-namespaces/deploying-dfs-namespaces).
131131
6. With the DFS namespace implemented, failover of shared folders from production to disaster recovery sites can be done by updating the DFS namespace folder targets. After these DFS namespace changes replicate via Active Directory, users are connected to the appropriate folder targets transparently.
132132

articles/sql-database/sql-database-single-database-migrate.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ In addition to searching the Internet and using these resources, use the [MSDN S
115115
## Next steps
116116

117117
- Use the script on the Azure SQL EMEA Engineers blog to [Monitor tempdb usage during migration](https://blogs.msdn.microsoft.com/azuresqlemea/2016/12/28/lesson-learned-10-monitoring-tempdb-usage/).
118-
- Use the script on the Azure SQL EMEA Engineers blog to [Monitor the transaction log space of your database while migration is occurring](https://blogs.msdn.microsoft.com/azuresqlemea/2016/10/31/lesson-learned-7-monitoring-the-transaction-log-space-of-my-database/0).
118+
- Use the script on the Azure SQL EMEA Engineers blog to [Monitor the transaction log space of your database while migration is occurring](https://docs.microsoft.com/archive/blogs/azuresqlemea/lesson-learned-7-monitoring-the-transaction-log-space-of-my-database).
119119
- For a SQL Server Customer Advisory Team blog about migrating using BACPAC files, see [Migrating from SQL Server to Azure SQL Database using BACPAC Files](https://blogs.msdn.microsoft.com/sqlcat/2016/10/20/migrating-from-sql-server-to-azure-sql-database-using-bacpac-files/).
120120
- For information about working with UTC time after migration, see [Modifying the default time zone for your local time zone](https://blogs.msdn.microsoft.com/azuresqlemea/2016/07/27/lesson-learned-4-modifying-the-default-time-zone-for-your-local-time-zone/).
121121
- For information about changing the default language of a database after migration, see [How to change the default language of Azure SQL Database](https://blogs.msdn.microsoft.com/azuresqlemea/2017/01/13/lesson-learned-16-how-to-change-the-default-language-of-azure-sql-database/).

articles/storage/files/storage-troubleshoot-windows-file-connection-problems.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ You might see slow performance when you try to transfer files to the Azure File
179179
- If you know the final size of a file that you are extending with writes, and your software doesn't have compatibility problems when the unwritten tail on the file contains zeros, then set the file size in advance instead of making every write an extending write.
180180
- Use the right copy method:
181181
- Use [AzCopy](../common/storage-use-azcopy.md?toc=%2fazure%2fstorage%2ffiles%2ftoc.json) for any transfer between two file shares.
182-
- Use [Robocopy](https://blogs.msdn.microsoft.com/granth/2009/12/07/multi-threaded-robocopy-for-faster-copies/) between file shares on an on-premises computer.
182+
- Use [Robocopy](/azure/storage/files/storage-files-deployment-guide#robocopy) between file shares on an on-premises computer.
183183

184184
### Considerations for Windows 8.1 or Windows Server 2012 R2
185185

0 commit comments

Comments
 (0)