Skip to content

Commit a9a9a63

Browse files
authored
[text analytics] score -> confidence_score in DetectedLanguage (Azure#11076)
1 parent 49d5c9b commit a9a9a63

12 files changed

+19
-17
lines changed

sdk/textanalytics/azure-ai-textanalytics/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## 1.0.0b5 (Unreleased)
44

5+
**Breaking changes**
6+
- `score` attribute of `DetectedLanguage` has been renamed to `confidence_score`
57

68
## 1.0.0b4 (2020-04-07)
79

sdk/textanalytics/azure-ai-textanalytics/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ result = [doc for doc in response if not doc.is_error]
343343
for doc in result:
344344
print("Language detected: {}".format(doc.primary_language.name))
345345
print("ISO6391 name: {}".format(doc.primary_language.iso6391_name))
346-
print("Confidence score: {}\n".format(doc.primary_language.score))
346+
print("Confidence score: {}\n".format(doc.primary_language.confidence_score))
347347
```
348348

349349
The returned response is a heterogeneous list of result and error objects: list[[DetectLanguageResult][detect_language_result], [DocumentError][document_error]]

sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ def _from_generated(cls, language):
8686
)
8787

8888
def __repr__(self):
89-
return "DetectedLanguage(name={}, iso6391_name={}, score={})" \
89+
return "DetectedLanguage(name={}, iso6391_name={}, confidence_score={})" \
9090
.format(self.name, self.iso6391_name, self.confidence_score)[:1024]
9191

9292

sdk/textanalytics/azure-ai-textanalytics/samples/async_samples/sample_alternative_document_input_async.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ async def alternative_document_input(self):
5151
print("Document text: {}".format(documents[idx]))
5252
print("Language detected: {}".format(doc.primary_language.name))
5353
print("ISO6391 name: {}".format(doc.primary_language.iso6391_name))
54-
print("Confidence score: {}\n".format(doc.primary_language.score))
54+
print("Confidence score: {}\n".format(doc.primary_language.confidence_score))
5555
if doc.is_error:
5656
print(doc.id, doc.error)
5757

sdk/textanalytics/azure-ai-textanalytics/samples/async_samples/sample_authentication_async.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ async def authentication_with_api_key_credential_async(self):
5252
result = await text_analytics_client.detect_language(doc)
5353

5454
print("Language detected: {}".format(result[0].primary_language.name))
55-
print("Confidence score: {}".format(result[0].primary_language.score))
55+
print("Confidence score: {}".format(result[0].primary_language.confidence_score))
5656

5757
async def authentication_with_azure_active_directory_async(self):
5858
"""DefaultAzureCredential will use the values from these environment
@@ -74,7 +74,7 @@ async def authentication_with_azure_active_directory_async(self):
7474
result = await text_analytics_client.detect_language(doc)
7575

7676
print("Language detected: {}".format(result[0].primary_language.name))
77-
print("Confidence score: {}".format(result[0].primary_language.score))
77+
print("Confidence score: {}".format(result[0].primary_language.confidence_score))
7878

7979

8080
async def main():

sdk/textanalytics/azure-ai-textanalytics/samples/async_samples/sample_detect_language_async.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ async def detect_language_async(self):
5050
print("Document text: {}".format(documents[idx]))
5151
print("Language detected: {}".format(doc.primary_language.name))
5252
print("ISO6391 name: {}".format(doc.primary_language.iso6391_name))
53-
print("Confidence score: {}\n".format(doc.primary_language.score))
53+
print("Confidence score: {}\n".format(doc.primary_language.confidence_score))
5454
if doc.is_error:
5555
print(doc.id, doc.error)
5656
# [END batch_detect_language_async]

sdk/textanalytics/azure-ai-textanalytics/samples/sample_alternative_document_input.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ def alternative_document_input(self):
5151
print("Document text: {}".format(documents[idx]))
5252
print("Language detected: {}".format(doc.primary_language.name))
5353
print("ISO6391 name: {}".format(doc.primary_language.iso6391_name))
54-
print("Confidence score: {}\n".format(doc.primary_language.score))
54+
print("Confidence score: {}\n".format(doc.primary_language.confidence_score))
5555
if doc.is_error:
5656
print(doc.id, doc.error)
5757

sdk/textanalytics/azure-ai-textanalytics/samples/sample_authentication.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def authentication_with_api_key_credential(self):
5050
result = text_analytics_client.detect_language(doc)
5151

5252
print("Language detected: {}".format(result[0].primary_language.name))
53-
print("Confidence score: {}".format(result[0].primary_language.score))
53+
print("Confidence score: {}".format(result[0].primary_language.confidence_score))
5454

5555
def authentication_with_azure_active_directory(self):
5656
"""DefaultAzureCredential will use the values from these environment
@@ -71,7 +71,7 @@ def authentication_with_azure_active_directory(self):
7171
result = text_analytics_client.detect_language(doc)
7272

7373
print("Language detected: {}".format(result[0].primary_language.name))
74-
print("Confidence score: {}".format(result[0].primary_language.score))
74+
print("Confidence score: {}".format(result[0].primary_language.confidence_score))
7575

7676

7777
if __name__ == '__main__':

sdk/textanalytics/azure-ai-textanalytics/samples/sample_detect_language.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def detect_language(self):
4949
print("Document text: {}".format(documents[idx]))
5050
print("Language detected: {}".format(doc.primary_language.name))
5151
print("ISO6391 name: {}".format(doc.primary_language.iso6391_name))
52-
print("Confidence score: {}\n".format(doc.primary_language.score))
52+
print("Confidence score: {}\n".format(doc.primary_language.confidence_score))
5353
if doc.is_error:
5454
print(doc.id, doc.error)
5555
# [END batch_detect_language]

sdk/textanalytics/azure-ai-textanalytics/tests/test_detect_language.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def test_all_successful_passing_dict(self, client):
5353
for doc in response:
5454
self.assertIsNotNone(doc.id)
5555
self.assertIsNotNone(doc.statistics)
56-
self.assertIsNotNone(doc.primary_language.score)
56+
self.assertIsNotNone(doc.primary_language.confidence_score)
5757

5858
@GlobalTextAnalyticsAccountPreparer()
5959
@TextAnalyticsClientPreparer()
@@ -77,7 +77,7 @@ def test_all_successful_passing_text_document_input(self, client):
7777
self.assertEqual(response[3].primary_language.iso6391_name, "de")
7878

7979
for doc in response:
80-
self.assertIsNotNone(doc.primary_language.score)
80+
self.assertIsNotNone(doc.primary_language.confidence_score)
8181

8282
@GlobalTextAnalyticsAccountPreparer()
8383
@TextAnalyticsClientPreparer()

sdk/textanalytics/azure-ai-textanalytics/tests/test_detect_language_async.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ async def test_all_successful_passing_dict(self, client):
6666
for doc in response:
6767
self.assertIsNotNone(doc.id)
6868
self.assertIsNotNone(doc.statistics)
69-
self.assertIsNotNone(doc.primary_language.score)
69+
self.assertIsNotNone(doc.primary_language.confidence_score)
7070

7171
@GlobalTextAnalyticsAccountPreparer()
7272
@TextAnalyticsClientPreparer()
@@ -90,7 +90,7 @@ async def test_all_successful_passing_text_document_input(self, client):
9090
self.assertEqual(response[3].primary_language.iso6391_name, "de")
9191

9292
for doc in response:
93-
self.assertIsNotNone(doc.primary_language.score)
93+
self.assertIsNotNone(doc.primary_language.confidence_score)
9494

9595
@GlobalTextAnalyticsAccountPreparer()
9696
@TextAnalyticsClientPreparer()

sdk/textanalytics/azure-ai-textanalytics/tests/test_text_analytics.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def test_detect_language(self, resource_group, location, text_analytics_account,
2727
self.assertEqual(response[0].primary_language.name, "English")
2828

2929
def test_repr(self):
30-
detected_language = _models.DetectedLanguage(name="English", iso6391_name="en", score=1.0)
30+
detected_language = _models.DetectedLanguage(name="English", iso6391_name="en", confidence_score=1.0)
3131

3232
categorized_entity = _models.CategorizedEntity(text="Bill Gates", category="Person", subcategory="Age",
3333
grapheme_offset=0, grapheme_length=8, confidence_score=0.899)
@@ -108,7 +108,7 @@ def test_repr(self):
108108
transaction_count=4
109109
)
110110

111-
self.assertEqual("DetectedLanguage(name=English, iso6391_name=en, score=1.0)", repr(detected_language))
111+
self.assertEqual("DetectedLanguage(name=English, iso6391_name=en, confidence_score=1.0)", repr(detected_language))
112112
self.assertEqual("CategorizedEntity(text=Bill Gates, category=Person, subcategory=Age, grapheme_offset=0, "
113113
"grapheme_length=8, confidence_score=0.899)",
114114
repr(categorized_entity))
@@ -119,7 +119,7 @@ def test_repr(self):
119119
"statistics=TextDocumentStatistics(grapheme_count=14, transaction_count=18), "
120120
"is_error=False)", repr(recognize_entities_result))
121121
self.assertEqual("DetectLanguageResult(id=1, primary_language=DetectedLanguage(name=English, "
122-
"iso6391_name=en, score=1.0), statistics=TextDocumentStatistics(grapheme_count=14, "
122+
"iso6391_name=en, confidence_score=1.0), statistics=TextDocumentStatistics(grapheme_count=14, "
123123
"transaction_count=18), is_error=False)", repr(detect_language_result))
124124
self.assertEqual("TextAnalyticsError(code=invalidRequest, message=The request is invalid, target=request)",
125125
repr(text_analytics_error))

0 commit comments

Comments
 (0)