chore(i18n): sync translations with latest source changes (chunk 1/1, 10 changes)

update-translations
localizeflow[bot] 1 week ago
parent 82d91f5c13
commit 594e823aee

@ -1,7 +1,7 @@
{
"1-Introduction/01-defining-data-science/README.md": {
"original_hash": "43212cc1ac137b7bb1dcfb37ca06b0f4",
"translation_date": "2025-10-25T18:53:00+00:00",
"translation_date": "2026-07-02T10:12:04+00:00",
"source_file": "1-Introduction/01-defining-data-science/README.md",
"language_code": "el"
},
@ -31,7 +31,7 @@
},
"1-Introduction/02-ethics/README.md": {
"original_hash": "58860ce9a4b8a564003d2752f7c72851",
"translation_date": "2025-10-03T16:32:38+00:00",
"translation_date": "2026-07-02T10:14:04+00:00",
"source_file": "1-Introduction/02-ethics/README.md",
"language_code": "el"
},
@ -97,7 +97,7 @@
},
"2-Working-With-Data/07-python/README.md": {
"original_hash": "7bfec050f4717dcc2dfd028aca9d21f3",
"translation_date": "2025-09-06T15:43:31+00:00",
"translation_date": "2026-07-02T10:09:45+00:00",
"source_file": "2-Working-With-Data/07-python/README.md",
"language_code": "el"
},
@ -115,7 +115,7 @@
},
"2-Working-With-Data/08-data-preparation/README.md": {
"original_hash": "1b560955ff39a2bcf2a049fce474a951",
"translation_date": "2025-09-05T21:07:33+00:00",
"translation_date": "2026-07-02T10:10:52+00:00",
"source_file": "2-Working-With-Data/08-data-preparation/README.md",
"language_code": "el"
},
@ -277,7 +277,7 @@
},
"4-Data-Science-Lifecycle/16-communication/README.md": {
"original_hash": "215a3254ba5a222a57c5bb0192cea8e3",
"translation_date": "2025-09-06T21:01:45+00:00",
"translation_date": "2026-07-02T10:17:45+00:00",
"source_file": "4-Data-Science-Lifecycle/16-communication/README.md",
"language_code": "el"
},
@ -319,7 +319,7 @@
},
"5-Data-Science-In-Cloud/19-Azure/README.md": {
"original_hash": "472d3fab1c5be50f387336e7a686dbe1",
"translation_date": "2025-09-05T21:03:26+00:00",
"translation_date": "2026-07-02T10:15:06+00:00",
"source_file": "5-Data-Science-In-Cloud/19-Azure/README.md",
"language_code": "el"
},
@ -337,7 +337,7 @@
},
"6-Data-Science-In-Wild/20-Real-World-Examples/README.md": {
"original_hash": "0f67a4139454816631526779a456b734",
"translation_date": "2025-09-06T18:30:19+00:00",
"translation_date": "2026-07-02T10:16:18+00:00",
"source_file": "6-Data-Science-In-Wild/20-Real-World-Examples/README.md",
"language_code": "el"
},

@ -1,149 +1,171 @@
# Ορισμός της Επιστήμης Δεδομένων
# Ορισμός της Επιστήμης των Δεδομένων
| ![ Σκίτσο από [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/01-Definitions.png) |
| :----------------------------------------------------------------------------------------------------: |
| Ορισμός της Επιστήμης Δεδομένων - _Σκίτσο από [@nitya](https://twitter.com/nitya)_ |
| ![ Σχεδίαση από [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/01-Definitions.png) |
| :--------------------------------------------------------------------------------------------------: |
| Ορισμός της Επιστήμης των Δεδομένων - _Σχεδίαση από [@nitya](https://twitter.com/nitya)_ |
---
[![Βίντεο Ορισμός της Επιστήμης Δεδομένων](../../../../translated_images/el/video-def-ds.6623ee2392ef1abf.webp)](https://youtu.be/beZ7Mb_oz9I)
[![Βίντεο Ορισμού της Επιστήμης των Δεδομένων](../../../../translated_images/el/video-def-ds.6623ee2392ef1abf.webp)](https://youtu.be/beZ7Mb_oz9I)
## [Προ-διάλεξη κουίζ](https://ff-quizzes.netlify.app/en/ds/quiz/0)
## Τι είναι τα Δεδομένα;
Στην καθημερινή μας ζωή, είμαστε συνεχώς περιτριγυρισμένοι από δεδομένα. Το κείμενο που διαβάζετε τώρα είναι δεδομένα. Η λίστα με τους αριθμούς τηλεφώνου των φίλων σας στο smartphone σας είναι δεδομένα, όπως και η τρέχουσα ώρα που εμφανίζεται στο ρολόι σας. Ως άνθρωποι, λειτουργούμε φυσικά με δεδομένα, μετρώντας τα χρήματα που έχουμε ή γράφοντας γράμματα στους φίλους μας.
## Τι είναι Δεδομένα;
Στην καθημερινή μας ζωή, είμαστε συνεχώς περιτριγυρισμένοι από δεδομένα. Το κείμενο που διαβάζετε τώρα είναι δεδομένα. Η λίστα τηλεφωνικών αριθμών των φίλων σας στο smartphone σας είναι δεδομένα, όπως και η τρέχουσα ώρα που εμφανίζεται στο ρολόι σας. Ως άνθρωποι, χειριζόμαστε φυσικά δεδομένα μετρώντας τα χρήματα που έχουμε ή γράφοντας γράμματα στους φίλους μας.
Ωστόσο, τα δεδομένα έγιναν πολύ πιο σημαντικά με τη δημιουργία των υπολογιστών. Ο κύριος ρόλος των υπολογιστών είναι να εκτελούν υπολογισμούς, αλλά χρειάζονται δεδομένα για να λειτουργήσουν. Επομένως, πρέπει να κατανοήσουμε πώς οι υπολογιστές αποθηκεύουν και επεξεργάζονται δεδομένα.
Ωστόσο, τα δεδομένα έγιναν πολύ πιο κρίσιμα με τη δημιουργία των υπολογιστών. Ο πρωταρχικός ρόλος των υπολογιστών είναι να πραγματοποιούν υπολογισμούς, αλλά χρειάζονται δεδομένα για να λειτουργήσουν. Συνεπώς, πρέπει να κατανοήσουμε πώς οι υπολογιστές αποθηκεύουν και επεξεργάζονται δεδομένα.
Με την εμφάνιση του Διαδικτύου, ο ρόλος των υπολογιστών ως συσκευές διαχείρισης δεδομένων αυξήθηκε. Αν το σκεφτείτε, χρησιμοποιούμε πλέον τους υπολογιστές όλο και περισσότερο για επεξεργασία και επικοινωνία δεδομένων, παρά για πραγματικούς υπολογισμούς. Όταν γράφουμε ένα e-mail σε έναν φίλο ή αναζητούμε πληροφορίες στο Διαδίκτυο - ουσιαστικά δημιουργούμε, αποθηκεύουμε, μεταδίδουμε και επεξεργαζόμαστε δεδομένα.
> Μπορείτε να θυμηθείτε την τελευταία φορά που χρησιμοποιήσατε υπολογιστές για να κάνετε πραγματικά έναν υπολογισμό;
Με την εμφάνιση του Διαδικτύου, ο ρόλος των υπολογιστών ως συσκευές διαχείρισης δεδομένων αυξήθηκε. Αν το σκεφτείτε, τώρα χρησιμοποιούμε τους υπολογιστές όλο και περισσότερο για επεξεργασία δεδομένων και επικοινωνία, παρά για πραγματικούς υπολογισμούς. Όταν γράφουμε ένα email σε έναν φίλο ή ψάχνουμε για πληροφορίες στο Διαδίκτυο - ουσιαστικά δημιουργούμε, αποθηκεύουμε, μεταδίδουμε και χειριζόμαστε δεδομένα.
> Μπορείτε να θυμηθείτε την τελευταία φορά που χρησιμοποιήσατε πραγματικά τους υπολογιστές για να κάνετε έναν υπολογισμό;
## Τι είναι η Επιστήμη Δεδομένων;
## Τι είναι η Επιστήμη των Δεδομένων;
Σύμφωνα με τη [Wikipedia](https://en.wikipedia.org/wiki/Data_science), η **Επιστήμη Δεδομένων** ορίζεται ως *ένα επιστημονικό πεδίο που χρησιμοποιεί επιστημονικές μεθόδους για την εξαγωγή γνώσης και πληροφοριών από δομημένα και μη δομημένα δεδομένα, και την εφαρμογή γνώσης και χρήσιμων πληροφοριών από δεδομένα σε ένα ευρύ φάσμα εφαρμογών*.
Στο [Wikipedia](https://en.wikipedia.org/wiki/Data_science), η **Επιστήμη των Δεδομένων** ορίζεται ως *ένα επιστημονικό πεδίο που χρησιμοποιεί επιστημονικές μεθόδους για την εξαγωγή γνώσεων και πληροφοριών από δομημένα και αδόμητα δεδομένα, και εφαρμόζει τη γνώση και τις εφαρμόσιμες πληροφορίες από δεδομένα σε ένα ευρύ φάσμα τομέων εφαρμογής*.
Αυτός ο ορισμός υπογραμμίζει τα εξής σημαντικά σημεία της επιστήμης δεδομένων:
Αυτός ο ορισμός υπογραμμίζει τα ακόλουθα σημαντικά στοιχεία της επιστήμης των δεδομένων:
* Ο κύριος στόχος της επιστήμης δεδομένων είναι να **εξάγει γνώση** από δεδομένα, με άλλα λόγια - να **κατανοήσει** τα δεδομένα, να βρει κάποιες κρυφές σχέσεις και να δημιουργήσει ένα **μοντέλο**.
* Η επιστήμη δεδομένων χρησιμοποιεί **επιστημονικές μεθόδους**, όπως η πιθανότητα και η στατιστική. Στην πραγματικότητα, όταν ο όρος *επιστήμη δεδομένων* εισήχθη για πρώτη φορά, κάποιοι υποστήριξαν ότι η επιστήμη δεδομένων ήταν απλώς ένα νέο μοντέρνο όνομα για τη στατιστική. Σήμερα είναι προφανές ότι το πεδίο είναι πολύ ευρύτερο.
* Η αποκτηθείσα γνώση πρέπει να εφαρμόζεται για την παραγωγή **χρήσιμων πληροφοριών**, δηλαδή πρακτικών πληροφοριών που μπορούν να εφαρμοστούν σε πραγματικές επιχειρηματικές καταστάσεις.
* Πρέπει να μπορούμε να λειτουργούμε τόσο με **δομημένα** όσο και με **μη δομημένα** δεδομένα. Θα επιστρέψουμε για να συζητήσουμε τους διαφορετικούς τύπους δεδομένων αργότερα στο μάθημα.
* Η **εφαρμογή σε διάφορους τομείς** είναι μια σημαντική έννοια, και οι επιστήμονες δεδομένων συχνά χρειάζονται τουλάχιστον κάποιο βαθμό εξειδίκευσης στον τομέα του προβλήματος, για παράδειγμα: χρηματοοικονομικά, ιατρική, μάρκετινγκ, κ.λπ.
* Ο κύριος στόχος της επιστήμης των δεδομένων είναι να **εξάγει γνώση** από δεδομένα, με άλλα λόγια - να **κατανοήσει** τα δεδομένα, να βρει κρυφές σχέσεις και να δημιουργήσει ένα **μοντέλο**.
* Η επιστήμη των δεδομένων χρησιμοποιεί **επιστημονικές μεθόδους**, όπως πιθανότητες και στατιστική. Στην πραγματικότητα, όταν εισήχθη ο όρος *επιστήμη των δεδομένων*, κάποιοι ισχυρίστηκαν ότι είναι απλώς ένα νέο κομψό όνομα για τη στατιστική. Σήμερα έχει γίνει φανερό ότι ο τομέας είναι πολύ ευρύτερος.
* Η γνώση που λαμβάνεται πρέπει να εφαρμόζεται για να παράγει κάποιες **εφαρμόσιμες πληροφορίες**, δηλαδή πρακτικές πληροφορίες που μπορείτε να εφαρμόσετε σε πραγματικές επιχειρησιακές καταστάσεις.
* Πρέπει να μπορούμε να λειτουργούμε τόσο με **δομημένα** όσο και με **αδόμητα** δεδομένα. Θα επανέλθουμε για να συζητήσουμε διάφορους τύπους δεδομένων αργότερα στο μάθημα.
* Ο **τομέας εφαρμογής** είναι μια σημαντική έννοια, και οι επιστήμονες δεδομένων συχνά χρειάζονται τουλάχιστον κάποιο βαθμό εξειδίκευσης στον τομέα του προβλήματος, για παράδειγμα: χρηματοοικονομικά, ιατρική, μάρκετινγκ κ.ά.
> Ένα άλλο σημαντικό στοιχείο της Επιστήμης Δεδομένων είναι ότι μελετά πώς μπορούν να συλλεχθούν, να αποθηκευτούν και να επεξεργαστούν δεδομένα χρησιμοποιώντας υπολογιστές. Ενώ η στατιστική μας δίνει μαθηματικά θεμέλια, η επιστήμη δεδομένων εφαρμόζει μαθηματικές έννοιες για να αντλήσει πραγματικά πληροφορίες από τα δεδομένα.
> Ένα ακόμα σημαντικό στοιχείο της Επιστήμης των Δεδομένων είναι ότι μελετά πώς τα δεδομένα μπορούν να συλλεχθούν, να αποθηκευτούν και να χειριστούν χρησιμοποιώντας υπολογιστές. Ενώ η στατιστική μάς δίνει τα μαθηματικά θεμέλια, η επιστήμη των δεδομένων εφαρμόζει μαθηματικές έννοιες για να εξαχθούν πραγματικά πληροφορίες από δεδομένα.
Μία από τις προσεγγίσεις (που αποδίδεται στον [Jim Gray](https://en.wikipedia.org/wiki/Jim_Gray_(computer_scientist))) για να δούμε την επιστήμη δεδομένων είναι να τη θεωρήσουμε ως ένα ξεχωριστό παράδειγμα επιστήμης:
* **Εμπειρική**, στην οποία βασιζόμαστε κυρίως σε παρατηρήσεις και αποτελέσματα πειραμάτων
* **Θεωρητική**, όπου νέες έννοιες προκύπτουν από την υπάρχουσα επιστημονική γνώση
Ένας από τους τρόπους (αποδιδόμενος στον [Jim Gray](https://en.wikipedia.org/wiki/Jim_Gray_(computer_scientist))) για να δούμε την επιστήμη των δεδομένων είναι να θεωρήσουμε ότι αποτελεί ένα ξεχωριστό παράδειγμα επιστήμης:
* **Εμπειρική**, όπου βασιζόμαστε κυρίως σε παρατηρήσεις και αποτελέσματα πειραμάτων
* **Θεωρητική**, όπου νέες έννοιες προκύπτουν από υπάρχουσα επιστημονική γνώση
* **Υπολογιστική**, όπου ανακαλύπτουμε νέες αρχές βάσει κάποιων υπολογιστικών πειραμάτων
* **Βασισμένη στα Δεδομένα**, που βασίζεται στην ανακάλυψη σχέσεων και μοτίβων στα δεδομένα
* **Με πυρήνα τα δεδομένα**, βασισμένη στην ανακάλυψη σχέσεων και μοτίβων στα δεδομένα
## Άλλα Σχετικά Πεδία
## Άλλα Συναφή Πεδία
Επειδή τα δεδομένα είναι πανταχού παρόντα, η επιστήμη δεδομένων είναι επίσης ένα ευρύ πεδίο που αγγίζει πολλές άλλες επιστήμες.
Επειδή τα δεδομένα είναι πανταχού παρόντα, η επιστήμη των δεδομένων είναι επίσης ένα ευρύ πεδίο που αγγίζει πολλές άλλες επιστήμες.
<dl>
<dt>Βάσεις Δεδομένων</dt>
<dt>Βάσεις δεδομένων</dt>
<dd>
Ένα κρίσιμο ζήτημα είναι <b>πώς να αποθηκεύσουμε</b> τα δεδομένα, δηλαδή πώς να τα δομήσουμε με τρόπο που να επιτρέπει ταχύτερη επεξεργασία. Υπάρχουν διαφορετικοί τύποι βάσεων δεδομένων που αποθηκεύουν δομημένα και μη δομημένα δεδομένα, τα οποία <a href="../../2-Working-With-Data/README.md">θα εξετάσουμε στο μάθημά μας</a>.
Μια κρίσιμη σκέψη είναι <b>πώς να αποθηκεύσουμε</b> τα δεδομένα, δηλαδή πώς να τα οργανώσουμε με τρόπο που να επιτρέπει ταχύτερη επεξεργασία. Υπάρχουν διάφοροι τύποι βάσεων δεδομένων που αποθηκεύουν δομημένα και αδόμητα δεδομένα, τους οποίους <a href="../../2-Working-With-Data/README.md">θα εξετάσουμε στο μάθημά μας</a>.
</dd>
<dt>Μεγάλα Δεδομένα</dt>
<dd>
Συχνά χρειάζεται να αποθηκεύσουμε και να επεξεργαστούμε πολύ μεγάλες ποσότητες δεδομένων με σχετικά απλή δομή. Υπάρχουν ειδικές προσεγγίσεις και εργαλεία για την αποθήκευση αυτών των δεδομένων με κατανεμημένο τρόπο σε ένα σύμπλεγμα υπολογιστών και την αποτελεσματική επεξεργασία τους.
Συχνά χρειάζεται να αποθηκεύσουμε και να επεξεργαστούμε πολύ μεγάλες ποσότητες δεδομένων με σχετικά απλή δομή. Υπάρχουν ειδικές προσεγγίσεις και εργαλεία για την αποθήκευση αυτών των δεδομένων με κατανεμημένο τρόπο σε συστάδες υπολογιστών, και να τα επεξεργαστούμε αποδοτικά.
</dd>
<dt>Μηχανική Μάθηση</dt>
<dd>
Ένας τρόπος να κατανοήσουμε τα δεδομένα είναι να <b>δημιουργήσουμε ένα μοντέλο</b> που θα μπορεί να προβλέψει το επιθυμητό αποτέλεσμα. Η ανάπτυξη μοντέλων από δεδομένα ονομάζεται <b>μηχανική μάθηση</b>. Μπορείτε να δείτε το <a href="https://aka.ms/ml-beginners">Πρόγραμμα Σπουδών Μηχανικής Μάθησης για Αρχάριους</a> για να μάθετε περισσότερα.
Ένας τρόπος να κατανοήσουμε τα δεδομένα είναι να <b>χτίσουμε ένα μοντέλο</b> που θα μπορεί να προβλέψει ένα επιθυμητό αποτέλεσμα. Η ανάπτυξη μοντέλων από δεδομένα ονομάζεται <b>μηχανική μάθηση</b>. Μπορείτε να ρίξετε μια ματιά στο <a href="https://aka.ms/ml-beginners">Machine Learning for Beginners</a> Πρόγραμμα Σπουδών μας για να μάθετε περισσότερα γι' αυτό.
</dd>
<dt>Τεχνητή Νοημοσύνη</dt>
<dd>
Ένας τομέας της μηχανικής μάθησης γνωστός ως τεχνητή νοημοσύνη (AI) βασίζεται επίσης στα δεδομένα και περιλαμβάνει τη δημιουργία πολύπλοκων μοντέλων που μιμούνται τις ανθρώπινες διαδικασίες σκέψης. Οι μέθοδοι AI συχνά μας επιτρέπουν να μετατρέπουμε μη δομημένα δεδομένα (π.χ. φυσική γλώσσα) σε δομημένες πληροφορίες.
Ένας τομέας της μηχανικής μάθησης γνωστός ως τεχνητή νοημοσύνη (AI) βασίζεται επίσης στα δεδομένα, και περιλαμβάνει τη δημιουργία μοντέλων υψηλής πολυπλοκότητας που μιμούνται τις διαδικασίες σκέψης του ανθρώπου. Οι μέθοδοι AI συχνά μας επιτρέπουν να μετατρέψουμε αδόμητα δεδομένα (π.χ. φυσική γλώσσα) σε δομημένες πληροφορίες.
</dd>
<dt>Οπτικοποίηση</dt>
<dd>
Οι τεράστιες ποσότητες δεδομένων είναι ακατανόητες για έναν άνθρωπο, αλλά μόλις δημιουργήσουμε χρήσιμες οπτικοποιήσεις χρησιμοποιώντας αυτά τα δεδομένα, μπορούμε να κατανοήσουμε καλύτερα τα δεδομένα και να βγάλουμε συμπεράσματα. Επομένως, είναι σημαντικό να γνωρίζουμε πολλούς τρόπους οπτικοποίησης πληροφοριών - κάτι που θα καλύψουμε στην <a href="../../3-Data-Visualization/README.md">Ενότητα 3</a> του μαθήματός μας. Σχετικά πεδία περιλαμβάνουν επίσης τα <b>Infographics</b> και τη γενική <b>Αλληλεπίδραση Ανθρώπου-Υπολογιστή</b>.
Τεράστιες ποσότητες δεδομένων είναι ακατανόητες για τον άνθρωπο, αλλά μόλις δημιουργήσουμε χρήσιμες οπτικοποιήσεις χρησιμοποιώντας αυτά τα δεδομένα, μπορούμε να κατανοήσουμε καλύτερα τα δεδομένα και να εξάγουμε συμπεράσματα. Επομένως, είναι σημαντικό να γνωρίζουμε πολλούς τρόπους οπτικοποίησης πληροφοριών - κάτι που θα καλύψουμε στην <a href="../../3-Data-Visualization/README.md">Ενότητα 3</a> του μαθήματός μας. Συναφή πεδία περιλαμβάνουν επίσης τα <b>InfoGraphics</b> και την <b>Αλληλεπίδραση Ανθρώπου-Υπολογιστή</b> γενικά.
</dd>
</dl>
## Τύποι Δεδομένων
Όπως έχουμε ήδη αναφέρει, τα δεδομένα είναι παντού. Απλώς πρέπει να τα καταγράψουμε με τον σωστό τρόπο! Είναι χρήσιμο να διακρίνουμε μεταξύ **δομημένων** και **μη δομημένων** δεδομένων. Τα πρώτα συνήθως παρουσιάζονται σε κάποια καλά δομημένη μορφή, συχνά ως πίνακας ή αριθμός πινάκων, ενώ τα δεύτερα είναι απλώς μια συλλογή αρχείων. Μερικές φορές μπορούμε επίσης να μιλήσουμε για **ημι-δομημένα** δεδομένα, που έχουν κάποιο είδος δομής που μπορεί να διαφέρει σημαντικά.
Όπως έχουμε ήδη αναφέρει, τα δεδομένα είναι παντού. Απλώς πρέπει να τα συλλέξουμε με τον σωστό τρόπο! Είναι χρήσιμο να διακρίνουμε ανάμεσα σε **δομημένα** και **αδόμητα** δεδομένα. Τα πρώτα συνήθως αναπαρίστανται με κάποια καλά δομημένη μορφή, συχνά ως πίνακας ή αριθμός πινάκων, ενώ τα δεύτερα είναι απλώς μια συλλογή αρχείων. Μερικές φορές μπορούμε επίσης να μιλήσουμε για **ημι-δομημένα** δεδομένα, που έχουν κάποιο είδος δομής που μπορεί να ποικίλλει σημαντικά.
| Δομημένα | Ημι-δομημένα | Μη δομημένα |
| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | --------------------------------------- |
| Λίστα ανθρώπων με τους αριθμούς τηλεφώνου τους | Σελίδες Wikipedia με συνδέσμους | Κείμενο της Εγκυκλοπαίδειας Britannica |
| Θερμοκρασία σε όλα τα δωμάτια ενός κτιρίου κάθε λεπτό για τα τελευταία 20 χρόνια | Συλλογή επιστημονικών άρθρων σε μορφή JSON με συγγραφείς, ημερομηνία δημοσίευσης και περίληψη | Αρχεία με εταιρικά έγγραφα |
| Δεδομένα για την ηλικία και το φύλο όλων των ανθρώπων που εισέρχονται στο κτίριο | Σελίδες Διαδικτύου | Ακατέργαστο βίντεο από κάμερα παρακολούθησης |
| Δομημένα | Ημι-δομημένα | Αδόμητα |
| ------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | ------------------------------------- |
| Λίστα ανθρώπων με τους τηλεφωνικούς τους αριθμούς | Σελίδες Wikipedia με συνδέσμους | Κείμενο της Encyclopedia Britannica |
| Θερμοκρασία σε όλα τα δωμάτια ενός κτιρίου ανά λεπτό για τα τελευταία 20 χρόνια | Συλλογή επιστημονικών εργασιών σε μορφή JSON με συγγραφείς, ημερομηνίες δημοσίευσης και περίληψη | Κοινόχρηστα αρχεία με εταιρικά έγγραφα |
| Δεδομένα για ηλικία και φύλο όλων των ανθρώπων που εισέρχονται στο κτίριο | Διαδικτυακές σελίδες | Ακατέργαστη ροή βίντεο από κάμερα ασφαλείας |
## Από πού να βρείτε Δεδομένα
## Από πού να πάρετε Δεδομένα
Υπάρχουν πολλές πιθανές πηγές δεδομένων, και θα ήταν αδύνατο να τις απαριθμήσουμε όλες! Ωστόσο, ας αναφέρουμε μερικά από τα τυπικά μέρη όπου μπορείτε να βρείτε δεδομένα:
Υπάρχουν πολλοί πιθανοί πόροι δεδομένων, και θα ήταν αδύνατο να τους απαριθμήσουμε όλους! Ωστόσο, ας αναφέρουμε μερικά από τα τυπικά μέρη στα οποία μπορείτε να βρείτε δεδομένα:
* **Δομημένα**
- **Internet of Things** (IoT), συμπεριλαμβανομένων δεδομένων από διάφορους αισθητήρες, όπως αισθητήρες θερμοκρασίας ή πίεσης, παρέχει πολλά χρήσιμα δεδομένα. Για παράδειγμα, αν ένα κτίριο γραφείων είναι εξοπλισμένο με αισθητήρες IoT, μπορούμε να ελέγξουμε αυτόματα τη θέρμανση και τον φωτισμό για να ελαχιστοποιήσουμε το κόστος.
- **Έρευνες** που ζητάμε από τους χρήστες να συμπληρώσουν μετά από μια αγορά ή μετά από επίσκεψη σε έναν ιστότοπο.
- **Ανάλυση συμπεριφοράς** μπορεί, για παράδειγμα, να μας βοηθήσει να κατανοήσουμε πόσο βαθιά εισέρχεται ένας χρήστης σε έναν ιστότοπο και ποιος είναι ο τυπικός λόγος για την αποχώρηση από τον ιστότοπο.
* **Μη δομημένα**
- **Κείμενα** μπορούν να αποτελέσουν πλούσια πηγή πληροφοριών, όπως συνολική **βαθμολογία συναισθήματος**, ή εξαγωγή λέξεων-κλειδιών και σημασιολογικής έννοιας.
- **Εικόνες** ή **Βίντεο**. Ένα βίντεο από μια κάμερα παρακολούθησης μπορεί να χρησιμοποιηθεί για να εκτιμήσει την κυκλοφορία στον δρόμο και να ενημερώσει τους ανθρώπους για πιθανές κυκλοφοριακές συμφόρησεις.
- **Αρχεία καταγραφής** από διακομιστές ιστού μπορούν να χρησιμοποιηθούν για να κατανοήσουμε ποιες σελίδες του ιστότοπού μας επισκέπτονται πιο συχνά και για πόσο χρόνο.
- **Internet of Things** (IoT), συμπεριλαμβανομένων δεδομένων από διάφορους αισθητήρες, όπως αισθητήρες θερμοκρασίας ή πίεσης, παρέχει πολλά χρήσιμα δεδομένα. Για παράδειγμα, αν ένα κτίριο γραφείων είναι εξοπλισμένο με αισθητήρες IoT, μπορούμε αυτόματα να ελέγξουμε τη θέρμανση και τον φωτισμό ώστε να ελαχιστοποιήσουμε τα έξοδα.
- **Έρευνες** που ζητάμε από χρήστες να συμπληρώσουν μετά από μια αγορά ή μετά από επίσκεψη σε μια ιστοσελίδα.
- **Ανάλυση συμπεριφοράς** μπορεί, για παράδειγμα, να μας βοηθήσει να καταλάβουμε πόσο βαθιά εισέρχεται ένας χρήστης σε μια σελίδα και ποιος είναι ο τυπικός λόγος εγκατάλειψης.
* **Αδόμητα**
- **Κείμενα** μπορούν να είναι πλούσια πηγή πληροφοριών, όπως συνολική **βαθμολογία συναισθήματος**, ή εξαγωγή λέξεων κλειδιών και σημασιολογικού νοήματος.
- **Εικόνες** ή **Βίντεο**. Ένα βίντεο από κάμερα παρακολούθησης μπορεί να χρησιμοποιηθεί για εκτίμηση της κυκλοφορίας στο δρόμο και να ενημερώσει τους ανθρώπους για πιθανές κυκλοφοριακές συμφόρησεις.
- **Αρχεία Καταγραφής** (Logs) web server μπορούν να χρησιμοποιηθούν για να κατανοήσουμε ποιες σελίδες της ιστοσελίδας μας επισκέπτονται πιο συχνά και για πόση ώρα.
* Ημι-δομημένα
- **Γραφήματα Κοινωνικών Δικτύων** μπορούν να αποτελέσουν εξαιρετικές πηγές δεδομένων για τις προσωπικότητες των χρηστών και την πιθανή αποτελεσματικότητα στη διάδοση πληροφοριών.
- Όταν έχουμε μια συλλογή φωτογραφιών από ένα πάρτι, μπορούμε να προσπαθήσουμε να εξαγάγουμε δεδομένα **Δυναμικής Ομάδας** δημιουργώντας ένα γράφημα ανθρώπων που βγάζουν φωτογραφίες μαζί.
- **Κοινωνικά Δίκτυα** μπορούν να είναι εξαιρετικές πηγές δεδομένων για προσωπικότητες χρηστών και πιθανή αποτελεσματικότητα στη διάδοση πληροφοριών.
- Όταν έχουμε ένα σωρό φωτογραφίες από ένα πάρτυ, μπορούμε να προσπαθήσουμε να εξάγουμε δεδομένα **Ομαδικής Δυναμικής** δημιουργώντας ένα γράφημα με ανθρώπους που φωτογραφίζονται μαζί.
Γνωρίζοντας τις διαφορετικές πιθανές πηγές δεδομένων, μπορείτε να προσπαθήσετε να σκεφτείτε διαφορετικά σενάρια όπου οι τεχνικές επιστήμης δεδομένων μπορούν να εφαρμοστούν για να κατανοήσετε καλύτερα την κατάσταση και να βελτιώσετε τις επιχειρηματικές διαδικασίες.
Γνωρίζοντας τις διάφορες πιθανούς πηγές δεδομένων, μπορείτε να σκεφτείτε διαφορετικά σενάρια όπου οι τεχνικές της επιστήμης των δεδομένων μπορούν να εφαρμοστούν για να κατανοήσετε καλύτερα την κατάσταση και να βελτιώσετε τις επιχειρησιακές διαδικασίες.
## Τι μπορείτε να κάνετε με τα Δεδομένα
Στην Επιστήμη Δεδομένων, επικεντρωνόμαστε στα εξής βήματα της πορείας των δεδομένων:
Στην Επιστήμη των Δεδομένων, εστιάζουμε στα ακόλουθα βήματα του ταξιδιού των δεδομένων:
<dl>
<dt>1) Απόκτηση Δεδομένων</dt>
<dd>
Το πρώτο βήμα είναι η συλλογή των δεδομένων. Ενώ σε πολλές περιπτώσεις μπορεί να είναι μια απλή διαδικασία, όπως δεδομένα που φτάνουν σε μια βάση δεδομένων από μια εφαρμογή ιστού, μερικές φορές χρειάζεται να χρησιμοποιήσουμε ειδικές τεχνικές. Για παράδειγμα, τα δεδομένα από αισθητήρες IoT μπορεί να είναι υπερβολικά, και είναι καλή πρακτική να χρησιμοποιούμε ενδιάμεσους σταθμούς αποθήκευσης όπως το IoT Hub για να συλλέξουμε όλα τα δεδομένα πριν από την περαιτέρω επεξεργασία.
Το πρώτο βήμα είναι η συλλογή των δεδομένων. Αν και σε πολλές περιπτώσεις μπορεί να είναι μια απλή διαδικασία, όπως δεδομένα που έρχονται σε μια βάση δεδομένων από μια web εφαρμογή, μερικές φορές χρειάζεται να χρησιμοποιήσουμε ειδικές τεχνικές. Για παράδειγμα, τα δεδομένα από αισθητήρες IoT μπορεί να είναι συντριπτικά, και είναι καλή πρακτική να χρησιμοποιούμε ενδιάμεσους σταθμούς όπως το IoT Hub για να συλλέγουμε όλα τα δεδομένα πριν την περαιτέρω επεξεργασία.
</dd>
<dt>2) Αποθήκευση Δεδομένων</dt>
<dd>
Η αποθήκευση δεδομένων μπορεί να είναι πρόκληση, ειδικά αν μιλάμε για μεγάλα δεδομένα. Όταν αποφασίζουμε πώς να αποθηκεύσουμε δεδομένα, έχει νόημα να προβλέψουμε τον τρόπο με τον οποίο θα θέλαμε να αναζητήσουμε τα δεδομένα στο μέλλον. Υπάρχουν διάφοροι τρόποι αποθήκευσης δεδομένων:
Η αποθήκευση δεδομένων μπορεί να είναι δύσκολη, ειδικά αν μιλάμε για μεγάλα δεδομένα. Όταν αποφασίζουμε πώς να αποθηκεύσουμε δεδομένα, είναι λογικό να προβλέπουμε τον τρόπο με τον οποίο θα θέλαμε να κάνουμε ερωτήματα στα δεδομένα στο μέλλον. Υπάρχουν πολλοί τρόποι αποθήκευσης των δεδομένων:
<ul>
<li>Μια σχεσιακή βάση δεδομένων αποθηκεύει μια συλλογή πινάκων και χρησιμοποιεί μια ειδική γλώσσα που ονομάζεται SQL για την αναζήτησή τους. Συνήθως, οι πίνακες οργανώνονται σε διαφορετικές ομάδες που ονομάζονται σχήματα. Σε πολλές περιπτώσεις, χρειάζεται να μετατρέψουμε τα δεδομένα από την αρχική τους μορφή για να ταιριάζουν στο σχήμα.</li>
<li><a href="https://en.wikipedia.org/wiki/NoSQL">Μια NoSQL</a> βάση δεδομένων, όπως η <a href="https://azure.microsoft.com/services/cosmos-db/?WT.mc_id=academic-77958-bethanycheum">CosmosDB</a>, δεν επιβάλλει σχήματα στα δεδομένα και επιτρέπει την αποθήκευση πιο σύνθετων δεδομένων, για παράδειγμα, ιεραρχικών εγγράφων JSON ή γραφημάτων. Ωστόσο, οι βάσεις δεδομένων NoSQL δεν έχουν τις πλούσιες δυνατότητες αναζήτησης της SQL και δεν μπορούν να επιβάλλουν την ακεραιότητα των σχέσεων, δηλαδή κανόνες για το πώς δομούνται τα δεδομένα στους πίνακες και πώς συνδέονται μεταξύ τους.</li>
<li><a href="https://en.wikipedia.org/wiki/Data_lake">Η αποθήκευση Data Lake</a> χρησιμοποιείται για μεγάλες συλλογές δεδομένων σε ακατέργαστη, μη δομημένη μορφή. Οι λίμνες δεδομένων χρησιμοποιούνται συχνά με μεγάλα δεδομένα, όπου όλα τα δεδομένα δεν μπορούν να χωρέσουν σε μία μηχανή και πρέπει να αποθηκευτούν και να επεξεργαστούν από ένα σύμπλεγμα διακομιστών. Το <a href="https://en.wikipedia.org/wiki/Apache_Parquet">Parquet</a> είναι η μορφή δεδομένων που χρησιμοποιείται συχνά σε συνδυασμό με μεγάλα δεδομένα.</li>
<li>Μια σχεσιακή βάση δεδομένων αποθηκεύει μια συλλογή πινάκων και χρησιμοποιεί μια ειδική γλώσσα που ονομάζεται SQL για να κάνει ερωτήματα. Συνήθως, οι πίνακες οργανώνονται σε διαφορετικές ομάδες που ονομάζονται σχήματα. Σε πολλές περιπτώσεις χρειάζεται να μετατρέψουμε τα δεδομένα από την αρχική τους μορφή ώστε να ταιριάζουν στο σχήμα.</li>
<li><a href="https://en.wikipedia.org/wiki/NoSQL">Μια βάση δεδομένων NoSQL</a>, όπως <a href="https://azure.microsoft.com/services/cosmos-db/?WT.mc_id=academic-77958-bethanycheum">CosmosDB</a>, δεν επιβάλλει σχήματα στα δεδομένα και επιτρέπει την αποθήκευση πιο πολύπλοκων δεδομένων, για παράδειγμα, ιεραρχικών εγγράφων JSON ή γραφημάτων. Ωστόσο, οι βάσεις δεδομένων NoSQL δεν έχουν τις εξελιγμένες δυνατότητες ερωτημάτων του SQL και δεν μπορούν να επιβάλλουν την αναφορική ακεραιότητα, δηλαδή κανόνες για το πώς οργανώνονται τα δεδομένα σε πίνακες και καθορίζουν τις σχέσεις μεταξύ τους.</li>
<li><a href="https://en.wikipedia.org/wiki/Data_lake">Η αποθήκευση Data Lake</a> χρησιμοποιείται για μεγάλες συλλογές δεδομένων σε ακατέργαστη, αδόμητη μορφή. Οι λίμνες δεδομένων συχνά χρησιμοποιούνται με μεγάλα δεδομένα, όπου όλα τα δεδομένα δεν χωρούν σε μία μηχανή και πρέπει να αποθηκεύονται και να επεξεργάζονται από σύμπλεγμα διακομιστών. <a href="https://en.wikipedia.org/wiki/Apache_Parquet">Το Parquet</a> είναι η μορφή δεδομένων που συχνά χρησιμοποιείται σε συνδυασμό με μεγάλα δεδομένα.</li>
</ul>
</dd>
<dt>3) Επεξεργασία Δεδομένων</dt>
<dd>
Αυτό είναι το πιο συναρπαστικό μέρος της πορείας των δεδομένων, που περιλαμβάνει τη μετατροπή των δεδομένων από την αρχική τους μορφή σε μορφή που μπορεί να χρησιμοποιηθεί για οπτικοποίηση/εκπαίδευση μοντέλου. Όταν ασχολούμαστε με μη δομημένα δεδομένα όπως κείμενα ή εικόνες, μπορεί να χρειαστεί να χρησιμοποιήσουμε κάποιες τεχνικές AI για να εξαγάγουμε <b>χαρακτηριστικά</b> από τα δεδομένα, μετατρέποντάς τα έτσι σε δομημένη μορφή.
Αυτή είναι η πιο συναρπαστική φάση του ταξιδιού των δεδομένων, που περιλαμβάνει τη μετατροπή των δεδομένων από την αρχική τους μορφή σε μορφή που μπορεί να χρησιμοποιηθεί για οπτικοποίηση ή εκπαίδευση μοντέλου. Όταν χειριζόμαστε αδόμητα δεδομένα όπως κείμενο ή εικόνες, μπορεί να χρειαστεί να χρησιμοποιήσουμε κάποιες τεχνικές τεχνητής νοημοσύνης για να εξάγουμε <b>χαρακτηριστικά</b> από τα δεδομένα, μετατρέποντάς τα έτσι σε δομημένη μορφή.
</dd>
<dt>4) Οπτικοποίηση / Ανθρωπολογικές Γνώσεις</dt>
<dd>
Συχνά, για να κατανοήσουμε τα δεδομένα, πρέπει να τα οπτικοποιήσουμε. Έχοντας πολλές διαφορετικές τεχνικές οπτικοποίησης στο οπλοστάσιό μας, μπορούμε να βρούμε την κατάλληλη οπτική για να κερδίσουμε μια γνώση. Συχνά, ένας επιστήμονας δεδομένων χρειάζεται να "παίζει με τα δεδομένα", οπτικοποιώντας τα πολλές φορές και αναζητώντας σχέσεις. Επίσης, μπορούμε να χρησιμοποιήσουμε στατιστικές τεχνικές για να ελέγξουμε μια υπόθεση ή να αποδείξουμε τη συσχέτιση μεταξύ διαφορετικών δεδομένων.
</dd>
<dt>5) Εκπαίδευση προγνωστικού μοντέλου</dt>
<dd>
Επειδή ο τελικός στόχος της επιστήμης των δεδομένων είναι να μπορούμε να παίρνουμε αποφάσεις βάσει των δεδομένων, μπορεί να θελήσουμε να χρησιμοποιήσουμε τις τεχνικές της <a href="http://github.com/microsoft/ml-for-beginners">Μηχανικής Μάθησης</a> για να δημιουργήσουμε ένα προγνωστικό μοντέλο. Στη συνέχεια, μπορούμε να το χρησιμοποιήσουμε για να κάνουμε προβλέψεις χρησιμοποιώντας νέα σύνολα δεδομένων με παρόμοιες δομές.
</dd>
</dl>
Φυσικά, ανάλογα με τα πραγματικά δεδομένα, κάποια βήματα μπορεί να λείπουν (π.χ., όταν έχουμε ήδη τα δεδομένα στη βάση δεδομένων ή όταν δεν χρειαζόμαστε εκπαίδευση μοντέλου), ή κάποια βήματα μπορεί να επαναλαμβάνονται πολλές φορές (όπως η επεξεργασία δεδομένων).
> Μπορεί να υποστηρίξετε ότι αυτή η προσέγγιση δεν είναι ιδανική, επειδή τα modules μπορεί να έχουν διαφορετικά μήκη. Ίσως είναι πιο δίκαιο να διαιρέσουμε τον χρόνο με το μήκος του module (σε αριθμό χαρακτήρων) και να συγκρίνουμε αυτές τις τιμές αντίστοιχα.
## Ψηφιοποίηση και Ψηφιακός Μετασχηματισμός
Όταν αρχίζουμε να αναλύουμε τα αποτελέσματα των τεστ πολλαπλών επιλογών, μπορούμε να προσπαθήσουμε να προσδιορίσουμε ποιες έννοιες δυσκολεύονται να κατανοήσουν οι μαθητές και να χρησιμοποιήσουμε αυτές τις πληροφορίες για να βελτιώσουμε το περιεχόμενο. Για να το κάνουμε αυτό, πρέπει να σχεδιάσουμε τα τεστ με τέτοιο τρόπο ώστε κάθε ερώτηση να αντιστοιχεί σε μια συγκεκριμένη έννοια ή κομμάτι γνώσης.
Την τελευταία δεκαετία, πολλές επιχειρήσεις άρχισαν να κατανοούν τη σημασία των δεδομένων κατά τη λήψη επιχειρηματικών αποφάσεων. Για να εφαρμόσει κάποιος τις αρχές της επιστήμης των δεδομένων στη λειτουργία μιας επιχείρησης, πρέπει πρώτα να συλλέξει κάποια δεδομένα, δηλαδή να μεταφράσει τις επιχειρηματικές διαδικασίες σε ψηφιακή μορφή. Αυτό είναι γνωστό ως **ψηφιοποίηση**. Η εφαρμογή τεχνικών επιστήμης δεδομένων σε αυτά τα δεδομένα για την καθοδήγηση αποφάσεων μπορεί να οδηγήσει σε σημαντικές αυξήσεις στην παραγωγικότητα (ή ακόμα και σε αλλαγή στρατηγικής της επιχείρησης), που ονομάζεται **ψηφιακός μετασχηματισμός**.
Αν θέλουμε να γίνουμε ακόμα πιο περίπλοκοι, μπορούμε να σχεδιάσουμε τον χρόνο που απαιτείται για κάθε module σε σχέση με την ηλικιακή κατηγορία των μαθητών. Ίσως ανακαλύψουμε ότι για ορισμένες ηλικιακές κατηγορίες απαιτείται υπερβολικά πολύς χρόνος για την ολοκλήρωση του module ή ότι οι μαθητές εγκαταλείπουν πριν το ολοκληρώσουν. Αυτό μπορεί να μας βοηθήσει να παρέχουμε συστάσεις ηλικίας για το module και να ελαχιστοποιήσουμε την δυσαρέσκεια των ανθρώπων από λανθασμένες προσδοκίες.
Ας εξετάσουμε ένα παράδειγμα. Ας υποθέσουμε ότι έχουμε ένα μάθημα επιστήμης δεδομένων (όπως αυτό) το οποίο παρέχουμε διαδικτυακά στους φοιτητές, και θέλουμε να το βελτιώσουμε χρησιμοποιώντας επιστήμη δεδομένων. Πώς μπορούμε να το κάνουμε;
Μπορούμε να ξεκινήσουμε ρωτώντας "Τι μπορεί να ψηφιοποιηθεί;" Ο πιο απλός τρόπος θα ήταν να μετρήσουμε τον χρόνο που χρειάζεται κάθε φοιτητής για να ολοκληρώσει κάθε ενότητα, και να μετρήσουμε τη γνώση που αποκτήθηκε δίνοντας ένα τεστ πολλαπλής επιλογής στο τέλος κάθε ενότητας. Υπολογίζοντας τον μέσο χρόνο ολοκλήρωσης για όλους τους φοιτητές, μπορούμε να ανακαλύψουμε ποιες ενότητες προκαλούν τις περισσότερες δυσκολίες και να εργαστούμε για τη απλοποίησή τους.
> Μπορεί να υποστηρίξετε ότι αυτή η προσέγγιση δεν είναι ιδανική, επειδή τα μαθήματα μπορεί να έχουν διαφορετική διάρκεια. Πιθανότατα είναι πιο δίκαιο να διαιρέσουμε τον χρόνο με το μήκος του μαθήματος (σε αριθμό χαρακτήρων) και να συγκρίνουμε αυτές τις τιμές αντίστοιχα.
Όταν αρχίζουμε να αναλύουμε τα αποτελέσματα τεστ πολλαπλής επιλογής, μπορούμε να προσπαθήσουμε να προσδιορίσουμε ποιες έννοιες δυσκολεύουν τους μαθητές να κατανοήσουν και να χρησιμοποιήσουμε αυτές τις πληροφορίες για να βελτιώσουμε το περιεχόμενο. Για να το κάνουμε αυτό, πρέπει να σχεδιάσουμε τα τεστ έτσι ώστε κάθε ερώτηση να αντιστοιχεί σε μια συγκεκριμένη έννοια ή τμήμα γνώσης.
Αν θέλουμε να γίνουμε ακόμα πιο σύνθετοι, μπορούμε να απεικονίσουμε τον χρόνο που απαιτείται για κάθε μάθημα σε σχέση με την ηλικιακή κατηγορία των μαθητών. Μπορεί να ανακαλύψουμε ότι για κάποιες ηλικιακές κατηγορίες απαιτείται ανάρμοστα πολύς χρόνος για την ολοκλήρωση του μαθήματος, ή ότι οι μαθητές αποχωρούν πριν το ολοκληρώσουν. Αυτό μπορεί να μας βοηθήσει να παρέχουμε ηλικιακές συστάσεις για το μάθημα και να ελαχιστοποιήσουμε τη δυσαρέσκεια των ανθρώπων από εσφαλμένες προσδοκίες.
## 🚀 Πρόκληση
Σε αυτή την πρόκληση, θα προσπαθήσουμε να βρούμε έννοιες σχετικές με τον τομέα της Επιστήμης Δεδομένων εξετάζοντας κείμενα. Θα πάρουμε ένα άρθρο από τη Wikipedia για την Επιστήμη Δεδομένων, θα κατεβάσουμε και θα επεξεργαστούμε το κείμενο και στη συνέχεια θα δημιουργήσουμε ένα σύννεφο λέξεων όπως αυτό:
Σε αυτήν την πρόκληση, θα προσπαθήσουμε να βρούμε έννοιες σχετικές με τον τομέα της Επιστήμης Δεδομένων κοιτάζοντας κείμενα. Θα πάρουμε ένα άρθρο της Wikipedia για την Επιστήμη Δεδομένων, θα κατεβάσουμε και θα επεξεργαστούμε το κείμενο, και στη συνέχεια θα δημιουργήσουμε ένα σύννεφο λέξεων σαν αυτό:
![Word Cloud for Data Science](../../../../translated_images/el/ds_wordcloud.664a7c07dca57de0.webp)
Επισκεφτείτε το [`notebook.ipynb`](../../../../1-Introduction/01-defining-data-science/notebook.ipynb ':ignore') για να διαβάσετε τον κώδικα. Μπορείτε επίσης να τρέξετε τον κώδικα και να δείτε πώς εκτελούνται όλες οι μετασχηματίσεις δεδομένων σε πραγματικό χρόνο.
![Σύννεφο λέξεων για την Επιστήμη Δεδομένων](../../../../translated_images/el/ds_wordcloud.664a7c07dca57de0.webp)
> Αν δεν ξέρετε πώς να τρέξετε κώδικα σε Jupyter Notebook, ρίξτε μια ματιά σε [αυτό το άρθρο](https://soshnikov.com/education/how-to-execute-notebooks-from-github/).
Επισκεφθείτε το [`notebook.ipynb`](../../../../1-Introduction/01-defining-data-science/notebook.ipynb ':ignore') για να διαβάσετε τον κώδικα. Μπορείτε επίσης να εκτελέσετε τον κώδικα και να δείτε πώς πραγματοποιεί όλες τις μετατροπές δεδομένων σε πραγματικό χρόνο.
> Αν δεν ξέρετε πώς να εκτελέσετε κώδικα σε ένα Jupyter Notebook, ρίξτε μια ματιά σε [αυτό το άρθρο](https://soshnikov.com/education/how-to-execute-notebooks-from-github/).
## [Κουίζ μετά το μάθημα](https://ff-quizzes.netlify.app/en/ds/quiz/1)
## [Quiz μετά το μάθημα](https://ff-quizzes.netlify.app/en/ds/quiz/1)
## Εργασίες
## Ασκήσεις
* **Εργασία 1**: Τροποποιήστε τον παραπάνω κώδικα για να βρείτε σχετικές έννοιες για τους τομείς του **Big Data** και της **Μηχανικής Μάθησης**
* **Εργασία 1**: Τροποποιήστε τον παραπάνω κώδικα για να βρείτε σχετικές έννοιες στον τομέα του **Big Data** και της **Μηχανικής Μάθησης**
* **Εργασία 2**: [Σκεφτείτε Σενάρια Επιστήμης Δεδομένων](assignment.md)
## Ευχαριστίες
## Πηγή
Αυτό το μάθημα έχει δημιουργηθεί με ♥️ από τον [Dmitry Soshnikov](http://soshnikov.com)
Αυτό το μάθημα έχει συγγραφεί με ♥️ από τον [Dmitry Soshnikov](http://soshnikov.com)
---
**Αποποίηση ευθύνης**:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης [Co-op Translator](https://github.com/Azure/co-op-translator). Παρόλο που καταβάλλουμε προσπάθειες για ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα θα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή εσφαλμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Αποποίηση ευθυνών**:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία μετάφρασης με τεχνητή νοημοσύνη [Co-op Translator](https://github.com/Azure/co-op-translator). Ενώ επιδιώκουμε την ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -1,202 +1,267 @@
# Εισαγωγή στην Ηθική των Δεδομένων
|![ Σκίτσο από [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/02-Ethics.png)|
|![ Σχεδίαση από [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/02-Ethics.png)|
|:---:|
| Ηθική Επιστήμης Δεδομένων - _Σκίτσο από [@nitya](https://twitter.com/nitya)_ |
| Ηθική στην Επιστήμη Δεδομένων - _Σχεδίαση από [@nitya](https://twitter.com/nitya)_ |
---
Είμαστε όλοι πολίτες δεδομένων που ζούμε σε έναν κόσμο γεμάτο δεδομένα.
Οι τάσεις της αγοράς δείχνουν ότι μέχρι το 2022, 1 στους 3 μεγάλους οργανισμούς θα αγοράζει και θα πουλάει δεδομένα μέσω διαδικτυακών [Αγορών και Ανταλλακτηρίων](https://www.gartner.com/smarterwithgartner/gartner-top-10-trends-in-data-and-analytics-for-2020/). Ως **Προγραμματιστές Εφαρμογών**, θα βρούμε πιο εύκολο και οικονομικό να ενσωματώσουμε πληροφορίες που βασίζονται σε δεδομένα και αυτοματισμούς που βασίζονται σε αλγόριθμους στις καθημερινές εμπειρίες των χρηστών. Αλλά καθώς η τεχνητή νοημοσύνη γίνεται πανταχού παρούσα, θα χρειαστεί επίσης να κατανοήσουμε τις πιθανές βλάβες που προκαλούνται από την [εργαλειοποίηση](https://www.youtube.com/watch?v=TQHs8SA1qpk) τέτοιων αλγορίθμων σε μεγάλη κλίμακα.
Οι τάσεις της αγοράς μας λένε πως μέχρι το 2022, 1 στις 3 μεγάλες οργανώσεις θα αγοράζει και θα πουλάει τα δεδομένα της μέσω διαδικτυακών [Αγορών και Ανταλλαγών](https://www.gartner.com/smarterwithgartner/gartner-top-10-trends-in-data-and-analytics-for-2020/). Ως **Προγραμματιστές Εφαρμογών**, θα βρούμε πιο εύκολο και πιο φθηνό να ενσωματώσουμε δεδομένα-οδηγούμενες γνώσεις και αλγοριθμο-οδηγούμενη αυτοματοποίηση στην καθημερινή εμπειρία χρήστη. Όμως, καθώς η τεχνητή νοημοσύνη γίνεται διαδεδομένη, θα χρειαστεί επίσης να κατανοήσουμε τις πιθανές βλάβες από την [οπλοποίηση](https://www.youtube.com/watch?v=TQHs8SA1qpk) τέτοιων αλγορίθμων σε μεγάλη κλίμακα.
Οι τάσεις δείχνουν ότι μέχρι το 2025, θα δημιουργούμε και θα καταναλώνουμε πάνω από [180 zettabytes](https://www.statista.com/statistics/871513/worldwide-data-created/) δεδομένων. Για τους **Επιστήμονες Δεδομένων**, αυτή η έκρηξη πληροφοριών παρέχει πρωτοφανή πρόσβαση σε προσωπικά και συμπεριφορικά δεδομένα. Μαζί με αυτήν έρχεται η δύναμη να δημιουργούμε λεπτομερή προφίλ χρηστών και να επηρεάζουμε διακριτικά τη λήψη αποφάσεων—συχνά με τρόπους που ενισχύουν την [ψευδαίσθηση της ελεύθερης επιλογής](https://www.datasciencecentral.com/the-pareto-set-and-the-paradox-of-choice/). Ενώ αυτό μπορεί να χρησιμοποιηθεί για να καθοδηγήσει τους χρήστες προς επιθυμητά αποτελέσματα, εγείρει επίσης κρίσιμα ερωτήματα σχετικά με την ιδιωτικότητα των δεδομένων, την αυτονομία και τα ηθικά όρια της επιρροής των αλγορίθμων.
Οι τάσεις δείχνουν πως μέχρι το 2025, θα παράγουμε και θα καταναλώνουμε πάνω από [180 ζεταμπάιτ](https://www.statista.com/statistics/871513/worldwide-data-created/) δεδομένων. Για τους **Επιστήμονες Δεδομένων**, αυτή η έκρηξη πληροφορίας παρέχει πρωτοφανή πρόσβαση σε προσωπικά και συμπεριφορικά δεδομένα. Μαζί έρχεται η δύναμη να δημιουργήσουν αναλυτικά προφίλ χρηστών και να επηρεάσουν διακριτικά τη λήψη αποφάσεων συχνά με τρόπους που ενισχύουν μια [ψευδαίσθηση ελεύθερης επιλογής](https://www.datasciencecentral.com/the-pareto-set-and-the-paradox-of-choice/). Ενώ αυτό μπορεί να χρησιμοποιηθεί για να ωθήσει τους χρήστες προς επιθυμητά αποτελέσματα, ανοίγει και κρίσιμα ερωτήματα σχετικά με την ιδιωτικότητα των δεδομένων, την αυτονομία και τα ηθικά όρια της αλγοριθμικής επιρροής.
Η ηθική των δεδομένων είναι πλέον _απαραίτητα προστατευτικά μέτρα_ για την επιστήμη και τη μηχανική των δεδομένων, βοηθώντας μας να ελαχιστοποιήσουμε τις πιθανές βλάβες και τις ακούσιες συνέπειες από τις ενέργειές μας που βασίζονται σε δεδομένα. Ο [Κύκλος Υπερβολής της Gartner για την Τεχνητή Νοημοσύνη](https://www.gartner.com/smarterwithgartner/2-megatrends-dominate-the-gartner-hype-cycle-for-artificial-intelligence-2020/) εντοπίζει σχετικές τάσεις στην ψηφιακή ηθική, την υπεύθυνη τεχνητή νοημοσύνη και τη διακυβέρνηση της τεχνητής νοημοσύνης ως βασικούς παράγοντες για μεγαλύτερες τάσεις γύρω από τη _δημοκρατικοποίηση_ και τη ιομηχανοποίηση_ της τεχνητής νοημοσύνης.
Η ηθική των δεδομένων είναι τώρα _αναγκαία προστατευτικά μέτρα_ για την επιστήμη και τη μηχανική δεδομένων, βοηθώντας μας να ελαχιστοποιήσουμε πιθανές βλάβες και ανεπιθύμητες συνέπειες από τις δράσεις μας που βασίζονται στα δεδομένα. Ο [Κύκλος Υστερίας Gartner για την ΤΝ](https://www.gartner.com/smarterwithgartner/2-megatrends-dominate-the-gartner-hype-cycle-for-artificial-intelligence-2020/) εντοπίζει σχέσεις τάσεων στην ψηφιακή ηθική, την υπεύθυνη ΤΝ και τη διακυβέρνηση ΤΝ ως βασικούς παράγοντες για μεγαλύτερες μεγα-τάσεις γύρω από τη _δημοκρατικοποίηση_ και ιομηχανοποίηση_ της ΤΝ.
![Κύκλος Υπερβολής της Gartner για την Τεχνητή Νοημοσύνη - 2020](https://images-cdn.newscred.com/Zz1mOWJhNzlkNDA2ZTMxMWViYjRiOGFiM2IyMjQ1YmMwZQ==)
![Κύκλος Υστερίας του Gartner για την ΤΝ - 2020](https://images-cdn.newscred.com/Zz1mOWJhNzlkNDA2ZTMxMWViYjRiOGFiM2IyMjQ1YmMwZQ==)
Σε αυτό το μάθημα, θα εξερευνήσουμε τον συναρπαστικό τομέα της ηθικής των δεδομένων - από βασικές έννοιες και προκλήσεις, μέχρι μελέτες περιπτώσεων και εφαρμοσμένες έννοιες τεχνητής νοημοσύνης όπως η διακυβέρνηση - που βοηθούν στη δημιουργία μιας κουλτούρας ηθικής σε ομάδες και οργανισμούς που εργάζονται με δεδομένα και τεχνητή νοημοσύνη.
Σε αυτό το μάθημα, θα εξερευνήσουμε τον συναρπαστικό τομέα της ηθικής δεδομένων — από βασικές έννοιες και προκλήσεις, μέχρι μελέτες περιπτώσεων και εφαρμοσμένες έννοιες ΤΝ όπως η διακυβέρνηση — που βοηθούν να εδραιωθεί μια κουλτούρα ηθικής σε ομάδες και οργανώσεις που δουλεύουν με δεδομένα και ΤΝ.
## [Κουίζ πριν το μάθημα](https://ff-quizzes.netlify.app/en/ds/quiz/2) 🎯
## [Κουίζ πριν από το μάθημα](https://ff-quizzes.netlify.app/en/ds/quiz/2) 🎯
## Βασικοί Ορισμοί
Ας ξεκινήσουμε κατανοώντας τη βασική ορολογία.
Ας ξεκινήσουμε κατανοώντας την βασική ορολογία.
Η λέξη "ηθική" προέρχεται από την [ελληνική λέξη "ηθικός"](https://en.wikipedia.org/wiki/Ethics) (και τη ρίζα της "ήθος") που σημαίνει αρακτήρας ή ηθική φύση_.
Η λέξη "ηθική" προέρχεται από την [Ελληνική λέξη "ηθικός"](https://en.wikipedia.org/wiki/Ethics) (και τη ρίζα της "ήθος") που σημαίνει αρακτήρας ή ηθική φύση_.
**Ηθική** αφορά τις κοινές αξίες και τις ηθικές αρχές που διέπουν τη συμπεριφορά μας στην κοινωνία. Η ηθική βασίζεται όχι σε νόμους αλλά σε ευρέως αποδεκτούς κανόνες για το τι είναι "σωστό έναντι λάθους". Ωστόσο, οι ηθικές σκέψεις μπορούν να επηρεάσουν πρωτοβουλίες εταιρικής διακυβέρνησης και κυβερνητικούς κανονισμούς που δημιουργούν περισσότερα κίνητρα για συμμόρφωση.
**Ηθική** αφορά τις κοινές αξίες και ηθικές αρχές που διέπουν τη συμπεριφορά μας στην κοινωνία. Η ηθική βασίζεται όχι σε νόμους αλλά σε ευρέως αποδεκτές νόρμες για το τι είναι "σωστό ή λάθος". Ωστόσο, οι ηθικές σκέψεις μπορούν να επηρεάσουν πρωτοβουλίες εταιρικής διακυβέρνησης και κυβερνητικούς κανονισμούς που δημιουργούν περισσότερα κίνητρα για συμμόρφωση.
**Ηθική Δεδομένων** είναι ένας [νέος κλάδος της ηθικής](https://royalsocietypublishing.org/doi/full/10.1098/rsta.2016.0360#sec-1) που "μελετά και αξιολογεί ηθικά προβλήματα που σχετίζονται με _δεδομένα, αλγόριθμους και αντίστοιχες πρακτικές_". Εδώ, **"δεδομένα"** εστιάζουν σε ενέργειες που σχετίζονται με τη δημιουργία, καταγραφή, επιμέλεια, επεξεργασία, διάδοση, κοινή χρήση και χρήση, **"αλγόριθμοι"** εστιάζουν στην τεχνητή νοημοσύνη, τους πράκτορες, τη μηχανική μάθηση και τα ρομπότ, και **"πρακτικές"** εστιάζουν σε θέματα όπως η υπεύθυνη καινοτομία, ο προγραμματισμός, το hacking και οι κώδικες ηθικής.
**Ηθική Δεδομένων** είναι ένας [νέος κλάδος της ηθικής](https://royalsocietypublishing.org/doi/full/10.1098/rsta.2016.0360#sec-1) που "μελετά και αξιολογεί ηθικά προβλήματα σχετικά με _δεδομένα, αλγορίθμους και αντίστοιχες πρακτικές_". Εδώ, **"δεδομένα"** εστιάζει σε ενέργειες σχετικά με τη δημιουργία, καταγραφή, διαχείριση, επεξεργασία, διάδοση, κοινή χρήση και χρήση, **"αλγόριθμοι"** εστιάζει στην ΤΝ, πράκτορες, μηχανική μάθηση και ρομπότ, και **"πρακτικές"** σε θέματα όπως υπεύθυνη καινοτομία, προγραμματισμός, hacking, και κώδικες ηθικής.
**Εφαρμοσμένη Ηθική** είναι η [πρακτική εφαρμογή ηθικών σκέψεων](https://en.wikipedia.org/wiki/Applied_ethics). Είναι η διαδικασία ενεργής διερεύνησης ηθικών ζητημάτων στο πλαίσιο ραγματικών ενεργειών, προϊόντων και διαδικασιών_, και η λήψη διορθωτικών μέτρων για να διασφαλιστεί ότι αυτά παραμένουν ευθυγραμμισμένα με τις καθορισμένες ηθικές αξίες μας.
**Εφαρμοσμένη Ηθική** είναι η [πρακτική εφαρμογή των ηθικών σκέψεων](https://en.wikipedia.org/wiki/Applied_ethics). Είναι η διαδικασία της ενεργούς διερεύνησης ηθικών ζητημάτων στο πλαίσιο των ραστηριοτήτων, προϊόντων και διαδικασιών στην πραγματική ζωή_, και της λήψης διορθωτικών μέτρων ώστε αυτά να παραμένουν ευθυγραμμισμένα με τις καθορισμένες ηθικές αξίες μας.
**Κουλτούρα Ηθικής** αφορά την [_επιχειρησιακή εφαρμογή_ της εφαρμοσμένης ηθικής](https://hbr.org/2019/05/how-to-design-an-ethical-organization) για να διασφαλιστεί ότι οι ηθικές μας αρχές και πρακτικές υιοθετούνται με συνεπή και επεκτάσιμο τρόπο σε ολόκληρο τον οργανισμό. Οι επιτυχημένες κουλτούρες ηθικής ορίζουν ηθικές αρχές σε επίπεδο οργανισμού, παρέχουν ουσιαστικά κίνητρα για συμμόρφωση και ενισχύουν τους κανόνες ηθικής ενθαρρύνοντας και ενισχύοντας τις επιθυμητές συμπεριφορές σε κάθε επίπεδο του οργανισμού.
**Κουλτούρα Ηθικής** αφορά το [_λειτουργικό_] εφαρμοσμένης ηθικής](https://hbr.org/2019/05/how-to-design-an-ethical-organization) ώστε να διασφαλίσουμε ότι οι ηθικές αρχές και πρακτικές υιοθετούνται με συνεπή και κλιμακούμενο τρόπο σε ολόκληρο τον οργανισμό. Οι επιτυχημένες κουλτούρες ηθικής ορίζουν αρχές ηθικής σε όλο τον οργανισμό, παρέχουν ουσιαστικά κίνητρα για συμμόρφωση, και ενισχύουν νόρμες ηθικής προωθώντας και ενισχύοντας επιθυμητές συμπεριφορές σε κάθε επίπεδο του οργανισμού.
## Έννοιες Ηθικής
Σε αυτή την ενότητα, θα συζητήσουμε έννοιες όπως **κοινές αξίες** (αρχές) και **ηθικές προκλήσεις** (προβλήματα) για την ηθική των δεδομένων - και θα εξερευνήσουμε **μελέτες περιπτώσεων** που σας βοηθούν να κατανοήσετε αυτές τις έννοιες σε πραγματικά πλαίσια.
Σε αυτήν την ενότητα, θα συζητήσουμε έννοιες όπως **κοινές αξίες** (αρχές) και **ηθικές προκλήσεις** (προβλήματα) για την ηθική των δεδομένων — και θα εξερευνήσουμε **μελέτες περιπτώσεων** που θα βοηθήσουν να κατανοήσετε αυτές τις έννοιες σε πραγματικά πλαίσια.
### 1. Αρχές Ηθικής
Κάθε στρατηγική ηθικής δεδομένων ξεκινά με τον ορισμό των _ηθικών αρχών_ - των "κοινών αξιών" που περιγράφουν αποδεκτές συμπεριφορές και καθοδηγούν συμμορφούμενες ενέργειες στα έργα δεδομένων και τεχνητής νοημοσύνης μας. Μπορείτε να τις ορίσετε σε ατομικό ή ομαδικό επίπεδο. Ωστόσο, οι περισσότερες μεγάλες οργανώσεις τις περιγράφουν σε μια δήλωση αποστολής ή πλαίσιο _ηθικής τεχνητής νοημοσύνης_ που ορίζεται σε εταιρικό επίπεδο και εφαρμόζεται με συνέπεια σε όλες τις ομάδες.
Κάθε στρατηγική ηθικής δεδομένων ξεκινά ορίζοντας _ηθικές αρχές_ — τις "κοινές αξίες" που περιγράφουν αποδεκτές συμπεριφορές και καθοδηγούν συμμορφούμενες ενέργειες στα έργα μας με δεδομένα και ΤΝ. Μπορείτε να ορίσετε αυτές σε ατομικό ή ομαδικό επίπεδο. Ωστόσο, οι περισσότερες μεγάλες οργανώσεις τις καθορίζουν σε δήλωση αποστολής ή πλαίσιο _ηθικής ΤΝ_ που ορίζεται σε εταιρικό επίπεδο και εφαρμόζεται συνεπώς σε όλες τις ομάδες.
**Παράδειγμα:** Η δήλωση αποστολής της Microsoft για την [Υπεύθυνη Τεχνητή Νοημοσύνη](https://www.microsoft.com/en-us/ai/responsible-ai) αναφέρει: _"Δεσμευόμαστε για την προώθηση της τεχνητής νοημοσύνης που καθοδηγείται από ηθικές αρχές που βάζουν τους ανθρώπους πρώτα"_ - προσδιορίζοντας 6 ηθικές αρχές στο παρακάτω πλαίσιο:
**Παράδειγμα:** Η δήλωση αποστολής της Microsoft για την [Υπεύθυνη ΤΝ](https://www.microsoft.com/en-us/ai/responsible-ai) αναφέρει: _"Δεσμευόμαστε στην προώθηση της ΤΝ που καθοδηγείται από ηθικές αρχές που βάζουν τους ανθρώπους πρώτα"_ προσδιορίζοντας 6 ηθικές αρχές στο πλαίσιο παρακάτω:
![Υπεύθυνη Τεχνητή Νοημοσύνη στη Microsoft](https://docs.microsoft.com/en-gb/azure/cognitive-services/personalizer/media/ethics-and-responsible-use/ai-values-future-computed.png)
![Υπεύθυνη ΤΝ στη Microsoft](https://docs.microsoft.com/en-gb/azure/cognitive-services/personalizer/media/ethics-and-responsible-use/ai-values-future-computed.png)
Ας εξερευνήσουμε σύντομα αυτές τις αρχές. _Η διαφάνεια_ και _η λογοδοσία_ είναι θεμελιώδεις αξίες πάνω στις οποίες βασίζονται οι άλλες αρχές - ας ξεκινήσουμε από εκεί:
Ας εξερευνήσουμε αυτές τις αρχές συνοπτικά. Η ιαφάνεια_ και η ογοδοσία_ είναι θεμελιώδεις αξίες πάνω στις οποίες βασίζονται οι άλλες — οπότε ας ξεκινήσουμε από εκεί:
* [**Λογοδοσία**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) καθιστά τους επαγγελματίες _υπεύθυνους_ για τις λειτουργίες δεδομένων και τεχνητής νοημοσύνης τους και τη συμμόρφωση με αυτές τις ηθικές αρχές.
* [**Διαφάνεια**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) διασφαλίζει ότι οι ενέργειες δεδομένων και τεχνητής νοημοσύνης είναι ατανοητές_ (ερμηνεύσιμες) από τους χρήστες, εξηγώντας το τι και το γιατί πίσω από τις αποφάσεις.
* [**Δικαιοσύνη**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1%3aprimaryr6) - εστιάζει στη διασφάλιση ότι η τεχνητή νοημοσύνη αντιμετωπίζει _όλους τους ανθρώπους_ δίκαια, αντιμετωπίζοντας τυχόν συστημικές ή έμμεσες κοινωνικοτεχνικές προκαταλήψεις στα δεδομένα και τα συστήματα.
* [**Αξιοπιστία & Ασφάλεια**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) - διασφαλίζει ότι η τεχνητή νοημοσύνη συμπεριφέρεται _συνεπώς_ με καθορισμένες αξίες, ελαχιστοποιώντας πιθανές βλάβες ή ακούσιες συνέπειες.
* [**Ιδιωτικότητα & Ασφάλεια**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) - αφορά την κατανόηση της προέλευσης των δεδομένων και την παροχή ροστασίας ιδιωτικότητας δεδομένων_ στους χρήστες.
* [**Συμπερίληψη**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) - αφορά τον σχεδιασμό λύσεων τεχνητής νοημοσύνης με πρόθεση, προσαρμόζοντάς τες για να καλύψουν ένα υρύ φάσμα ανθρώπινων αναγκών_ και δυνατοτήτων.
* [**Λογοδοσία**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) καθιστά τους εφαρμοστές _υπεύθυνους_ για τις λειτουργίες δεδομένων & ΤΝ και τη συμμόρφωση με αυτές τις ηθικές αρχές.
* [**Διαφάνεια**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) διασφαλίζει ότι οι δράσεις δεδομένων και ΤΝ είναι ατανοητές_ (ερμηνεύσιμες) από χρήστες, εξηγώντας το τι και το γιατί πίσω από αποφάσεις.
* [**Δικαιοσύνη**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1%3aprimaryr6) — εστιάζει στο να διασφαλίσει ότι η ΤΝ αντιμετωπίζει _όλους τους ανθρώπους_ δίκαια, αντιμετωπίζοντας κάθε συστημική ή έμμεση κοινωνικο-τεχνική προκατάληψη στα δεδομένα και τα συστήματα.
* [**Αξιοπιστία & Ασφάλεια**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) — εξασφαλίζει ότι η ΤΝ συμπεριφέρεται _συνέχεια_ με καθορισμένες αξίες, ελαχιστοποιώντας πιθανές βλάβες ή ανεπιθύμητες συνέπειες.
* [**Ιδιωτικότητα & Ασφάλεια**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) — αφορά την κατανόηση της καταγωγής των δεδομένων, και την παροχή ροστασίας ιδιωτικότητας δεδομένων_ και συναφών προστασιών στους χρήστες.
* [**Συμπερίληψη**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) — αφορά το σχεδιασμό λύσεων ΤΝ με πρόθεση, προσαρμόζοντάς τες για να ανταποκρίνονται σε ένα υρύ φάσμα ανθρώπινων αναγκών_ και δυνατοτήτων.
> 🚨 Σκεφτείτε ποια θα μπορούσε να είναι η δήλωση αποστολής σας για την ηθική των δεδομένων. Εξερευνήστε πλαίσια ηθικής τεχνητής νοημοσύνης από άλλους οργανισμούς - εδώ είναι παραδείγματα από [IBM](https://www.ibm.com/cloud/learn/ai-ethics), [Google](https://ai.google/principles), και [Facebook](https://ai.facebook.com/blog/facebooks-five-pillars-of-responsible-ai/). Ποιες κοινές αξίες έχουν; Πώς σχετίζονται αυτές οι αρχές με το προϊόν ή τη βιομηχανία τεχνητής νοημοσύνης στην οποία δραστηριοποιούνται;
> 🚨 Σκεφτείτε ποια θα μπορούσε να είναι η δήλωση αποστολής για την ηθική των δεδομένων σας. Εξερευνήστε πλαίσια ηθικής ΤΝ από άλλους οργανισμούς — εδώ είναι παραδείγματα από [IBM](https://www.ibm.com/cloud/learn/ai-ethics), [Google](https://ai.google/principles), και [Facebook](https://ai.facebook.com/blog/facebooks-five-pillars-of-responsible-ai/). Ποιες κοινές αξίες έχουν; Πώς σχετίζονται αυτές οι αρχές με το προϊόν ή τη βιομηχανία ΤΝ στην οποία δραστηριοποιούνται;
### 2. Προκλήσεις Ηθικής
Αφού ορίσουμε τις ηθικές αρχές, το επόμενο βήμα είναι να αξιολογήσουμε τις ενέργειες μας στα δεδομένα και την τεχνητή νοημοσύνη για να δούμε αν ευθυγραμμίζονται με αυτές τις κοινές αξίες. Σκεφτείτε τις ενέργειές σας σε δύο κατηγορίες: _συλλογή δεδομένων_ και _σχεδιασμός αλγορίθμων_.
Αφού ορίσουμε ηθικές αρχές, το επόμενο βήμα είναι να αξιολογήσουμε τις δράσεις μας σε δεδομένα και ΤΝ για να δούμε αν ευθυγραμμίζονται με αυτές τις κοινές αξίες. Σκεφτείτε τις ενέργειές σας σε δύο κατηγορίες: _συλλογή δεδομένων_ και _σχεδιασμός αλγορίθμου_.
Στη συλλογή δεδομένων, οι ενέργειες πιθανότατα θα περιλαμβάνουν **προσωπικά δεδομένα** ή προσωπικά αναγνωρίσιμες πληροφορίες (PII) για αναγνωρίσιμα ζωντανά άτομα. Αυτό περιλαμβάνει [διάφορα στοιχεία μη προσωπικών δεδομένων](https://ec.europa.eu/info/law/law-topic/data-protection/reform/what-personal-data_en) που _συλλογικά_ αναγνωρίζουν ένα άτομο. Οι ηθικές προκλήσεις μπορεί να σχετίζονται με _ιδιωτικότητα δεδομένων_, _ιδιοκτησία δεδομένων_ και συναφή θέματα όπως νημερωμένη συναίνεση_ και ικαιώματα πνευματικής ιδιοκτησίας_ για τους χρήστες.
Στη συλλογή δεδομένων, οι ενέργειες πιθανώς θα αφορούν **προσωπικά δεδομένα** ή πληροφορίες ταυτοποίησης (PII) για αναγνωρίσιμα ζωντανά άτομα. Αυτό περιλαμβάνει [διάφορα μη προσωπικά δεδομένα](https://ec.europa.eu/info/law/law-topic/data-protection/reform/what-personal-data_en) που _συλλογικά_ αναγνωρίζουν ένα άτομο. Οι ηθικές προκλήσεις μπορεί να σχετίζονται με την _ιδιωτικότητα των δεδομένων_, την _ιδιοκτησία δεδομένων_ και συναφή θέματα όπως η νημερωμένη συγκατάθεση_ και τα ικαιώματα πνευματικής ιδιοκτησίας_ για τους χρήστες.
Στον σχεδιασμό αλγορίθμων, οι ενέργειες θα περιλαμβάνουν τη συλλογή και την επιμέλεια **συνόλων δεδομένων**, και στη συνέχεια τη χρήση τους για την εκπαίδευση και την ανάπτυξη **μοντέλων δεδομένων** που προβλέπουν αποτελέσματα ή αυτοματοποιούν αποφάσεις σε πραγματικά πλαίσια. Οι ηθικές προκλήσεις μπορεί να προκύψουν από _προκατάληψη συνόλου δεδομένων_, ροβλήματα ποιότητας δεδομένων_, _αδικία_ και αραπλάνηση_ στους αλγορίθμους - συμπεριλαμβανομένων ορισμένων ζητημάτων που είναι συστημικής φύσης.
Στον σχεδιασμό αλγορίθμου, οι ενέργειες θα περιλαμβάνουν τη συλλογή & διαχείριση **συνόλων δεδομένων**, και μετά τη χρήση τους για εκπαίδευση & ανάπτυξη **μοντέλων δεδομένων** που προβλέπουν αποτελέσματα ή αυτοματοποιούν αποφάσεις σε πραγματικά πλαίσια. Οι ηθικές προκλήσεις μπορεί να προκύψουν από _μεροληψία συνόλου δεδομένων_, _ζητήματα ποιότητας δεδομένων_, _αδικία_ και ανθασμένη παρουσίαση_ σε αλγορίθμους — συμπεριλαμβάνοντας ορισμένα ζητήματα που είναι συστημικής φύσης.
Και στις δύο περιπτώσεις, οι ηθικές προκλήσεις επισημαίνουν περιοχές όπου οι ενέργειές μας μπορεί να έρχονται σε σύγκρουση με τις κοινές αξίες μας. Για να ανιχνεύσουμε, να μετριάσουμε, να ελαχιστοποιήσουμε ή να εξαλείψουμε αυτές τις ανησυχίες - πρέπει να θέσουμε ηθικά ερωτήματα "ναι/όχι" σχετικά με τις ενέργειές μας και στη συνέχεια να λάβουμε διορθωτικά μέτρα όπως απαιτείται. Ας δούμε μερικές ηθικές προκλήσεις και τα ηθικά ερωτήματα που εγείρουν:
Σε κάθε περίπτωση, οι προκλήσεις ηθικής επισημαίνουν περιοχές όπου οι δράσεις μας μπορεί να έρθουν σε σύγκρουση με τις κοινές αξίες μας. Για να εντοπίσουμε, να μετριάσουμε, να ελαχιστοποιήσουμε ή να εξαλείψουμε αυτές τις ανησυχίες — πρέπει να θέσουμε ηθικά "ναι/όχι" ερωτήματα σχετικά με τις ενέργειές μας, και στη συνέχεια να λάβουμε διορθωτικά μέτρα όπως απαιτείται. Ας δούμε κάποιες ηθικές προκλήσεις και τα ηθικά ερωτήματα που εγείρουν:
#### 2.1 Ιδιοκτησία Δεδομένων
Η συλλογή δεδομένων συχνά περιλαμβάνει προσωπικά δεδομένα που μπορούν να αναγνωρίσουν τα υποκείμενα των δεδομένων. [Η ιδιοκτησία δεδομένων](https://permission.io/blog/data-ownership) αφορά τον _έλεγχο_ και τα [ικαιώματα χρηστών_](https://permission.io/blog/data-ownership) σχετικά με τη δημιουργία, επεξεργασία και διάδοση δεδομένων.
Η συλλογή δεδομένων συχνά περιλαμβάνει προσωπικά δεδομένα που μπορούν να ταυτοποιήσουν τα υποκείμενα των δεδομένων. Η [ιδιοκτησία δεδομένων](https://permission.io/blog/data-ownership) αφορά τον _έλεγχο_ και τα [ικαιώματα χρήστη_](https://permission.io/blog/data-ownership) σχετικά με τη δημιουργία, επεξεργασία και διάδοση των δεδομένων.
Τα ηθικά ερωτήματα που πρέπει να θέσουμε είναι:
* Ποιος κατέχει τα δεδομένα; (χρήστης ή οργανισμός)
* Ποια δικαιώματα έχουν τα υποκείμενα των δεδομένων; (π.χ. πρόσβαση, διαγραφή, φορητότητα)
* Ποια δικαιώματα έχουν οι οργανισμοί; (π.χ. διόρθωση κακόβουλων κριτικών χρηστών)
Τα ηθικά ερωτήματα που πρέπει να θέσουμε είναι:
* Ποιος είναι ο ιδιοκτήτης των δεδομένων; (χρήστης ή οργανισμός)
* Ποια δικαιώματα έχουν τα υποκείμενα των δεδομένων; (π.χ.: πρόσβαση, διαγραφή, φορητότητα)
* Ποια δικαιώματα έχουν οι οργανισμοί; (π.χ.: διόρθωση κακόβουλων κριτικών χρηστών)
#### 2.2 Ενημερωμένη Συναίνεση
#### 2.2 Ενημερωμένη Συγκατάθεση
[Η ενημερωμένη συναίνεση](https://legaldictionary.net/informed-consent/) ορίζει την πράξη των χρηστών να συμφωνούν σε μια ενέργεια (όπως η συλλογή δεδομένων) με _πλήρη κατανόηση_ των σχετικών γεγονότων, συμπεριλαμβανομένου του σκοπού, των πιθανών κινδύνων και των εναλλακτικών.
Η [ενημερωμένη συγκατάθεση](https://legaldictionary.net/informed-consent/) ορίζει την πράξη με την οποία οι χρήστες συμφωνούν σε μια ενέργεια (όπως η συλλογή δεδομένων) με _πλήρη κατανόηση_ των σχετικών γεγονότων, συμπεριλαμβανομένων του σκοπού, πιθανών κινδύνων, και εναλλακτικών λύσεων.
Ερωτήματα προς διερεύνηση εδώ είναι:
* Έδωσε ο χρήστης (υποκείμενο δεδομένων) άδεια για τη συλλογή και χρήση δεδομένων;
* Κατάλαβε ο χρήστης τον σκοπό για τον οποίο συλλέχθηκαν τα δεδομένα;
* Κατάλαβε ο χρήστης τους πιθανούς κινδύνους από τη συμμετοχή του;
Τα ερωτήματα προς διερεύνηση εδώ είναι:
* Έδωσε ο χρήστης (υποκείμενο δεδομένων) άδεια για τη συλλογή και χρήση δεδομένων;
* Κατανόησε ο χρήστης τον σκοπό για τον οποίο συλλέχθηκαν τα δεδομένα;
* Κατανόησε ο χρήστης τους πιθανούς κινδύνους από τη συμμετοχή του;
#### 2.3 Πνευματική Ιδιοκτησία
[Η πνευματική ιδιοκτησία](https://en.wikipedia.org/wiki/Intellectual_property) αναφέρεται σε ά
* Καταγράφεται η πληροφορία _ακριβώς_ ώστε να αντικατοπτρίζει την πραγματικότητα;
Η [πνευματική ιδιοκτησία](https://en.wikipedia.org/wiki/Intellectual_property) αναφέρεται σε άυλα δημιουργήματα που προκύπτουν από ανθρώπινη πρωτοβουλία, που μπορεί να έχουν _οικονομική αξία_ για άτομα ή επιχειρήσεις.
Τα ερωτήματα εδώ είναι:
* Είχαν τα συλλεγόμενα δεδομένα οικονομική αξία για έναν χρήστη ή επιχείρηση;
* Έχει ο **χρήστης** πνευματική ιδιοκτησία σε αυτά;
* Έχει ο **οργανισμός** πνευματική ιδιοκτησία σε αυτά;
* Αν υπάρχουν αυτά τα δικαιώματα, πώς τα προστατεύουμε;
#### 2.4 Ιδιωτικότητα Δεδομένων
Η [ιδιωτικότητα δεδομένων](https://www.northeastern.edu/graduate/blog/what-is-data-privacy/) ή ιδιωτικότητα πληροφοριών αναφέρεται στη διαφύλαξη της ιδιωτικότητας των χρηστών και την προστασία της ταυτότητας των χρηστών σε σχέση με πληροφορίες που μπορούν να ταυτοποιήσουν πρόσωπο.
Τα ερωτήματα εδώ είναι:
* Είναι τα δεδομένα των χρηστών (προσωπικά) προστατευμένα από παραβιάσεις και διαρροές;
* Είναι τα δεδομένα προσβάσιμα μόνο από εξουσιοδοτημένους χρήστες και πλαίσια;
* Διατηρείται η ανωνυμοποίηση των χρηστών όταν τα δεδομένα κοινοποιούνται ή διαδίδονται;
* Μπορεί να απο-ταυτοποιηθεί ένας χρήστης από ανωνυμοποιημένα σύνολα δεδομένων;
#### 2.5 Δικαίωμα στη Λήθη
Το [Δικαίωμα στη Λήθη](https://en.wikipedia.org/wiki/Right_to_be_forgotten) ή [Δικαίωμα στη Διαγραφή](https://www.gdpreu.org/right-to-be-forgotten/) παρέχει επιπλέον προστασία προσωπικών δεδομένων στους χρήστες. Συγκεκριμένα, δίνει το δικαίωμα στους χρήστες να ζητήσουν τη διαγραφή ή αφαίρεση προσωπικών δεδομένων από αποτελέσματα διαδικτυακών αναζητήσεων και άλλες τοποθεσίες, _υπό συγκεκριμένες συνθήκες_ — επιτρέποντάς τους μια νέα αρχή στο διαδίκτυο χωρίς να επιβαρύνονται από παρελθούσες δράσεις.
Τα ερωτήματα εδώ είναι:
* Επιτρέπει το σύστημα στα υποκείμενα των δεδομένων να ζητήσουν διαγραφή;
* Πρέπει η ανάκληση της συγκατάθεσης χρήστη να ενεργοποιεί αυτόματη διαγραφή;
* Συλλέχθηκαν δεδομένα χωρίς συγκατάθεση ή με παράνομο τρόπο;
* Συμμορφωνόμαστε με κυβερνητικές ρυθμίσεις για την προστασία δεδομένων;
#### 2.6 Μεροληψία Συνόλου Δεδομένων
Η μεροληψία συνόλου δεδομένων ή [Μεροληψία Συλλογής](http://researcharticles.com/index.php/bias-in-data-collection-in-research/) αφορά την επιλογή ενός _μη αντιπροσωπευτικού_ υποσυνόλου δεδομένων για την ανάπτυξη αλγορίθμων, δημιουργώντας πιθανή αδικία στα αποτελέσματα για διαφορετικές ομάδες. Τα είδη μεροληψίας περιλαμβάνουν μεροληψία επιλογής ή δειγματοληψίας, μεροληψία εθελοντών, και μεροληψία οργάνων.
Τα ερωτήματα εδώ είναι:
* Προσελάβαμε ένα αντιπροσωπευτικό δείγμα υποκειμένων δεδομένων;
* Δοκιμάσαμε το συλλεγμένο ή διαχειρισμένο σύνολο δεδομένων για διάφορες μεροληψίες;
* Μπορούμε να μετριάσουμε ή να αφαιρέσουμε τις εντοπισμένες μεροληψίες;
#### 2.7 Ποιότητα Δεδομένων
Η [ποιότητα δεδομένων](https://lakefs.io/data-quality-testing/) εξετάζει την εγκυρότητα του διαχειρισμένου συνόλου δεδομένων που χρησιμοποιείται για την ανάπτυξη των αλγορίθμων μας, ελέγχοντας αν τα χαρακτηριστικά και οι εγγραφές πληρούν τις απαιτήσεις για το επίπεδο ακρίβειας και συνέπειας που απαιτεί ο σκοπός της ΤΝ μας.
Τα ερωτήματα εδώ είναι:
* Καταγράψαμε έγκυρα αρακτηριστικά_ για την περίπτωσή μας;
* Συλλέχθηκαν τα δεδομένα _ομοιόμορφα_ σε διάφορες πηγές δεδομένων;
* Είναι το σύνολο δεδομένων _πλήρες_ για διαφορετικές συνθήκες ή σενάρια;
* Είναι οι πληροφορίες καταγεγραμμένες _ακριβώς_ ώστε να αντικατοπτρίζουν την πραγματικότητα;
#### 2.8 Δικαιοσύνη Αλγορίθμων
Η [Δικαιοσύνη Αλγορίθμων](https://towardsdatascience.com/what-is-algorithm-fairness-3182e161cf9f) εξετάζει αν ο σχεδιασμός του αλγορίθμου εισάγει συστηματικά διακρίσεις εναντίον συγκεκριμένων υποομάδων υποκειμένων δεδομένων, οδηγώντας σε [πιθανές βλάβες](https://docs.microsoft.com/en-us/azure/machine-learning/concept-fairness-ml) στην ατανομή_ (όπου πόροι αρνούνται ή παρακρατούνται από αυτήν την ομάδα) και στην οιότητα υπηρεσιών_ (όπου η ακρίβεια της τεχνητής νοημοσύνης είναι χαμηλότερη για ορισμένες υποομάδες σε σχέση με άλλες).
Η [Δικαιοσύνη Αλγορίθμων](https://towardsdatascience.com/what-is-algorithm-fairness-3182e161cf9f) ελέγχει αν ο σχεδιασμός του αλγορίθμου διακρίνει συστηματικά εναντίον συγκεκριμένων υποομάδων υποκειμένων δεδομένων, οδηγώντας σε [πιθανές βλάβες](https://docs.microsoft.com/en-us/azure/machine-learning/concept-fairness-ml) στην ατανομή_ (όπου πόροι αρνούνται ή παρακρατούνται από αυτήν την ομάδα) και στην οιότητα υπηρεσίας_ (όπου η ΤΝ δεν είναι τόσο ακριβής για ορισμένες υποομάδες όσο για άλλες).
Ερωτήσεις που πρέπει να εξεταστούν εδώ είναι:
* Αξιολογήσαμε την ακρίβεια του μοντέλου για διαφορετικές υποομάδες και συνθήκες;
* Εξετάσαμε το σύστημα για πιθανές βλάβες (π.χ., στερεότυπα);
* Μπορούμε να αναθεωρήσουμε τα δεδομένα ή να επανεκπαιδεύσουμε τα μοντέλα για να μειώσουμε τις εντοπισμένες βλάβες;
Ερωτήματα προς διερεύνηση εδώ είναι:
* Αξιολογήσαμε την ακρίβεια του μοντέλου για διαφορετικές υποομάδες και συνθήκες;
* Εξετάσαμε προσεκτικά το σύστημα για πιθανές βλάβες (π.χ., στερεοτυπικές αντιλήψεις);
* Μπορούμε να αναθεωρήσουμε τα δεδομένα ή να επανεκπαιδεύσουμε τα μοντέλα για να μετριάσουμε τις εντοπισμένες βλάβες;
Εξερευνήστε πόρους όπως οι [λίστες ελέγχου δικαιοσύνης AI](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4t6dA) για να μάθετε περισσότερα.
Εξερευνήστε πόρους όπως οι [λίστες ελέγχου για τη Δικαιοσύνη ΤΝ](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4t6dA) για να μάθετε περισσότερα.
#### 2.9 Παραπλάνηση
#### 2.9 Παραπλάνηση Δεδομένων
Η [Παραπλάνηση Δεδομένων](https://www.sciencedirect.com/topics/computer-science/misrepresentation) αφορά το ερώτημα αν επικοινωνούμε τα συμπεράσματα από ειλικρινώς αναφερόμενα δεδομένα με τρόπο που παραπλανά για να υποστηρίξουμε μια επιθυμητή αφήγηση.
Η [Παραπλάνηση Δεδομένων](https://www.sciencedirect.com/topics/computer-science/misrepresentation) αφορά το αν επικοινωνούμε ευρήματα από ειλικρινώς αναφερόμενα δεδομένα με παραπλανητικό τρόπο για να στηρίξουμε μια επιθυμητή αφήγηση.
Ερωτήσεις που πρέπει να εξεταστούν εδώ είναι:
* Αναφέρουμε ελλιπή ή ανακριβή δεδομένα;
* Οπτικοποιούμε τα δεδομένα με τρόπο που οδηγεί σε παραπλανητικά συμπεράσματα;
* Χρησιμοποιούμε επιλεκτικές στατιστικές τεχνικές για να χειραγωγήσουμε τα αποτελέσματα;
* Υπάρχουν εναλλακτικές εξηγήσεις που μπορεί να προσφέρουν διαφορετικό συμπέρασμα;
Ερωτήματα προς διερεύνηση εδώ είναι:
* Αναφέρουμε ελλιπή ή ανακριβή δεδομένα;
* Οπτικοποιούμε τα δεδομένα με τρόπο που οδηγεί σε παραπλανητικά συμπεράσματα;
* Χρησιμοποιούμε επιλεκτικές στατιστικές τεχνικές για να χειραγωγήσουμε τα αποτελέσματα;
* Υπάρχουν εναλλακτικές επεξηγήσεις που μπορεί να προσφέρουν διαφορετικό συμπέρασμα;
#### 2.10 Ελεύθερη Επιλογή
Η [Ψευδαίσθηση της Ελεύθερης Επιλογής](https://www.datasciencecentral.com/profiles/blogs/the-illusion-of-choice) συμβαίνει όταν οι "αρχιτεκτονικές επιλογής" του συστήματος χρησιμοποιούν αλγόριθμους λήψης αποφάσεων για να ωθήσουν τους ανθρώπους να πάρουν ένα προτιμώμενο αποτέλεσμα, ενώ φαίνεται ότι τους δίνουν επιλογές και έλεγχο. Αυτά τα [σκοτεινά μοτίβα](https://www.darkpatterns.org/) μπορούν να προκαλέσουν κοινωνική και οικονομική βλάβη στους χρήστες. Επειδή οι αποφάσεις των χρηστών επηρεάζουν τα προφίλ συμπεριφοράς, αυτές οι ενέργειες ενδεχομένως να οδηγήσουν σε μελλοντικές επιλογές που μπορούν να ενισχύσουν ή να επεκτείνουν τον αντίκτυπο αυτών των βλαβών.
#### 2.10 Ψευδαίσθηση Ελεύθερης Επιλογής
Η [Ψευδαίσθηση της Ελεύθερης Επιλογής](https://www.datasciencecentral.com/profiles/blogs/the-illusion-of-choice) συμβαίνει όταν οι «αρχιτεκτονικές επιλογής» ενός συστήματος χρησιμοποιούν αλγορίθμους λήψης αποφάσεων για να ωθήσουν τους ανθρώπους προς μια προτιμώμενη έκβαση, ενώ φαινομενικά τους δίνουν επιλογές και έλεγχο. Αυτά τα [σκοτεινά μοτίβα](https://www.darkpatterns.org/) μπορούν να προκαλέσουν κοινωνική και οικονομική βλάβη στους χρήστες. Επειδή οι αποφάσεις των χρηστών επηρεάζουν τα προφίλ συμπεριφοράς, αυτές οι ενέργειες ενδέχεται να καθοδηγήσουν μελλοντικές επιλογές που μπορούν να ενισχύσουν ή να επεκτείνουν τον αντίκτυπο αυτών των βλαβών.
Ερωτήσεις που πρέπει να εξεταστούν εδώ είναι:
* Κατάλαβε ο χρήστης τις συνέπειες της επιλογής που έκανε;
* Ήταν ο χρήστης ενήμερος για (εναλλακτικές) επιλογές και τα πλεονεκτήματα & μειονεκτήματα της κάθε μίας;
* Μπορεί ο χρήστης να αντιστρέψει μια αυτοματοποιημένη ή επηρεασμένη επιλογή αργότερα;
Ερωτήματα προς διερεύνηση εδώ είναι:
* Κατάλαβε ο χρήστης τις επιπτώσεις της επιλογής αυτής;
* Ήταν ο χρήστης ενημερωμένος για (εναλλακτικές) επιλογές και τα πλεονεκτήματα & μειονεκτήματα καθεμιάς;
* Μπορεί ο χρήστης να αναιρέσει μια αυτοματοποιημένη ή επηρεασμένη επιλογή αργότερα;
### 3. Μελέτες Περίπτωσης
### 3. Μελέτες Περιπτώσεων
Για να τοποθετήσουμε αυτές τις ηθικές προκλήσεις σε πραγματικά πλαίσια, είναι χρήσιμο να εξετάσουμε μελέτες περιπτώσεων που αναδεικνύουν τις πιθανές βλάβες και συνέπειες για τα άτομα και την κοινωνία, όταν παραβλέπονται τέτοιες ηθικές παραβιάσεις.
Για να τοποθετήσουμε αυτές τις ηθικές προκλήσεις σε πραγματικά πλαίσια, βοηθάει να δούμε μελέτες περιπτώσεων που αναδεικνύουν τις πιθανές βλάβες και συνέπειες για άτομα και κοινωνία, όταν τέτοιες παραβιάσεις της ηθικής παραβλέπονται.
Ακολουθούν μερικά παραδείγματα:
Εδώ είναι μερικά παραδείγματα:
| Ηθική Πρόκληση | Μελέτη Περίπτωσης |
| Ηθική Πρόκληση | Μελέτη Περίπτωσης |
|--- |--- |
| **Ενημερωμένη Συναίνεση** | 1972 - [Μελέτη Σύφιλης Tuskegee](https://en.wikipedia.org/wiki/Tuskegee_Syphilis_Study) - Αφροαμερικανοί άνδρες που συμμετείχαν στη μελέτη υποσχέθηκαν δωρεάν ιατρική φροντίδα _αλλά εξαπατήθηκαν_ από ερευνητές που δεν ενημέρωσαν τους συμμετέχοντες για τη διάγνωσή τους ή για τη διαθεσιμότητα θεραπείας. Πολλοί συμμετέχοντες πέθαναν και οι σύντροφοι ή τα παιδιά τους επηρεάστηκαν. Η μελέτη διήρκεσε 40 χρόνια. |
| **Ιδιωτικότητα Δεδομένων** | 2007 - Ο [διαγωνισμός δεδομένων του Netflix](https://www.wired.com/2007/12/why-anonymous-data-sometimes-isnt/) παρείχε στους ερευνητές _10 εκατομμύρια ανωνυμοποιημένες βαθμολογίες ταινιών από 50.000 πελάτες_ για να βοηθήσουν στη βελτίωση των αλγορίθμων συστάσεων. Ωστόσο, οι ερευνητές κατάφεραν να συσχετίσουν ανωνυμοποιημένα δεδομένα με προσωπικά αναγνωρίσιμα δεδομένα σε _εξωτερικά σύνολα δεδομένων_ (π.χ., σχόλια IMDb), ουσιαστικά "απο-ανωνυμοποιώντας" ορισμένους συνδρομητές του Netflix.|
| **Προκατάληψη στη Συλλογή Δεδομένων** | 2013 - Η πόλη της Βοστώνης [ανέπτυξε το Street Bump](https://www.boston.gov/transportation/street-bump), μια εφαρμογή που επέτρεπε στους πολίτες να αναφέρουν λακκούβες, παρέχοντας στην πόλη καλύτερα δεδομένα για τους δρόμους ώστε να εντοπίζει και να διορθώνει προβλήματα. Ωστόσο, [οι άνθρωποι σε χαμηλότερες εισοδηματικές ομάδες είχαν λιγότερη πρόσβαση σε αυτοκίνητα και τηλέφωνα](https://hbr.org/2013/04/the-hidden-biases-in-big-data), καθιστώντας τα προβλήματα των δρόμων τους αόρατα στην εφαρμογή. Οι προγραμματιστές συνεργάστηκαν με ακαδημαϊκούς για να αντιμετωπίσουν ζητήματα _ισότιμης πρόσβασης και ψηφιακών διαφορών_ για δικαιοσύνη. |
| **Δικαιοσύνη Αλγορίθμων** | 2018 - Η MIT [Gender Shades Study](http://gendershades.org/overview.html) αξιολόγησε την ακρίβεια των προϊόντων τεχνητής νοημοσύνης για την ταξινόμηση φύλου, αποκαλύπτοντας κενά στην ακρίβεια για τις γυναίκες και τα άτομα με χρώμα. Μια [κάρτα Apple του 2019](https://www.wired.com/story/the-apple-card-didnt-see-genderand-thats-the-problem/) φάνηκε να προσφέρει λιγότερη πίστωση στις γυναίκες από ό,τι στους άνδρες. Και οι δύο περιπτώσεις ανέδειξαν ζητήματα προκατάληψης αλγορίθμων που οδηγούν σε κοινωνικοοικονομικές βλάβες.|
| **Παραπλάνηση Δεδομένων** | 2020 - Το [Τμήμα Δημόσιας Υγείας της Γεωργίας δημοσίευσε γραφήματα για τα κρούσματα COVID-19](https://www.vox.com/covid-19-coronavirus-us-response-trump/2020/5/18/21262265/georgia-covid-19-cases-declining-reopening) που φαινόταν να παραπλανούν τους πολίτες σχετικά με τις τάσεις των επιβεβαιωμένων κρουσμάτων με μη χρονολογική σειρά στον άξονα x. Αυτό δείχνει παραπλάνηση μέσω τεχνικών οπτικοποίησης. |
| **Ψευδαίσθηση της Ελεύθερης Επιλογής** | 2020 - Η εκπαιδευτική εφαρμογή [ABCmouse πλήρωσε 10 εκατομμύρια δολάρια για να διευθετήσει μια καταγγελία της FTC](https://www.washingtonpost.com/business/2020/09/04/abcmouse-10-million-ftc-settlement/) όπου οι γονείς παγιδεύτηκαν να πληρώνουν για συνδρομές που δεν μπορούσαν να ακυρώσουν. Αυτό δείχνει σκοτεινά μοτίβα στις αρχιτεκτονικές επιλογής, όπου οι χρήστες ωθήθηκαν σε πιθανώς επιβλαβείς επιλογές. |
| **Ιδιωτικότητα Δεδομένων & Δικαιώματα Χρηστών** | 2021 - Η [παραβίαση δεδομένων του Facebook](https://www.npr.org/2021/04/09/986005820/after-data-breach-exposes-530-million-facebook-says-it-will-not-notify-users) αποκάλυψε δεδομένα από 530 εκατομμύρια χρήστες, οδηγώντας σε διακανονισμό 5 δισεκατομμυρίων δολαρίων με την FTC. Ωστόσο, αρνήθηκε να ειδοποιήσει τους χρήστες για την παραβίαση, παραβιάζοντας τα δικαιώματα των χρηστών σχετικά με τη διαφάνεια και την πρόσβαση στα δεδομένα. |
| **Ενημερωμένη Συγκατάθεση** | 1972 - [Μελέτη Σύφιλης Tuskegee](https://en.wikipedia.org/wiki/Tuskegee_Syphilis_Study) - Αφροαμερικανοί άνδρες που συμμετείχαν στη μελέτη υποσχέθηκαν δωρεάν ιατρική περίθαλψη _αλλά εξαπατήθηκαν_ από τους ερευνητές που δεν ενημέρωσαν τα υποκείμενα για τη διάγνωση ή τη διαθεσιμότητα θεραπείας. Πολλά υποκείμενα πέθαναν & οι σύντροφοι ή τα παιδιά επλήγησαν· η μελέτη διήρκησε 40 χρόνια. |
| **Απόρρητο Δεδομένων** | 2007 - Το [Netflix data prize](https://www.wired.com/2007/12/why-anonymous-data-sometimes-isnt/) παρείχε στους ερευνητές _10 εκατ. ανωνυμοποιημένες αξιολογήσεις ταινιών από 50 χιλιάδες πελάτες_ για να βοηθήσει στη βελτίωση αλγορίθμων σύστασης. Ωστόσο, οι ερευνητές μπόρεσαν να συσχετίσουν ανωνυμοποιημένα δεδομένα με προσωπικά αναγνωρίσιμα δεδομένα σε _εξωτερικά σύνολα δεδομένων_ (π.χ., σχόλια IMDb) - αποτελεσματικά «απο-αωνυμοποιώντας» ορισμένους συνδρομητές Netflix.|
| **Προκατάληψη συλλογής** | 2013 - Η πόλη της Βοστώνης [ανάπτυξε το Street Bump](https://www.boston.gov/transportation/street-bump), μια εφαρμογή που επέτρεπε στους πολίτες να αναφέρουν λακκούβες, δίνοντας στην πόλη καλύτερα δεδομένα δρόμων για να βρει και να διορθώσει προβλήματα. Ωστόσο, [άτομα σε χαμηλότερα εισοδηματικά στρώματα είχαν λιγότερη πρόσβαση σε αυτοκίνητα και τηλέφωνα](https://hbr.org/2013/04/the-hidden-biases-in-big-data), κάνοντας τα προβλήματα στους δρόμους τους αόρατα σε αυτή την εφαρμογή. Οι προγραμματιστές συνεργάστηκαν με ακαδημαϊκούς για θέματα _ισότιμης πρόσβασης και ψηφιακών διαιρέσεων_ για δικαιοσύνη. |
| **Δικαιοσύνη Αλγορίθμων** | 2018 - Η μελέτη [Gender Shades](http://gendershades.org/overview.html) του MIT αξιολόγησε την ακρίβεια των προϊόντων ΤΝ για ταξινόμηση φύλου, αποκαλύπτοντας κενά στην ακρίβεια για γυναίκες και άτομα με χρώμα. Μια [Κάρτα Apple 2019](https://www.wired.com/story/the-apple-card-didnt-see-genderand-thats-the-problem/) φάνηκε να δίνει λιγότερη πίστωση στις γυναίκες απ’ ό,τι στους άνδρες. Και οι δύο έδειξαν ζητήματα προκατάληψης αλγορίθμων που οδηγούν σε κοινωνικοοικονομικές βλάβες.|
| **Παραπλάνηση Δεδομένων** | 2020 - Το [Τμήμα Δημόσιας Υγείας της Γεωργίας δημοσίευσε διαγράμματα COVID-19](https://www.vox.com/covid-19-coronavirus-us-response-trump/2020/5/18/21262265/georgia-covid-19-cases-declining-reopening) που φαινόταν να παραπλανούν τους πολίτες σχετικά με τάσεις σε επιβεβαιωμένες περιπτώσεις με μη χρονολογική σειρά στον άξονα x. Αυτό δείχνει παραπλάνηση μέσω οπτικοποιητικών τεχνικών. |
| **Ψευδαίσθηση ελεύθερης επιλογής** | 2020 - Η εκπαιδευτική εφαρμογή [ABCmouse πλήρωσε 10 εκατ. για να επιλύσει καταγγελία FTC](https://www.washingtonpost.com/business/2020/09/04/abcmouse-10-million-ftc-settlement/) όπου γονείς εγκλωβίστηκαν σε συνδρομές που δεν μπορούσαν να ακυρώσουν. Αυτό δείχνει σκοτεινά μοτίβα σε «αρχιτεκτονικές επιλογής», όπου οι χρήστες ωθήθηκαν προς ενδεχόμενα βλαπτικές επιλογές. |
| **Απόρρητο δεδομένων & Δικαιώματα χρηστών** | 2021 - Η [παραβίαση δεδομένων στο Facebook](https://www.npr.org/2021/04/09/986005820/after-data-breach-exposes-530-million-facebook-says-it-will-not-notify-users) αποκάλυψε δεδομένα 530 εκατ. χρηστών, με αποτέλεσμα διακανονισμό 5 δισ. δολαρίων με την FTC. Ωστόσο αρνήθηκε να ενημερώσει τους χρήστες για την παραβίαση, παραβιάζοντας τα δικαιώματα των χρηστών σχετικά με τη διαφάνεια και πρόσβαση στα δεδομένα. |
Θέλετε να εξερευνήσετε περισσότερες μελέτες περιπτώσεων; Δείτε αυτούς τους πόρους:
* [Ethics Unwrapped](https://ethicsunwrapped.utexas.edu/case-studies) - ηθικά διλήμματα σε διάφορους κλάδους.
* [Μάθημα Ηθικής στην Επιστήμη Δεδομένων](https://www.coursera.org/learn/data-science-ethics#syllabus) - μελέτες περιπτώσεων ορόσημο.
* [Όπου τα πράγματα πήγαν στραβά](https://deon.drivendata.org/examples/) - λίστα ελέγχου deon με παραδείγματα.
* [Ethics Unwrapped](https://ethicsunwrapped.utexas.edu/case-studies) - διλήμματα ηθικής σε διάφορες βιομηχανίες.
* [Μάθημα Ηθικής στην Επιστήμη Δεδομένων](https://www.coursera.org/learn/data-science-ethics#syllabus) - εξερεύνηση σημαντικών μελετών περιπτώσεων.
* [Όπου τα πράγματα πήγαν στραβά](https://deon.drivendata.org/examples/) - λίστα ελέγχου deon με παραδείγματα
> 🚨 Σκεφτείτε τις μελέτες περιπτώσεων που έχετε δει - έχετε βιώσει ή επηρεαστεί από μια παρόμοια ηθική πρόκληση στη ζωή σας; Μπορείτε να σκεφτείτε τουλάχιστον μία άλλη μελέτη περίπτωσης που να απεικονίζει μία από τις ηθικές προκλήσεις που συζητήσαμε σε αυτήν την ενότητα;
> 🚨 Σκεφτείτε τις μελέτες περιπτώσεων που έχετε δει έχετε βιώσει ή επηρεαστεί από παρόμοια ηθική πρόκληση στη ζωή σας; Μπορείτε να σκεφτείτε τουλάχιστον μια άλλη μελέτη περίπτωσης που να απεικονίζει μια από τις ηθικές προκλήσεις που συζητήσαμε σε αυτή την ενότητα;
## Εφαρμοσμένη Ηθική
Μιλήσαμε για έννοιες ηθικής, προκλήσεις και μελέτες περιπτώσεων σε πραγματικά πλαίσια. Αλλά πώς μπορούμε να ξεκινήσουμε να _εφαρμόζουμε_ ηθικές αρχές και πρακτικές στα έργα μας; Και πώς μπορούμε να _λειτουργικοποιήσουμε_ αυτές τις πρακτικές για καλύτερη διακυβέρνηση; Ας εξερευνήσουμε μερικές πραγματικές λύσεις:
Μιλήσαμε για έννοιες ηθικής, προκλήσεις και μελέτες περιπτώσεων σε πραγματικά περιβάλλοντα. Αλλά πώς αρχίζουμε να _εφαρμόζουμε_ ηθικές αρχές και πρακτικές στα έργα μας; Και πώς _λειτουργικοποιούμε_ αυτές τις πρακτικές για καλύτερη διακυβέρνηση; Ας εξερευνήσουμε μερικές λύσεις πραγματικού κόσμου:
### 1. Επαγγελματικοί Κώδικες
Οι Επαγγελματικοί Κώδικες προσφέρουν μια επιλογή για οργανισμούς να "ενθαρρύνουν" τα μέλη τους να υποστηρίξουν τις ηθικές αρχές και τη δήλωση αποστολής τους. Οι κώδικες είναι _ηθικές κατευθυντήριες γραμμές_ για επαγγελματική συμπεριφορά, βοηθώντας τους εργαζόμενους ή τα μέλη να λαμβάνουν αποφάσεις που ευθυγραμμίζονται με τις αρχές του οργανισμού τους. Είναι αποτελεσματικοί μόνο όταν τα μέλη συμμορφώνονται εθελοντικά. Ωστόσο, πολλοί οργανισμοί προσφέρουν πρόσθετες ανταμοιβές και κυρώσεις για να ενθαρρύνουν τη συμμόρφωση των μελών.
Οι Επαγγελματικοί Κώδικες προσφέρουν μια επιλογή για οργανισμούς να «διεγείρουν» τα μέλη τους να υποστηρίζουν τις ηθικές αρχές και τον αποστολικό τους σκοπό. Οι κώδικες είναι _ηθικές κατευθυντήριες γραμμές_ για την επαγγελματική συμπεριφορά, βοηθώντας τους υπαλλήλους ή τα μέλη να λαμβάνουν αποφάσεις που ευθυγραμμίζονται με τις αρχές του οργανισμού τους. Είναι τόσο αποτελεσματικοί όσο και η εκούσια συμμόρφωση των μελών· ωστόσο, πολλοί οργανισμοί προσφέρουν επιπλέον ανταμοιβές και κυρώσεις για να παρακινήσουν τη συμμόρφωση των μελών.
Παραδείγματα περιλαμβάνουν:
* [Oxford Munich](http://www.code-of-ethics.org/code-of-conduct/) Κώδικας Ηθικής
* [Data Science Association](http://datascienceassn.org/code-of-conduct.html) Κώδικας Συμπεριφοράς (δημιουργήθηκε το 2013)
* [ACM Code of Ethics and Professional Conduct](https://www.acm.org/code-of-ethics) (από το 1993)
* [Κώδικας Ηθικής Oxford Munich](http://www.code-of-ethics.org/code-of-conduct/)
* [Κώδικας Συμπεριφοράς του Data Science Association](http://datascienceassn.org/code-of-conduct.html) (δημιουργήθηκε το 2013)
* [Κώδικας Ηθικής και Επαγγελματικής Συμπεριφοράς ACM](https://www.acm.org/code-of-ethics) (από το 1993)
> 🚨 Ανήκετε σε κάποιο επαγγελματικό οργανισμό μηχανικών ή επιστήμης δεδομένων; Εξερευνήστε την ιστοσελίδα τους για να δείτε αν ορίζουν έναν επαγγελματικό κώδικα ηθικής. Τι λέει αυτό για τις ηθικές τους αρχές; Πώς "ενθαρρύνουν" τα μέλη να ακολουθήσουν τον κώδικα;
> 🚨 Ανήκετε σε επαγγελματικό οργανισμό μηχανικών ή επιστήμης δεδομένων; Εξερευνήστε την ιστοσελίδα τους για να δείτε αν ορίζουν κώδικα ηθικής. Τι λέει αυτό για τις ηθικές τους αρχές; Πώς «διεγείρουν» τα μέλη να ακολουθήσουν τον κώδικα;
### 2. Λίστες Ελέγχου Ηθικής
Ενώ οι επαγγελματικοί κώδικες ορίζουν την απαιτούμενη _ηθική συμπεριφορά_ από τους επαγγελματίες, [έχουν γνωστούς περιορισμούς](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md) στην επιβολή, ιδιαίτερα σε μεγάλα έργα. Αντίθετα, πολλοί ειδικοί στην Επιστήμη Δεδομένων [υποστηρίζουν τις λίστες ελέγχου](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md), που μπορούν **να συνδέσουν τις αρχές με τις πρακτικές** με πιο καθοριστικό και εφαρμόσιμο τρόπο.
Ενώ οι επαγγελματικοί κώδικες ορίζουν την απαιτούμενη _ηθική συμπεριφορά_ από τους επαγγελματίες, έχουν [γνωστούς περιορισμούς](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md) στην επιβολή, ιδιαίτερα σε μεγάλα έργα. Αντιθέτως, πολλοί ειδικοί στην Επιστήμη Δεδομένων [υποστηρίζουν λίστες ελέγχου](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md) που μπορούν να **συνδέσουν τις αρχές με τις πρακτικές** με πιο αποφασιστικούς και εφαρμόσιμους τρόπους.
Οι λίστες ελέγχου μετατρέπουν τις ερωτήσεις σε "ναι/όχι" εργασίες που μπορούν να λειτουργικοποιηθούν, επιτρέποντας την παρακολούθησή τους ως μέρος των τυπικών ροών εργασίας κυκλοφορίας προϊόντων.
Οι λίστες ελέγχου μετατρέπουν ερωτήσεις σε εργασίες «ναι/όχι» που μπορούν να λειτουργικοποιηθούν, επιτρέποντάς τους να παρακολουθούνται ως μέρος των τυπικών ροών εργασίας κυκλοφορίας προϊόντος.
Παραδείγματα περιλαμβάνουν:
* [Deon](https://deon.drivendata.org/) - μια γενικής χρήσης λίστα ελέγχου ηθικής δεδομένων που δημιουργήθηκε από [συστάσεις της βιομηχανίας](https://deon.drivendata.org/#checklist-citations) με εργαλείο γραμμής εντολών για εύκολη ενσωμάτωση.
* [Privacy Audit Checklist](https://cyber.harvard.edu/ecommerce/privacyaudit.html) - παρέχει γενικές οδηγίες για πρακτικές χειρισμού πληροφοριών από νομικές και κοινωνικές προοπτικές.
* [AI Fairness Checklist](https://www.microsoft.com/en-us/research/project/ai-fairness-checklist/) - δημιουργήθηκε από επαγγελματίες της τεχνητής νοημοσύνης για να υποστηρίξει την υιοθέτηση και ενσωμάτωση ελέγχων δικαιοσύνης στους κύκλους ανάπτυξης της τεχνητής νοημοσύνης.
* [22 ερωτήσεις για την ηθική στα δεδομένα και την τεχνητή νοημοσύνη](https://medium.com/the-organization/22-questions-for-ethics-in-data-and-ai-efb68fd19429) - πιο ανοιχτό πλαίσιο, δομημένο για αρχική εξερεύνηση ηθικών ζητημάτων στο σχεδιασμό, την υλοποίηση και τα οργανωτικά πλαίσια.
* [Deon](https://deon.drivendata.org/) - μια γενικού σκοπού λίστα ελέγχου ηθικής δεδομένων δημιουργημένη από [βιομηχανικές συστάσεις](https://deon.drivendata.org/#checklist-citations) με εργαλείο γραμμής εντολών για εύκολη ενσωμάτωση.
* [Λίστα Ελέγχου Ελέγχου Απορρήτου](https://cyber.harvard.edu/ecommerce/privacyaudit.html) - παρέχει γενική καθοδήγηση για πρακτικές χειρισμού πληροφοριών από νομικές και κοινωνικές οπτικές.
* [Λίστα Ελέγχου Δικαιοσύνης ΤΝ](https://www.microsoft.com/en-us/research/project/ai-fairness-checklist/) - δημιουργημένη από επαγγελματίες της ΤΝ για να υποστηρίξει την υιοθέτηση και ενσωμάτωση ελέγχων δικαιοσύνης σε κύκλους ανάπτυξης ΤΝ.
* [22 ερωτήσεις για ηθική σε δεδομένα και ΤΝ](https://medium.com/the-organization/22-questions-for-ethics-in-data-and-ai-efb68fd19429) - πιο ανοιχτό πλαίσιο, δομημένο για αρχική διερεύνηση ηθικών ζητημάτων στο σχεδιασμό, υλοποίηση και οργανωτικά πλαίσια.
### 3. Κανονισμοί Ηθικής
Η ηθική αφορά τον καθορισμό κοινών αξιών και την εθελοντική τήρηση του σωστού. **Συμμόρφωση** αφορά την _τήρηση του νόμου_ όπου και αν ορίζεται. **Διακυβέρνηση** καλύπτει γενικά όλους τους τρόπους με τους οποίους οι οργανισμοί λειτουργούν για να επιβάλλουν ηθικές αρχές και να συμμορφώνονται με καθορισμένους νόμους.
Η ηθική αφορά τον ορισμό κοινών αξιών και την εκτέλεση του σωστού _εκουσίως_. Η **συμμόρφωση** αφορά το _να τηρείς τον νόμο_ όπου ορίζεται. Η **διακυβέρνηση** καλύπτει ευρέως όλους τους τρόπους με τους οποίους οι οργανώσεις λειτουργούν για να επιβάλλουν ηθικές αρχές και να συμμορφώνονται με τους ισχύοντες νόμους.
Σήμερα, η διακυβέρνηση παίρνει δύο μορφές εντός των οργανισμών. Πρώτον, αφορά τον ορισμό των αρχών της **ηθικής ΤΝ** και την καθιέρωση πρακτικών για τη λειτουργικοποίηση της υιοθέτησής τους σε όλα τα έργα που σχετίζονται με ΤΝ στον οργανισμό. Δεύτερον, αφορά τη συμμόρφωση με όλους τους επιβεβλημένους από την κυβέρνηση **κανονισμούς προστασίας δεδομένων** για τις περιοχές όπου δραστηριοποιείται.
Παραδείγματα κανονισμών προστασίας και απορρήτου δεδομένων:
* `1974`, [Νόμος Απορρήτου ΗΠΑ](https://www.justice.gov/opcl/privacy-act-1974) - ρυθμίζει τη συλλογή, χρήση και αποκάλυψη προσωπικών πληροφοριών από την _ομοσπονδιακή κυβέρνηση_.
* `1996`, [Νόμος HIPAA](https://www.cdc.gov/phlp/publications/topic/hipaa.html) - προστατεύει προσωπικά δεδομένα υγείας.
* `1998`, [Νόμος COPPA](https://www.ftc.gov/enforcement/rules/rulemaking-regulatory-reform-proceedings/childrens-online-privacy-protection-rule) - προστατεύει το απόρρητο παιδιών κάτω των 13 ετών.
* `2018`, [Γενικός Κανονισμός Προστασίας Δεδομένων (GDPR)](https://gdpr-info.eu/) - παρέχει δικαιώματα χρηστών, προστασία δεδομένων και απόρρητο.
* `2018`, [Νόμος Καταναλωτικού Απορρήτου Καλιφόρνιας (CCPA)](https://www.oag.ca.gov/privacy/ccpa) δίνει στους καταναλωτές περισσότερα ικαιώματα_ επί των (προσωπικών) δεδομένων τους.
* `2021`, Νόμος Προστασίας Προσωπικών Πληροφοριών της Κίνας [Personal Information Protection Law](https://www.reuters.com/world/china/china-passes-new-personal-data-privacy-law-take-effect-nov-1-2021-08-20/) μόλις ψηφίστηκε, δημιουργώντας έναν από τους αυστηρότερους παγκοσμίως κανονισμούς απορρήτου διαδικτυακών δεδομένων.
Σήμερα, η διακυβέρνηση λαμβάνει δύο μορφές εντός των οργανισμών. Πρώτον, αφορά τον καθορισμό **ηθικών αρχών AI** και την καθιέρωση πρακτικών για την λειτουργικοποίηση της υιοθέτησης σε όλα τα έργα που σχετίζονται με την τεχνητή νοημοσύνη στον οργανισμό. Δεύτερον, αφορά τη συμμόρφωση με όλους τους κυβερνητικά καθορισμένους **κανονισμούς προστασίας δεδομένων** για τις περιοχές στις οποίες δραστηριοποιείται.
> 🚨 Ο κανονισμός GDPR (General Data Protection Regulation) που όρισε η Ευρωπαϊκή Ένωση παραμένει ένας από τους πιο επιδραστικούς κανονισμούς απορρήτου δεδομένων σήμερα. Ήξερες ότι ορίζει επίσης [8 δικαιώματα χρηστών](https://www.freeprivacypolicy.com/blog/8-user-rights-gdpr) για την προστασία της ψηφιακής ιδιωτικότητας και των προσωπικών δεδομένων των πολιτών; Μάθε ποια είναι και γιατί έχουν σημασία.
### 4. Πολιτισμός Ηθικής
Σημειώστε ότι παραμένει ένα άυλο χάσμα ανάμεσα στη _συμμόρφωση_ (κάνεις αρκετά για να τηρείς «τον γράμμα του νόμου») και την αντιμετώπιση [συστημικών ζητημάτων](https://www.coursera.org/learn/data-science-ethics/home/week/4) (όπως ο σχηματισμός, η ασυμμετρία πληροφοριών, και η κατανοητική αδικία) που μπορεί να επιταχύνουν την όπλιση της ΤΝ.
Το τελευταίο απαιτεί [συνεργατικές προσεγγίσεις για τον ορισμό πολιτισμών ηθικής](https://towardsdatascience.com/why-ai-ethics-requires-a-culture-driven-approach-26f451afa29f) που δημιουργούν συναισθηματικούς δεσμούς και συνεπείς κοινές αξίες _σε οργανισμούς_ στη βιομηχανία. Αυτό απαιτεί πιο [επίσημους πολιτισμούς ηθικής δεδομένων](https://www.codeforamerica.org/news/formalizing-an-ethical-data-culture/) σε οργανισμούς - επιτρέποντας _οποιονδήποτε_ να [τραβήξει το σχοινί Andon](https://en.wikipedia.org/wiki/Andon_(manufacturing)) (για να εγείρει νωρίς ζητήματα ηθικής στη διαδικασία) και κάνοντας τις _ηθικές αξιολογήσεις_ (π.χ., στις προσλήψεις) βασικό κριτήριο για τη συγκρότηση ομάδων σε έργα ΤΝ.
---
## [Κουίζ μετά τη διάλεξη](https://ff-quizzes.netlify.app/en/ds/quiz/3) 🎯
## Ανασκόπηση & Αυτοεκπαίδευση
Παραδείγματα κανονισμών προστασίας και ιδιωτικότητας δεδομένων:
Μαθήματα και βιβλία βοηθούν στην κατανόηση βασικών εννοιών και προκλήσεων ηθικής, ενώ μελέτες περιπτώσεων και εργαλεία βοηθούν με πρακτικές εφαρμοσμένης ηθικής σε πραγματικά περιβάλλοντα. Εδώ είναι μερικοί πόροι για να ξεκινήσετε.
* `1974`, [US Privacy Act](https://www.justice.gov/opcl/privacy-act-1974) - ρυθμίζει τη συλλογή, χρήση και αποκάλυψη προσωπικών πληροφοριών από την _ομοσπονδιακή κυβέρνηση_.
* `1996`, [US Health Insurance Portability & Accountability Act (HIPAA)](https://www.cdc.gov/phlp/publications/topic/hipaa.html) - προστατεύει προσωπικά δεδομένα υγείας.
* `1998`, [US Children's Online Privacy Protection Act (COPPA)](https://www.ftc.gov/enforcement/rules/rulemaking-regulatory-reform-proceedings/childrens-online-privacy-protection-rule)
* [Machine Learning For Beginners](https://github.com/microsoft/ML-For-Beginners/blob/main/1-Introduction/3-fairness/README.md) - μάθημα για τη Δικαιοσύνη, από τη Microsoft.
* [Principles of Responsible AI](https://docs.microsoft.com/en-us/learn/modules/responsible-ai-principles/) - δωρεάν εκπαιδευτική διαδρομή από το Microsoft Learn.
* [Ethics and Data Science](https://resources.oreilly.com/examples/0636920203964) - ηλεκτρονικό βιβλίο από την O'Reilly (M. Loukides, H. Mason κ.ά.)
* [Data Science Ethics](https://www.coursera.org/learn/data-science-ethics#syllabus) - διαδικτυακό μάθημα από το Πανεπιστήμιο του Μίσιγκαν.
* [Ethics Unwrapped](https://ethicsunwrapped.utexas.edu/case-studies) - μελέτες περιπτώσεων από το Πανεπιστήμιο του Τέξας.
* [Εισαγωγή στη Μηχανική Μάθηση](https://github.com/microsoft/ML-For-Beginners/blob/main/1-Introduction/3-fairness/README.md) - μάθημα για τη Δικαιοσύνη, από τη Microsoft.
* [Αρχές Υπεύθυνης Τεχνητής Νοημοσύνης](https://docs.microsoft.com/en-us/learn/modules/responsible-ai-principles/) - δωρεάν εκπαιδευτική πορεία από το Microsoft Learn.
* [Ηθική και Επιστήμη Δεδομένων](https://resources.oreilly.com/examples/0636920203964) - EBook από την O'Reilly (M. Loukides, H. Mason κ.ά.)
* [Ηθική στην Επιστήμη Δεδομένων](https://www.coursera.org/learn/data-science-ethics#syllabus) - διαδικτυακό μάθημα από το Πανεπιστήμιο του Μίσιγκαν.
* [Αποκαλυπτική Ηθική](https://ethicsunwrapped.utexas.edu/case-studies) - μελέτες περιπτώσεων από το Πανεπιστήμιο του Τέξας.
# Εργασία
# Εργασία
[Γράψτε μια Μελέτη Περίπτωσης για την Ηθική των Δεδομένων](assignment.md)
[Γράψτε μια Μελέτη Περίπτωσης Ηθικής στα Δεδομένα](assignment.md)
---
**Αποποίηση ευθύνης**:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης [Co-op Translator](https://github.com/Azure/co-op-translator). Παρόλο που καταβάλλουμε προσπάθειες για ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα θα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή εσφαλμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Αποποίηση ευθυνών**:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία μετάφρασης με τεχνητή νοημοσύνη [Co-op Translator](https://github.com/Azure/co-op-translator). Ενώ επιδιώκουμε την ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -1,60 +1,62 @@
# Εργασία με Δεδομένα: Python και η Βιβλιοθήκη Pandas
| ![ Σκίτσο από [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/07-WorkWithPython.png) |
| ![ Σχεδιαστικό από [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/07-WorkWithPython.png) |
| :-------------------------------------------------------------------------------------------------------: |
| Εργασία με Python - _Σκίτσο από [@nitya](https://twitter.com/nitya)_ |
| Εργασία με Python - _Σχεδιαστικό από [@nitya](https://twitter.com/nitya)_ |
[![Εισαγωγικό Βίντεο](../../../../translated_images/el/video-ds-python.245247dc811db8e4.webp)](https://youtu.be/dZjWOGbsN4Y)
Ενώ οι βάσεις δεδομένων προσφέρουν πολύ αποτελεσματικούς τρόπους αποθήκευσης δεδομένων και ερωτημάτων μέσω γλωσσών ερωτημάτων, ο πιο ευέλικτος τρόπος επεξεργασίας δεδομένων είναι η δημιουργία του δικού σας προγράμματος για την επεξεργασία τους. Σε πολλές περιπτώσεις, η χρήση ερωτημάτων βάσης δεδομένων είναι πιο αποτελεσματική. Ωστόσο, σε ορισμένες περιπτώσεις όπου απαιτείται πιο σύνθετη επεξεργασία δεδομένων, αυτό δεν μπορεί να γίνει εύκολα με SQL.
Η επεξεργασία δεδομένων μπορεί να προγραμματιστεί σε οποιαδήποτε γλώσσα προγραμματισμού, αλλά υπάρχουν ορισμένες γλώσσες που είναι πιο κατάλληλες για εργασία με δεδομένα. Οι επιστήμονες δεδομένων συνήθως προτιμούν μία από τις παρακάτω γλώσσες:
Ενώ οι βάσεις δεδομένων προσφέρουν πολύ αποδοτικούς τρόπους αποθήκευσης δεδομένων και ερωτημάτων με χρήση γλωσσών ερωτημάτων, ο πιο ευέλικτος τρόπος επεξεργασίας δεδομένων είναι να γράψετε το δικό σας πρόγραμμα για να χειριστείτε τα δεδομένα. Σε πολλές περιπτώσεις, η εκτέλεση ενός ερωτήματος βάσης δεδομένων θα ήταν πιο αποτελεσματική. Ωστόσο, σε κάποιες περιπτώσεις όπου απαιτείται πιο σύνθετη επεξεργασία δεδομένων, αυτό δεν μπορεί να γίνει εύκολα με SQL.
Η επεξεργασία δεδομένων μπορεί να προγραμματιστεί σε οποιαδήποτε γλώσσα προγραμματισμού, αλλά υπάρχουν ορισμένες γλώσσες που είναι υψηλότερου επιπέδου όσον αφορά την εργασία με δεδομένα. Οι επιστήμονες δεδομένων συνήθως προτιμούν μία από τις παρακάτω γλώσσες:
* **[Python](https://www.python.org/)**, μια γλώσσα προγραμματισμού γενικού σκοπού, η οποία θεωρείται συχνά μία από τις καλύτερες επιλογές για αρχάριους λόγω της απλότητάς της. Η Python διαθέτει πολλές πρόσθετες βιβλιοθήκες που μπορούν να σας βοηθήσουν να λύσετε πολλά πρακτικά προβλήματα, όπως η εξαγωγή δεδομένων από αρχεία ZIP ή η μετατροπή εικόνων σε ασπρόμαυρες. Εκτός από την επιστήμη δεδομένων, η Python χρησιμοποιείται επίσης συχνά για ανάπτυξη ιστοσελίδων.
* **[R](https://www.r-project.org/)** είναι ένα παραδοσιακό εργαλείο που αναπτύχθηκε με γνώμονα την επεξεργασία στατιστικών δεδομένων. Περιέχει επίσης μια μεγάλη αποθήκη βιβλιοθηκών (CRAN), καθιστώντας το μια καλή επιλογή για επεξεργασία δεδομένων. Ωστόσο, το R δεν είναι γλώσσα γενικού σκοπού και σπάνια χρησιμοποιείται εκτός του τομέα της επιστήμης δεδομένων.
* **[Julia](https://julialang.org/)** είναι μια άλλη γλώσσα που αναπτύχθηκε ειδικά για την επιστήμη δεδομένων. Σκοπός της είναι να προσφέρει καλύτερη απόδοση από την Python, καθιστώντας την ένα εξαιρετικό εργαλείο για επιστημονικά πειράματα.
* **[Python](https://www.python.org/)**, μια γενικής χρήσης γλώσσα προγραμματισμού, που συχνά θεωρείται μία από τις καλύτερες επιλογές για αρχάριους λόγω της απλότητάς της. Η Python διαθέτει πολλές επιπλέον βιβλιοθήκες που μπορούν να σας βοηθήσουν να λύσετε πολλά πρακτικά προβλήματα, όπως εξαγωγή δεδομένων από αρχεία ZIP ή μετατροπή εικόνας σε κλίμακα του γκρι. Εκτός από την επιστήμη δεδομένων, η Python χρησιμοποιείται συχνά και για ανάπτυξη ιστού.
* **[R](https://www.r-project.org/)** είναι ένας παραδοσιακός εργαλειακός πάγκος που αναπτύχθηκε με γνώμονα την στατιστική επεξεργασία δεδομένων. Περιέχει επίσης μεγάλο αποθετήριο βιβλιοθηκών (CRAN), καθιστώντας την καλή επιλογή για επεξεργασία δεδομένων. Ωστόσο, το R δεν είναι γλώσσα γενικής χρήσης και χρησιμοποιείται σπάνια εκτός του πεδίου της επιστήμης δεδομένων.
* **[Julia](https://julialang.org/)** είναι άλλη μία γλώσσα που αναπτύχθηκε ειδικά για την επιστήμη δεδομένων. Σκοπός της είναι να προσφέρει καλύτερη απόδοση από την Python, καθιστώντας την εξαιρετικό εργαλείο για επιστημονικά πειράματα.
Σε αυτό το μάθημα, θα επικεντρωθούμε στη χρήση της Python για απλή επεξεργασία δεδομένων. Θα υποθέσουμε ότι έχετε βασική εξοικείωση με τη γλώσσα. Εάν θέλετε μια πιο βαθιά περιήγηση στην Python, μπορείτε να ανατρέξετε σε μία από τις παρακάτω πηγές:
Σε αυτό το μάθημα, θα εστιάσουμε στη χρήση της Python για απλή επεξεργασία δεδομένων. Θα υποθέσουμε βασική εξοικείωση με τη γλώσσα. Εάν θέλετε εκτενέστερη περιήγηση στην Python, μπορείτε να ανατρέξετε σε έναν από τους παρακάτω πόρους:
* [Μάθετε Python με Διασκεδαστικό Τρόπο χρησιμοποιώντας Turtle Graphics και Fractals](https://github.com/shwars/pycourse) - Γρήγορο εισαγωγικό μάθημα στην Python μέσω GitHub
* [Μάθετε Python με Διασκεδαστικό Τρόπο με Χελώνα και fractals](https://github.com/shwars/pycourse) - Γρήγορο εισαγωγικό μάθημα στην Python μέσω GitHub
* [Κάντε τα Πρώτα σας Βήματα με την Python](https://docs.microsoft.com/en-us/learn/paths/python-first-steps/?WT.mc_id=academic-77958-bethanycheum) Μονοπάτι Μάθησης στο [Microsoft Learn](http://learn.microsoft.com/?WT.mc_id=academic-77958-bethanycheum)
Τα δεδομένα μπορούν να έχουν πολλές μορφές. Σε αυτό το μάθημα, θα εξετάσουμε τρεις μορφές δεδομένων - **πίνακες δεδομένων**, **κείμενο** και **εικόνες**.
Τα δεδομένα μπορεί να έρχονται σε πολλές μορφές. Σε αυτό το μάθημα, θα εξετάσουμε τρεις μορφές δεδομένων - **ταμπελοποιημένα δεδομένα**, **κείμενο** και **εικόνες**.
Θα εστιάσουμε σε μερικά παραδείγματα επεξεργασίας δεδομένων, αντί να σας δώσουμε πλήρη επισκόπηση όλων των σχετικών βιβλιοθηκών. Αυτό θα σας επιτρέψει να κατανοήσετε την κύρια ιδέα των δυνατοτήτων και να έχετε την κατανόηση για το πού να βρείτε λύσεις στα προβλήματά σας όταν τις χρειαστείτε.
> **Πιο χρήσιμη συμβουλή**. Όταν χρειάζεται να εκτελέσετε κάποια λειτουργία σε δεδομένα που δεν ξέρετε πώς να κάνετε, δοκιμάστε να το αναζητήσετε στο διαδίκτυο. Το [Stackoverflow](https://stackoverflow.com/) συνήθως περιέχει πολλά χρήσιμα παραδείγματα κώδικα σε Python για πολλές τυπικές εργασίες.
Θα επικεντρωθούμε σε μερικά παραδείγματα επεξεργασίας δεδομένων, αντί να σας δώσουμε μια πλήρη επισκόπηση όλων των σχετικών βιβλιοθηκών. Αυτό θα σας επιτρέψει να κατανοήσετε τις βασικές δυνατότητες και να αποκτήσετε μια ιδέα για το πού να βρείτε λύσεις στα προβλήματά σας όταν τις χρειαστείτε.
> **Η πιο χρήσιμη συμβουλή**. Όταν χρειάζεται να εκτελέσετε μια συγκεκριμένη λειτουργία σε δεδομένα και δεν ξέρετε πώς να το κάνετε, δοκιμάστε να το αναζητήσετε στο διαδίκτυο. Το [Stackoverflow](https://stackoverflow.com/) περιέχει συνήθως πολλά χρήσιμα δείγματα κώδικα σε Python για πολλές τυπικές εργασίες.
## [Προ-μάθημα κουίζ](https://ff-quizzes.netlify.app/en/ds/quiz/12)
## Πίνακες Δεδομένων και Dataframes
## Ταμπελοποιημένα Δεδομένα και Dataframes
Έχετε ήδη συναντήσει πίνακες δεδομένων όταν μιλήσαμε για σχεσιακές βάσεις δεδομένων. Όταν έχετε πολλά δεδομένα που περιέχονται σε διαφορετικούς συνδεδεμένους πίνακες, είναι σίγουρα λογικό να χρησιμοποιήσετε SQL για να εργαστείτε με αυτά. Ωστόσο, υπάρχουν πολλές περιπτώσεις όπου έχουμε έναν πίνακα δεδομένων και πρέπει να αποκτήσουμε κάποια **κατανόηση** ή **συμπεράσματα** σχετικά με αυτά τα δεδομένα, όπως η κατανομή, η συσχέτιση μεταξύ τιμών κ.λπ. Στην επιστήμη δεδομένων, υπάρχουν πολλές περιπτώσεις όπου πρέπει να εκτελέσουμε κάποιες μετασχηματισμούς των αρχικών δεδομένων, ακολουθούμενες από οπτικοποίηση. Και τα δύο αυτά βήματα μπορούν να γίνουν εύκολα χρησιμοποιώντας Python.
Έχετε ήδη συναντήσει τα ταμπελοποιημένα δεδομένα όταν μιλήσαμε για σχεσιακές βάσεις δεδομένων. Όταν έχετε πολλά δεδομένα, και αυτά περιέχονται σε πολλούς διαφορετικούς συνδεδεμένους πίνακες, αξίζει σίγουρα να χρησιμοποιήσετε SQL για να εργαστείτε μαζί τους. Ωστόσο, υπάρχουν πολλές περιπτώσεις όπου έχουμε έναν πίνακα δεδομένων και θέλουμε να αποκτήσουμε κάποια **κατανόηση** ή **γνώση** για αυτά τα δεδομένα, όπως η κατανομή, η συσχέτιση μεταξύ τιμών κτλ. Στην επιστήμη δεδομένων, υπάρχουν πολλές περιπτώσεις όπου πρέπει να εκτελέσουμε κάποιες μετατροπές των αρχικών δεδομένων, ακολουθούμενες από οπτικοποίηση. Και τα δύο αυτά βήματα μπορούν εύκολα να γίνουν με χρήση Python.
Υπάρχουν δύο πιο χρήσιμες βιβλιοθήκες στην Python που μπορούν να σας βοηθήσουν να χειριστείτε πίνακες δεδομένων:
* **[Pandas](https://pandas.pydata.org/)** σας επιτρέπει να χειρίζεστε τα λεγόμενα **Dataframes**, τα οποία είναι ανάλογα με τους σχεσιακούς πίνακες. Μπορείτε να έχετε ονομασμένες στήλες και να εκτελείτε διάφορες λειτουργίες σε γραμμές, στήλες και dataframes γενικά.
* **[Numpy](https://numpy.org/)** είναι μια βιβλιοθήκη για εργασία με **tensors**, δηλαδή πολυδιάστατους **πίνακες**. Ο πίνακας έχει τιμές του ίδιου υποκείμενου τύπου και είναι απλούστερος από το dataframe, αλλά προσφέρει περισσότερες μαθηματικές λειτουργίες και δημιουργεί λιγότερη επιβάρυνση.
Υπάρχουν δύο πιο χρήσιμες βιβλιοθήκες στην Python που μπορούν να σας βοηθήσουν να χειριστείτε τα ταμπελοποιημένα δεδομένα:
* **[Pandas](https://pandas.pydata.org/)** σάς επιτρέπει να χειρίζεστε τα λεγόμενα **Dataframes**, που είναι ανάλογα με σχεσιακούς πίνακες. Μπορείτε να έχετε ονομασμένες στήλες και να εκτελείτε διάφορες λειτουργίες σε γραμμές, στήλες και γενικά σε dataframes.
* **[Numpy](https://numpy.org/)** είναι μία βιβλιοθήκη για εργασία με **τενσόρες**, δηλαδή πολυδιάστατους **πίνακες**. Ο πίνακας έχει τιμές του ίδιου βασικού τύπου, και είναι απλούστερος από το dataframe, αλλά προσφέρει περισσότερες μαθηματικές λειτουργίες και δημιουργεί λιγότερο φόρτο.
Υπάρχουν επίσης μερικές άλλες βιβλιοθήκες που πρέπει να γνωρίζετε:
* **[Matplotlib](https://matplotlib.org/)** είναι μια βιβλιοθήκη που χρησιμοποιείται για οπτικοποίηση δεδομένων και σχεδίαση γραφημάτων
* **[SciPy](https://www.scipy.org/)** είναι μια βιβλιοθήκη με ορισμένες πρόσθετες επιστημονικές λειτουργίες. Έχουμε ήδη συναντήσει αυτήν τη βιβλιοθήκη όταν μιλήσαμε για πιθανότητες και στατιστική
Υπάρχουν και μερικές άλλες βιβλιοθήκες που πρέπει να γνωρίζετε:
* **[Matplotlib](https://matplotlib.org/)** είναι μια βιβλιοθήκη που χρησιμοποιείται για οπτικοποίηση δεδομένων και σχεδιασμό γραφημάτων
* **[SciPy](https://www.scipy.org/)** είναι μια βιβλιοθήκη με επιπλέον επιστημονικές συναρτήσεις. Την έχουμε ήδη συναντήσει όταν μιλήσαμε για πιθανότητες και στατιστική.
Ακολουθεί ένα κομμάτι κώδικα που θα χρησιμοποιούσατε συνήθως για να εισάγετε αυτές τις βιβλιοθήκες στην αρχή του προγράμματος Python:
Ακολουθεί ένα κομμάτι κώδικα που συνήθως χρησιμοποιείτε για να εισάγετε αυτές τις βιβλιοθήκες στην αρχή του προγράμματός σας σε Python:
```python
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from scipy import ... # you need to specify exact sub-packages that you need
from scipy import ... # χρειάζεται να καθορίσετε τα ακριβή υποπακέτα που χρειάζεστε
```
Η Pandas επικεντρώνεται σε μερικές βασικές έννοιες.
Το Pandas βασίζεται σε μερικές βασικές έννοιες.
### Series
**Series** είναι μια ακολουθία τιμών, παρόμοια με μια λίστα ή έναν πίνακα numpy. Η κύρια διαφορά είναι ότι το series έχει επίσης έναν **δείκτη**, και όταν εκτελούμε λειτουργίες σε series (π.χ., προσθέτουμε), ο δείκτης λαμβάνεται υπόψη. Ο δείκτης μπορεί να είναι τόσο απλός όσο ένας ακέραιος αριθμός γραμμής (είναι ο δείκτης που χρησιμοποιείται από προεπιλογή όταν δημιουργούμε ένα series από λίστα ή πίνακα), ή μπορεί να έχει μια πιο σύνθετη δομή, όπως ένα χρονικό διάστημα.
**Series** είναι μια ακολουθία τιμών, παρόμοια με μία λίστα ή numpy array. Η βασική διαφορά είναι ότι η series έχει επίσης **δείκτη** (index), και όταν εκτελούμε λειτουργίες σε series (π.χ. πρόσθεση), ο δείκτης λαμβάνεται υπόψη. Ο δείκτης μπορεί να είναι απλά ακέραιος αριθμός σειράς (είναι ο δείκτης που χρησιμοποιείται ως προεπιλογή όταν δημιουργούμε series από λίστα ή array), ή μπορεί να έχει πολύπλοκη δομή, όπως χρονικό διάστημα.
> **Σημείωση**: Υπάρχει εισαγωγικός κώδικας Pandas στο συνοδευτικό notebook [`notebook.ipynb`](notebook.ipynb). Εδώ παραθέτουμε μόνο μερικά παραδείγματα και σίγουρα μπορείτε να ελέγξετε το πλήρες notebook.
> **Σημείωση**: Υπάρχει κάποιος εισαγωγικός κώδικας Pandas στο συνοδευτικό τετράδιο [`notebook.ipynb`](notebook.ipynb). Εδώ παρουσιάζουμε μόνο κάποια από τα παραδείγματα και μπορείτε σίγουρα να εξετάσετε ολόκληρο το τετράδιο.
Ας δούμε ένα παράδειγμα: θέλουμε να αναλύσουμε τις πωλήσεις του καταστήματος παγωτού μας. Ας δημιουργήσουμε μια σειρά αριθμών πωλήσεων (αριθμός αντικειμένων που πωλήθηκαν κάθε μέρα) για μια χρονική περίοδο:
Ας δούμε ένα παράδειγμα: θέλουμε να αναλύσουμε τις πωλήσεις του παγωτατζίδικου μας. Ας δημιουργήσουμε μια σειρά από αριθμούς πωλήσεων (αριθμός πωληθέντων τεμαχίων κάθε μέρα) για ένα χρονικό διάστημα:
```python
start_date = "Jan 1, 2020"
@ -66,20 +68,20 @@ items_sold.plot()
```
![Γράφημα Χρονικής Σειράς](../../../../translated_images/el/timeseries-1.80de678ab1cf727e.webp)
Τώρα υποθέστε ότι κάθε εβδομάδα οργανώνουμε ένα πάρτι για φίλους και παίρνουμε επιπλέον 10 πακέτα παγωτού για το πάρτι. Μπορούμε να δημιουργήσουμε μια άλλη σειρά, με δείκτη εβδομάδας, για να το δείξουμε:
Ας υποθέσουμε τώρα ότι κάθε εβδομάδα οργανώνουμε ένα πάρτυ για φίλους και παίρνουμε επιπλέον 10 πακέτα παγωτά για το πάρτυ. Μπορούμε να δημιουργήσουμε μια άλλη series, με δείκτη την εβδομάδα, για να το κάνουμε προφανές:
```python
additional_items = pd.Series(10,index=pd.date_range(start_date,end_date,freq="W"))
```
Όταν προσθέτουμε δύο σειρές μαζί, παίρνουμε το συνολικό αριθμό:
Όταν προσθέτουμε δύο series, παίρνουμε τον συνολικό αριθμό:
```python
total_items = items_sold.add(additional_items,fill_value=0)
total_items.plot()
```
![Γράφημα Χρονικής Σειράς](../../../../translated_images/el/timeseries-2.aae51d575c55181c.webp)
> **Σημείωση** ότι δεν χρησιμοποιούμε απλή σύνταξη `total_items+additional_items`. Εάν το κάναμε, θα λαμβάναμε πολλές τιμές `NaN` (*Not a Number*) στη σειρά που προκύπτει. Αυτό συμβαίνει επειδή υπάρχουν ελλείπουσες τιμές για ορισμένα σημεία δείκτη στη σειρά `additional_items`, και η προσθήκη `NaN` σε οτιδήποτε έχει ως αποτέλεσμα `NaN`. Έτσι, πρέπει να καθορίσουμε την παράμετρο `fill_value` κατά την πρόσθεση.
> **Σημείωση** ότι δεν χρησιμοποιούμε την απλή σύνταξη `total_items+additional_items`. Εάν το κάναμε έτσι, θα είχαμε πολλές τιμές `NaN` (*Not a Number*) στη σειρα που προκύπτει. Αυτό συμβαίνει επειδή λείπουν κάποιες τιμές για ορισμένα σημεία δείκτη στη σειρά `additional_items`, και η πρόσθεση `NaN` με οτιδήποτε έχει αποτέλεσμα `NaN`. Έτσι πρέπει να ορίσουμε την παράμετρο `fill_value` κατά την πρόσθεση.
Με τις χρονικές σειρές, μπορούμε επίσης να **επαναδειγματίσουμε** τη σειρά με διαφορετικά χρονικά διαστήματα. Για παράδειγμα, υποθέστε ότι θέλουμε να υπολογίσουμε τον μέσο όγκο πωλήσεων μηνιαίως. Μπορούμε να χρησιμοποιήσουμε τον ακόλουθο κώδικα:
Με χρονικές σειρές, μπορούμε επίσης να **αναδειγματοληψύσουμε** τη σειρά με διαφορετικά χρονικά διαστήματα. Για παράδειγμα, αν θέλουμε να υπολογίσουμε το μέσο όρο όγκου πωλήσεων κάθε μήνα. Μπορούμε να χρησιμοποιήσουμε τον παρακάτω κώδικα:
```python
monthly = total_items.resample("1M").mean()
ax = monthly.plot(kind='bar')
@ -88,164 +90,181 @@ ax = monthly.plot(kind='bar')
### DataFrame
Ένα DataFrame είναι ουσιαστικά μια συλλογή από σειρές με τον ίδιο δείκτη. Μπορούμε να συνδυάσουμε πολλές σειρές μαζί σε ένα DataFrame:
Το DataFrame είναι ουσιαστικά ένα σύνολο series με τον ίδιο δείκτη. Μπορούμε να συνδυάσουμε πολλαπλές σειρές σε ένα DataFrame:
```python
a = pd.Series(range(1,10))
b = pd.Series(["I","like","to","play","games","and","will","not","change"],index=range(0,9))
df = pd.DataFrame([a,b])
```
Αυτό θα δημιουργήσει έναν οριζόντιο πίνακα όπως αυτόν:
Αυτό θα δημιουργήσει έναν οριζόντιο πίνακα σαν τον παρακάτω:
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| --- | --- | ---- | --- | --- | ------ | --- | ------ | ---- | ---- |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 1 | I | like | to | use | Python | and | Pandas | very | much |
| 1 | Μου | αρέσει | να | χρησιμοποιώ | Python | και | Pandas | πολύ | πολύ |
Μπορούμε επίσης να χρησιμοποιήσουμε σειρές ως στήλες και να καθορίσουμε ονόματα στηλών χρησιμοποιώντας λεξικό:
Μπορούμε επίσης να χρησιμοποιήσουμε Series ως στήλες και να ορίσουμε ονόματα στηλών με λεξικό:
```python
df = pd.DataFrame({ 'A' : a, 'B' : b })
```
Αυτό θα μας δώσει έναν πίνακα όπως αυτόν:
Αυτό θα μας δώσει πίνακα όπως ο παρακάτω:
| | A | B |
| --- | --- | ------ |
| 0 | 1 | I |
| 1 | 2 | like |
| 2 | 3 | to |
| 3 | 4 | use |
| 0 | 1 | Μου |
| 1 | 2 | αρέσει |
| 2 | 3 | να |
| 3 | 4 | χρησιμοποιώ |
| 4 | 5 | Python |
| 5 | 6 | and |
| 5 | 6 | και |
| 6 | 7 | Pandas |
| 7 | 8 | very |
| 8 | 9 | much |
| 7 | 8 | πολύ |
| 8 | 9 | πολύ |
**Σημείωση** ότι μπορούμε επίσης να πάρουμε αυτήν τη διάταξη πίνακα μεταθέτοντας τον προηγούμενο πίνακα, π.χ. γράφοντας
**Σημείωση** ότι μπορούμε επίσης να πάρουμε αυτή τη διάταξη πίνακα μεταθέτοντας τον προηγούμενο πίνακα, π.χ. γράφοντας
```python
df = pd.DataFrame([a,b]).T..rename(columns={ 0 : 'A', 1 : 'B' })
```
Εδώ `.T` σημαίνει τη λειτουργία της μετάθεσης του DataFrame, δηλαδή την αλλαγή γραμμών και στηλών, και η λειτουργία `rename` μας επιτρέπει να μετονομάσουμε τις στήλες ώστε να ταιριάζουν με το προηγούμενο παράδειγμα.
Εδώ η λειτουργία `.T` σημαίνει τη μεταθετική λειτουργία του DataFrame, δηλαδή την αλλαγή μεταξύ γραμμών και στηλών, και η λειτουργία `rename` μας επιτρέπει να μετονομάσουμε τις στήλες ώστε να ταιριάζουν με το προηγούμενο παράδειγμα.
Ακολουθούν μερικές από τις πιο σημαντικές λειτουργίες που μπορούμε να εκτελέσουμε σε DataFrames:
**Επιλογή στηλών**. Μπορούμε να επιλέξουμε μεμονωμένες στήλες γράφοντας `df['A']` - αυτή η λειτουργία επιστρέφει μια σειρά. Μπορούμε επίσης να επιλέξουμε ένα υποσύνολο στηλών σε ένα άλλο DataFrame γράφοντας `df[['B','A']]` - αυτό επιστρέφει ένα άλλο DataFrame.
**Επιλογή στήλης**. Μπορούμε να επιλέξουμε μεμονωμένες στήλες γράφοντας `df['A']` - αυτή η λειτουργία επιστρέφει μια Series. Μπορούμε επίσης να επιλέξουμε υποσύνολο στηλών σε άλλο DataFrame γράφοντας `df[['B','A']]` - αυτό επιστρέφει άλλο DataFrame.
**Φιλτράρισμα** μόνο ορισμένων γραμμών βάσει κριτηρίων. Για παράδειγμα, για να αφήσουμε μόνο γραμμές με στήλη `A` μεγαλύτερη από 5, μπορούμε να γράψουμε `df[df['A']>5]`.
**Φιλτράρισμα** συγκεκριμένων γραμμών βάσει κριτηρίων. Για παράδειγμα, για να κρατήσουμε μόνο τις γραμμές που η στήλη `A` είναι μεγαλύτερη από 5, μπορούμε να γράψουμε `df[df['A']>5]`.
> **Σημείωση**: Ο τρόπος που λειτουργεί το φιλτράρισμα είναι ο εξής. Η έκφραση `df['A']<5` επιστρέφει μια σειρά boolean, η οποία υποδεικνύει αν η έκφραση είναι `True` ή `False` για κάθε στοιχείο της αρχικής σειράς `df['A']`. Όταν η σειρά boolean χρησιμοποιείται ως δείκτης, επιστρέφει υποσύνολο γραμμών στο DataFrame. Έτσι, δεν είναι δυνατό να χρησιμοποιήσετε αυθαίρετες εκφράσεις boolean της Python, για παράδειγμα, γράφοντας `df[df['A']>5 and df['A']<7]` θα ήταν λάθος. Αντίθετα, θα πρέπει να χρησιμοποιήσετε την ειδική λειτουργία `&` στις σειρές boolean, γράφοντας `df[(df['A']>5) & (df['A']<7)]` (*οι παρενθέσεις είναι σημαντικές εδώ*).
> **Σημείωση**: Ο τρόπος που λειτουργεί το φιλτράρισμα είναι ο εξής. Η έκφραση `df['A']<5` επιστρέφει μια λογική σειρά, που δείχνει αν η έκφραση είναι `True` ή `False` για κάθε στοιχείο της αρχικής series `df['A']`. Όταν μια λογική σειρά χρησιμοποιείται ως δείκτης, επιστρέφει ένα υποσύνολο γραμμών του DataFrame. Επομένως, δεν είναι δυνατό να χρησιμοποιηθεί αυθαίρετη λογική έκφραση της Python, π.χ. το να γράψουμε `df[df['A']>5 and df['A']<7]` θα ήταν λάθος. Αντίθετα, πρέπει να χρησιμοποιήσετε την ειδική λειτουργία `&` για λογικές σειρές, γράφοντας `df[(df['A']>5) & (df['A']<7)]` (*οι παρενθέσεις εδώ είναι σημαντικές*).
**Δημιουργία νέων υπολογίσιμων στηλών**. Μπορούμε εύκολα να δημιουργήσουμε νέες υπολογίσιμες στήλες για το DataFrame μας χρησιμοποιώντας διαισθητικές εκφράσεις όπως αυτή:
**Δημιουργία νέων υπολογιζόμενων στηλών**. Μπορούμε εύκολα να δημιουργήσουμε νέες υπολογιζόμενες στήλες για το DataFrame μας χρησιμοποιώντας εκφράσεις όπως αυτή:
```python
df['DivA'] = df['A']-df['A'].mean()
```
Αυτό το παράδειγμα υπολογίζει την απόκλιση της A από την μέση τιμή της. Αυτό που συμβαίνει εδώ είναι ότι υπολογίζουμε μια σειρά και στη συνέχεια την αναθέτουμε στην αριστερή πλευρά, δημιουργώντας μια άλλη στήλη. Έτσι, δεν μπορούμε να χρησιμοποιήσουμε λειτουργίες που δεν είναι συμβατές με σειρές, για παράδειγμα, ο παρακάτω κώδικας είναι λάθος:
Αυτό το παράδειγμα υπολογίζει την απόκλιση της στήλης A από τη μέση της τιμή. Αυτό που συμβαίνει είναι ότι υπολογίζουμε μια series και μετά την εκχωρούμε στο αριστερό μέρος, δημιουργώντας άλλη στήλη. Επομένως, δεν μπορούμε να χρησιμοποιήσουμε λειτουργίες που δεν είναι συμβατές με σειρές, για παράδειγμα, ο παρακάτω κώδικας είναι λάθος:
```python
# Wrong code -> df['ADescr'] = "Low" if df['A'] < 5 else "Hi"
df['LenB'] = len(df['B']) # <- Wrong result
# Λανθασμένος κώδικας -> df['ADescr'] = "Low" αν df['A'] < 5 αλλιώς "Hi"
df['LenB'] = len(df['B']) # <- Λανθασμένο αποτέλεσμα
```
Το τελευταίο παράδειγμα, ενώ είναι συντακτικά σωστό, μας δίνει λάθος αποτέλεσμα, επειδή αναθέτει το μήκος της σειράς `B` σε όλες τις τιμές της στήλης και όχι το μήκος των μεμονωμένων στοιχείων όπως σκοπεύαμε.
Το παραπάνω δείγμα, παρόλο που είναι συντακτικά σωστό, δίνει λάθος αποτέλεσμα, επειδή εκχωρεί το μήκος της σειράς `B` σε όλες τις τιμές στη στήλη, αντί το μήκος των μεμονωμένων στοιχείων όπως θέλαμε.
Εάν χρειάζεται να υπολογίσουμε σύνθετες εκφράσεις όπως αυτή, μπορούμε να χρησιμοποιήσουμε τη λειτουργία `apply`. Το τελευταίο παράδειγμα μπορεί να γραφτεί ως εξής:
Εάν χρειάζεται να υπολογίσουμε σύνθετες εκφράσεις, μπορούμε να χρησιμοποιήσουμε τη συνάρτηση `apply`. Το παραπάνω παράδειγμα μπορεί να γραφτεί ως εξής:
```python
df['LenB'] = df['B'].apply(lambda x : len(x))
# or
# ή
df['LenB'] = df['B'].apply(len)
```
Μετά τις παραπάνω λειτουργίες, θα καταλήξουμε στο ακόλουθο DataFrame:
Μετά από τις παραπάνω λειτουργίες, θα καταλήξουμε στο παρακάτω DataFrame:
| | A | B | DivA | LenB |
| --- | --- | ------ | ---- | ---- |
| 0 | 1 | I | -4.0 | 1 |
| 1 | 2 | like | -3.0 | 4 |
| 2 | 3 | to | -2.0 | 2 |
| 3 | 4 | use | -1.0 | 3 |
| 0 | 1 | Μου | -4.0 | 1 |
| 1 | 2 | αρέσει | -3.0 | 4 |
| 2 | 3 | να | -2.0 | 2 |
| 3 | 4 | χρησιμοποιώ | -1.0 | 3 |
| 4 | 5 | Python | 0.0 | 6 |
| 5 | 6 | and | 1.0 | 3 |
| 5 | 6 | και | 1.0 | 3 |
| 6 | 7 | Pandas | 2.0 | 6 |
| 7 | 8 | very | 3.0 | 4 |
| 8 | 9 | much | 4.0 | 4 |
| 7 | 8 | πολύ | 3.0 | 4 |
| 8 | 9 | πολύ | 4.0 | 4 |
**Επιλογή γραμμών βάσει αριθμών** μπορεί να γίνει χρησιμοποιώντας τη δομή `iloc`. Για παράδειγμα, για να επιλέξουμε τις πρώτες 5 γραμμές από το DataFrame:
**Επιλογή γραμμών με βάση αριθμούς** μπορεί να γίνει με τη χρήση του `iloc`. Για παράδειγμα, για να επιλέξουμε τις πρώτες 5 γραμμές από το DataFrame:
```python
df.iloc[:5]
```
**Ομαδοποίηση** χρησιμοποιείται συχνά για να πάρουμε ένα αποτέλεσμα παρόμοιο με *πίνακες περιστροφής* στο Excel. Υποθέστε ότι θέλουμε να υπολογίσουμε τη μέση τιμή της στήλης `A` για κάθε δεδομένο αριθμό του `LenB`. Τότε μπορούμε να ομαδοποιήσουμε το DataFrame μας με βάση το `LenB` και να καλέσουμε τη λειτουργία `mean`:
**Ομαδοποίηση** χρησιμοποιείται συχνά για να πάρουμε ένα αποτέλεσμα παρόμοιο με *pivot tables* στο Excel. Ας υποθέσουμε ότι θέλουμε να υπολογίσουμε τον μέσο όρο της στήλης `A` για κάθε τιμή της `LenB`. Τότε μπορούμε να ομαδοποιήσουμε το DataFrame με βάση τη `LenB` και να καλέσουμε `mean`:
```python
df.groupby(by='LenB')[['A','DivA']].mean()
```
Εάν χρειάζεται να υπολογίσουμε τη μέση τιμή και τον αριθμό των στοιχείων στην ομάδα, τότε μπορούμε να χρησιμοποιήσουμε την πιο σύνθετη λειτουργία
Έχουμε δει πόσο εύκολο είναι να δημιουργήσουμε Series και DataFrames από αντικείμενα της Python. Ωστόσο, τα δεδομένα συνήθως έρχονται με τη μορφή ενός αρχείου κειμένου ή ενός πίνακα Excel. Ευτυχώς, η Pandas μας προσφέρει έναν απλό τρόπο να φορτώσουμε δεδομένα από τον δίσκο. Για παράδειγμα, η ανάγνωση ενός αρχείου CSV είναι τόσο απλή όσο το εξής:
Αν χρειάζεται να υπολογίσουμε τον μέσο όρο και τον αριθμό των στοιχείων σε κάθε ομάδα, μπορούμε να χρησιμοποιήσουμε πιο σύνθετη συνάρτηση `aggregate`:
```python
df.groupby(by='LenB') \
.aggregate({ 'DivA' : len, 'A' : lambda x: x.mean() }) \
.rename(columns={ 'DivA' : 'Count', 'A' : 'Mean'})
```
Αυτό μας δίνει τον εξής πίνακα:
| LenB | Count | Mean |
| ---- | ----- | -------- |
| 1 | 1 | 1.000000 |
| 2 | 1 | 3.000000 |
| 3 | 2 | 5.000000 |
| 4 | 3 | 6.333333 |
| 6 | 2 | 6.000000 |
### Λήψη Δεδομένων
Έχουμε δει πόσο εύκολο είναι να κατασκευάσουμε Series και DataFrames από Python αντικείμενα. Ωστόσο, τα δεδομένα συνήθως έρχονται με τη μορφή αρχείου κειμένου ή πίνακα Excel. Ευτυχώς, το Pandas μας προσφέρει έναν απλό τρόπο να φορτώσουμε δεδομένα από το δίσκο. Για παράδειγμα, η ανάγνωση ενός αρχείου CSV είναι τόσο απλή όπως αυτή:
```python
df = pd.read_csv('file.csv')
```
Θα δούμε περισσότερα παραδείγματα φόρτωσης δεδομένων, συμπεριλαμβανομένης της ανάκτησής τους από εξωτερικούς ιστότοπους, στην ενότητα "Πρόκληση".
Θα δούμε περισσότερα παραδείγματα φόρτωσης δεδομένων, συμπεριλαμβανομένης της λήψης τους από εξωτερικές ιστοσελίδες, στην ενότητα "Challenge"
### Εκτύπωση και Οπτικοποίηση
### Εκτύπωση και Σχεδίαση
Ένας Data Scientist συχνά πρέπει να εξερευνήσει τα δεδομένα, επομένως είναι σημαντικό να μπορεί να τα οπτικοποιήσει. Όταν το DataFrame είναι μεγάλο, πολλές φορές θέλουμε απλώς να βεβαιωθούμε ότι κάνουμε τα πάντα σωστά εκτυπώνοντας τις πρώτες λίγες γραμμές. Αυτό μπορεί να γίνει καλώντας τη μέθοδο `df.head()`. Αν το εκτελείτε από το Jupyter Notebook, θα εμφανίσει το DataFrame σε μια ωραία ταμπελική μορφή.
Ένας Data Scientist συχνά πρέπει να εξερευνά τα δεδομένα, επομένως είναι σημαντικό να μπορεί να τα απεικονίζει. Όταν το DataFrame είναι μεγάλο, πολλές φορές θέλουμε απλώς να βεβαιωθούμε ότι κάνουμε τα πάντα σωστά, εκτυπώνοντας τις πρώτες λίγες γραμμές. Αυτό μπορεί να γίνει καλώντας το `df.head()`. Αν το τρέχετε από το Jupyter Notebook, θα τυπώσει το DataFrame σε μια όμορφη πίνακα μορφή.
Έχουμε επίσης δει τη χρήση της συνάρτησης `plot` για την οπτικοποίηση ορισμένων στηλών. Ενώ η `plot` είναι πολύ χρήσιμη για πολλές εργασίες και υποστηρίζει πολλούς διαφορετικούς τύπους γραφημάτων μέσω της παραμέτρου `kind=`, μπορείτε πάντα να χρησιμοποιήσετε τη βιβλιοθήκη `matplotlib` για να σχεδιάσετε κάτι πιο περίπλοκο. Θα καλύψουμε την οπτικοποίηση δεδομένων λεπτομερώς σε ξεχωριστά μαθήματα.
Έχουμε επίσης δει τη χρήση της συνάρτησης `plot` για να απεικονίσουμε κάποιες στήλες. Ενώ το `plot` είναι πολύ χρήσιμο για πολλές εργασίες, και υποστηρίζει πολλούς διαφορετικούς τύπους γραφημάτων μέσω της παραμέτρου `kind=`, μπορείτε πάντα να χρησιμοποιήσετε την ωμή βιβλιοθήκη `matplotlib` για να σχεδιάσετε κάτι πιο σύνθετο. Θα καλύψουμε την οπτικοποίηση δεδομένων λεπτομερώς σε ξεχωριστά μαθήματα.
Αυτή η επισκόπηση καλύπτει τις πιο σημαντικές έννοιες της Pandas, ωστόσο, η βιβλιοθήκη είναι πολύ πλούσια και δεν υπάρχει όριο σε αυτά που μπορείτε να κάνετε με αυτήν! Ας εφαρμόσουμε τώρα αυτή τη γνώση για την επίλυση ενός συγκεκριμένου προβλήματος.
Αυτή η επισκόπηση καλύπτει τις πιο σημαντικές έννοιες του Pandas, ωστόσο, η βιβλιοθήκη είναι πολύ πλούσια, και δεν υπάρχει όριο σε ό,τι μπορείτε να κάνετε με αυτή! Ας εφαρμόσουμε τώρα αυτή τη γνώση για την επίλυση συγκεκριμένου προβλήματος.
## 🚀 Πρόκληση 1: Ανάλυση της Εξάπλωσης του COVID
## 🚀 Challenge 1: Ανάλυση της Εξάπλωσης του COVID
Το πρώτο πρόβλημα στο οποίο θα επικεντρωθούμε είναι η μοντελοποίηση της εξάπλωσης της επιδημίας του COVID-19. Για να το κάνουμε αυτό, θα χρησιμοποιήσουμε δεδομένα για τον αριθμό των μολυσμένων ατόμων σε διάφορες χώρες, που παρέχονται από το [Center for Systems Science and Engineering](https://systems.jhu.edu/) (CSSE) του [Πανεπιστημίου Johns Hopkins](https://jhu.edu/). Το σύνολο δεδομένων είναι διαθέσιμο σε αυτό το [GitHub Repository](https://github.com/CSSEGISandData/COVID-19).
Το πρώτο πρόβλημα που θα επικεντρωθούμε είναι η μοντελοποίηση της επιδημικής εξάπλωσης του COVID-19. Για να το κάνουμε αυτό, θα χρησιμοποιήσουμε τα δεδομένα για τον αριθμό των μολυσμένων ατόμων σε διάφορες χώρες, που παρέχονται από το [Center for Systems Science and Engineering](https://systems.jhu.edu/) (CSSE) στο [Johns Hopkins University](https://jhu.edu/). Το σύνολο δεδομένων είναι διαθέσιμο στο [αυτό το αποθετήριο GitHub](https://github.com/CSSEGISandData/COVID-19).
Επειδή θέλουμε να δείξουμε πώς να χειριζόμαστε δεδομένα, σας προσκαλούμε να ανοίξετε το [`notebook-covidspread.ipynb`](notebook-covidspread.ipynb) και να το διαβάσετε από την αρχή μέχρι το τέλος. Μπορείτε επίσης να εκτελέσετε τα κελιά και να κάνετε κάποιες προκλήσεις που έχουμε αφήσει για εσάς στο τέλος.
Επειδή θέλουμε να δείξουμε πώς να διαχειριζόμαστε τα δεδομένα, σας προσκαλούμε να ανοίξετε το [`notebook-covidspread.ipynb`](notebook-covidspread.ipynb) και να το διαβάσετε από πάνω προς τα κάτω. Μπορείτε επίσης να εκτελέσετε τα κελιά και να κάνετε μερικές ασκήσεις που έχουμε αφήσει για εσάς στο τέλος.
![COVID Spread](../../../../translated_images/el/covidspread.f3d131c4f1d260ab.webp)
> Αν δεν γνωρίζετε πώς να εκτελέσετε κώδικα στο Jupyter Notebook, ρίξτε μια ματιά σε αυτό το [άρθρο](https://soshnikov.com/education/how-to-execute-notebooks-from-github/).
> Αν δεν ξέρετε πώς να τρέξετε κώδικα στο Jupyter Notebook, ρίξτε μια ματιά σε [αυτό το άρθρο](https://soshnikov.com/education/how-to-execute-notebooks-from-github/).
## Εργασία με Μη Δομημένα Δεδομένα
## Εργασία με Αδόμητα Δεδομένα
Ενώ τα δεδομένα συχνά έρχονται σε ταμπελική μορφή, σε ορισμένες περιπτώσεις πρέπει να χειριστούμε λιγότερο δομημένα δεδομένα, όπως κείμενο ή εικόνες. Σε αυτή την περίπτωση, για να εφαρμόσουμε τεχνικές επεξεργασίας δεδομένων που έχουμε δει παραπάνω, πρέπει με κάποιο τρόπο να **εξάγουμε** δομημένα δεδομένα. Εδώ είναι μερικά παραδείγματα:
Ενώ τα δεδομένα πολύ συχνά έρχονται σε πίνακα μορφή, σε ορισμένες περιπτώσεις πρέπει να διαχειριστούμε λιγότερο δομημένα δεδομένα, για παράδειγμα, κείμενο ή εικόνες. Σε αυτή την περίπτωση, για να εφαρμόσουμε τις τεχνικές επεξεργασίας δεδομένων που είδαμε παραπάνω, πρέπει με κάποιο τρόπο να **εξάγουμε** δομημένα δεδομένα. Εδώ είναι μερικά παραδείγματα:
* Εξαγωγή λέξεων-κλειδιών από κείμενο και παρακολούθηση της συχνότητάς τους
* Χρήση νευρωνικών δικτύων για την εξαγωγή πληροφοριών σχετικά με αντικείμενα σε εικόνες
* Απόκτηση πληροφοριών για τα συναισθήματα ανθρώπων από ροές βίντεο
* Εξαγωγή λέξεων-κλειδιών από κείμενο, και να δούμε πόσο συχνά εμφανίζονται αυτές οι λέξεις-κλειδιά
* Χρήση νευρωνικών δικτύων για την εξαγωγή πληροφοριών σχετικά με αντικείμενα στην εικόνα
* Λήψη πληροφοριών για τα συναισθήματα των ανθρώπων από βίντεο κάμερα
## 🚀 Πρόκληση 2: Ανάλυση Επιστημονικών Άρθρων για τον COVID
## 🚀 Challenge 2: Ανάλυση Επιστημονικών Εργασιών για τον COVID
Σε αυτή την πρόκληση, θα συνεχίσουμε με το θέμα της πανδημίας COVID και θα επικεντρωθούμε στην επεξεργασία επιστημονικών άρθρων για το θέμα. Υπάρχει το [CORD-19 Dataset](https://www.kaggle.com/allen-institute-for-ai/CORD-19-research-challenge) με περισσότερα από 7000 (τη στιγμή της συγγραφής) άρθρα για τον COVID, διαθέσιμα με μεταδεδομένα και περιλήψεις (και για περίπου τα μισά από αυτά παρέχεται και το πλήρες κείμενο).
Σε αυτή την άσκηση, θα συνεχίσουμε με το θέμα της πανδημίας COVID και θα εστιάσουμε στην επεξεργασία επιστημονικών εργασιών για το θέμα. Υπάρχει το [CORD-19 Dataset](https://www.kaggle.com/allen-institute-for-ai/CORD-19-research-challenge) με περισσότερες από 7000 (την ώρα που γράφεται) εργασίες για τον COVID, διαθέσιμες με μεταδεδομένα και περιλήψεις (για περίπου τις μισές εξ αυτών υπάρχει και πλήρες κείμενο).
Ένα πλήρες παράδειγμα ανάλυσης αυτού του συνόλου δεδομένων χρησιμοποιώντας την υπηρεσία [Text Analytics for Health](https://docs.microsoft.com/azure/cognitive-services/text-analytics/how-tos/text-analytics-for-health/?WT.mc_id=academic-77958-bethanycheum) περιγράφεται σε αυτό το [blog post](https://soshnikov.com/science/analyzing-medical-papers-with-azure-and-text-analytics-for-health/). Θα συζητήσουμε μια απλοποιημένη εκδοχή αυτής της ανάλυσης.
Ένα πλήρες παράδειγμα ανάλυσης αυτού του συνόλου δεδομένων χρησιμοποιώντας την υπηρεσία γνωστικής ανάλυσης [Text Analytics for Health](https://docs.microsoft.com/azure/cognitive-services/text-analytics/how-tos/text-analytics-for-health/?WT.mc_id=academic-77958-bethanycheum) περιγράφεται [σε αυτό το άρθρο blog](https://soshnikov.com/science/analyzing-medical-papers-with-azure-and-text-analytics-for-health/). Θα συζητήσουμε μια απλοποιημένη εκδοχή αυτής της ανάλυσης.
> **NOTE**: Δεν παρέχουμε αντίγραφο του συνόλου δεδομένων ως μέρος αυτού του αποθετηρίου. Ίσως χρειαστεί πρώτα να κατεβάσετε το αρχείο [`metadata.csv`](https://www.kaggle.com/allen-institute-for-ai/CORD-19-research-challenge?select=metadata.csv) από αυτό το [σύνολο δεδομένων στο Kaggle](https://www.kaggle.com/allen-institute-for-ai/CORD-19-research-challenge). Ενδέχεται να απαιτείται εγγραφή στο Kaggle. Μπορείτε επίσης να κατεβάσετε το σύνολο δεδομένων χωρίς εγγραφή [από εδώ](https://ai2-semanticscholar-cord-19.s3-us-west-2.amazonaws.com/historical_releases.html), αλλά θα περιλαμβάνει όλα τα πλήρη κείμενα εκτός από το αρχείο μεταδεδομένων.
> **NOTE**: Δεν παρέχουμε αντίγραφο του συνόλου δεδομένων ως μέρος αυτού του αποθετηρίου. Μπορεί να χρειαστεί πρώτα να κατεβάσετε το αρχείο [`metadata.csv`](https://www.kaggle.com/allen-institute-for-ai/CORD-19-research-challenge?select=metadata.csv) από [αυτό το σύνολο δεδομένων στο Kaggle](https://www.kaggle.com/allen-institute-for-ai/CORD-19-research-challenge). Μπορεί να απαιτείται εγγραφή στο Kaggle. Μπορείτε επίσης να κατεβάσετε το σύνολο δεδομένων χωρίς εγγραφή [εδώ](https://ai2-semanticscholar-cord-19.s3-us-west-2.amazonaws.com/historical_releases.html), αλλά θα περιλαμβάνει όλα τα πλήρη κείμενα επιπροσθέτως των μεταδεδομένων.
Ανοίξτε το [`notebook-papers.ipynb`](notebook-papers.ipynb) και διαβάστε το από την αρχή μέχρι το τέλος. Μπορείτε επίσης να εκτελέσετε τα κελιά και να κάνετε κάποιες προκλήσεις που έχουμε αφήσει για εσάς στο τέλος.
Ανοίξτε το [`notebook-papers.ipynb`](notebook-papers.ipynb) και διαβάστε το από πάνω προς τα κάτω. Μπορείτε επίσης να εκτελέσετε τα κελιά και να κάνετε κάποιες ασκήσεις που έχουμε αφήσει για εσάς στο τέλος.
![Covid Medical Treatment](../../../../translated_images/el/covidtreat.b2ba59f57ca45fbc.webp)
## Επεξεργασία Δεδομένων Εικόνας
Πρόσφατα, έχουν αναπτυχθεί πολύ ισχυρά μοντέλα AI που μας επιτρέπουν να κατανοούμε εικόνες. Υπάρχουν πολλές εργασίες που μπορούν να λυθούν χρησιμοποιώντας προεκπαιδευμένα νευρωνικά δίκτυα ή υπηρεσίες cloud. Μερικά παραδείγματα περιλαμβάνουν:
Πρόσφατα, έχουν αναπτυχθεί πολύ ισχυρά μοντέλα AI που μας επιτρέπουν να κατανοούμε εικόνες. Υπάρχουν πολλοί στόχοι που μπορούν να λυθούν χρησιμοποιώντας προεκπαιδευμένα νευρωνικά δίκτυα ή υπηρεσίες νέφους. Μερικά παραδείγματα περιλαμβάνουν:
* **Ταξινόμηση Εικόνων**, που μπορεί να σας βοηθήσει να κατηγοριοποιήσετε την εικόνα σε μία από τις προκαθορισμένες κατηγορίες. Μπορείτε εύκολα να εκπαιδεύσετε τους δικούς σας ταξινομητές εικόνων χρησιμοποιώντας υπηρεσίες όπως το [Custom Vision](https://azure.microsoft.com/services/cognitive-services/custom-vision-service/?WT.mc_id=academic-77958-bethanycheum)
* **Ανίχνευση Αντικειμένων** για την ανίχνευση διαφορετικών αντικειμένων στην εικόνα. Υπηρεσίες όπως το [computer vision](https://azure.microsoft.com/services/cognitive-services/computer-vision/?WT.mc_id=academic-77958-bethanycheum) μπορούν να ανιχνεύσουν έναν αριθμό κοινών αντικειμένων, και μπορείτε να εκπαιδεύσετε ένα μοντέλο [Custom Vision](https://azure.microsoft.com/services/cognitive-services/custom-vision-service/?WT.mc_id=academic-77958-bethanycheum) για να ανιχνεύσετε συγκεκριμένα αντικείμενα ενδιαφέροντος.
* **Ανίχνευση Προσώπων**, συμπεριλαμβανομένης της ηλικίας, του φύλου και της ανίχνευσης συναισθημάτων. Αυτό μπορεί να γίνει μέσω του [Face API](https://azure.microsoft.com/services/cognitive-services/face/?WT.mc_id=academic-77958-bethanycheum).
* **Κατηγοριοποίηση Εικόνων**, που μπορεί να βοηθήσει στην κατηγοριοποίηση της εικόνας σε μία από τις προκαθορισμένες κλάσεις. Μπορείτε εύκολα να εκπαιδεύσετε τους δικούς σας ταξινομητές εικόνων χρησιμοποιώντας υπηρεσίες όπως το [Custom Vision](https://azure.microsoft.com/services/cognitive-services/custom-vision-service/?WT.mc_id=academic-77958-bethanycheum)
* **Ανίχνευση Αντικειμένων** για τον εντοπισμό διαφόρων αντικειμένων στην εικόνα. Υπηρεσίες όπως το [computer vision](https://azure.microsoft.com/services/cognitive-services/computer-vision/?WT.mc_id=academic-77958-bethanycheum) μπορούν να εντοπίσουν πολλά κοινά αντικείμενα, και μπορείτε να εκπαιδεύσετε το μοντέλο [Custom Vision](https://azure.microsoft.com/services/cognitive-services/custom-vision-service/?WT.mc_id=academic-77958-bethanycheum) για να εντοπίζει συγκεκριμένα αντικείμενα ενδιαφέροντος.
* **Ανίχνευση Προσώπου**, συμπεριλαμβανομένης της εκτίμησης ηλικίας, φύλου και συναισθημάτων. Αυτό μπορεί να γίνει μέσω του [Face API](https://azure.microsoft.com/services/cognitive-services/face/?WT.mc_id=academic-77958-bethanycheum).
Όλες αυτές οι υπηρεσίες cloud μπορούν να κληθούν χρησιμοποιώντας [Python SDKs](https://docs.microsoft.com/samples/azure-samples/cognitive-services-python-sdk-samples/cognitive-services-python-sdk-samples/?WT.mc_id=academic-77958-bethanycheum), και έτσι μπορούν εύκολα να ενσωματωθούν στη ροή εργασίας εξερεύνησης δεδομένων σας.
Όλες αυτές οι υπηρεσίες νέφους μπορούν να κληθούν χρησιμοποιώντας τα [Python SDKs](https://docs.microsoft.com/samples/azure-samples/cognitive-services-python-sdk-samples/cognitive-services-python-sdk-samples/?WT.mc_id=academic-77958-bethanycheum), και επομένως μπορούν εύκολα να ενσωματωθούν στο ροή εργασίας της εξερεύνησης δεδομένων σας.
Εδώ είναι μερικά παραδείγματα εξερεύνησης δεδομένων από πηγές δεδομένων εικόνας:
* Στο blog post [Πώς να Μάθετε Data Science Χωρίς Κωδικοποίηση](https://soshnikov.com/azure/how-to-learn-data-science-without-coding/) εξερευνούμε φωτογραφίες από το Instagram, προσπαθώντας να κατανοήσουμε τι κάνει τους ανθρώπους να δίνουν περισσότερα likes σε μια φωτογραφία. Πρώτα εξάγουμε όσο το δυνατόν περισσότερες πληροφορίες από τις εικόνες χρησιμοποιώντας το [computer vision](https://azure.microsoft.com/services/cognitive-services/computer-vision/?WT.mc_id=academic-77958-bethanycheum), και στη συνέχεια χρησιμοποιούμε το [Azure Machine Learning AutoML](https://docs.microsoft.com/azure/machine-learning/concept-automated-ml/?WT.mc_id=academic-77958-bethanycheum) για να δημιουργήσουμε ένα ερμηνεύσιμο μοντέλο.
* Στο [Εργαστήριο Μελετών Προσώπων](https://github.com/CloudAdvocacy/FaceStudies) χρησιμοποιούμε το [Face API](https://azure.microsoft.com/services/cognitive-services/face/?WT.mc_id=academic-77958-bethanycheum) για να εξάγουμε συναισθήματα από ανθρώπους σε φωτογραφίες από εκδηλώσεις, προσπαθώντας να κατανοήσουμε τι κάνει τους ανθρώπους χαρούμενους.
* Στο άρθρο blog [How to Learn Data Science without Coding](https://soshnikov.com/azure/how-to-learn-data-science-without-coding/) εξερευνούμε φωτογραφίες του Instagram, προσπαθώντας να καταλάβουμε τι κάνει τους ανθρώπους να δίνουν περισσότερα likes σε μια φωτογραφία. Πρώτα εξάγουμε όσες περισσότερες πληροφορίες από τις εικόνες γίνεται χρησιμοποιώντας το [computer vision](https://azure.microsoft.com/services/cognitive-services/computer-vision/?WT.mc_id=academic-77958-bethanycheum), και μετά χρησιμοποιούμε το [Azure Machine Learning AutoML](https://docs.microsoft.com/azure/machine-learning/concept-automated-ml/?WT.mc_id=academic-77958-bethanycheum) για να κατασκευάσουμε ένα ερμηνεύσιμο μοντέλο.
* Στο [Facial Studies Workshop](https://github.com/CloudAdvocacy/FaceStudies) χρησιμοποιούμε το [Face API](https://azure.microsoft.com/services/cognitive-services/face/?WT.mc_id=academic-77958-bethanycheum) για να εξάγουμε συναισθήματα από ανθρώπους σε φωτογραφίες από εκδηλώσεις, προκειμένου να προσπαθήσουμε να καταλάβουμε τι κάνει τους ανθρώπους χαρούμενους.
## Συμπέρασμα
Είτε έχετε ήδη δομημένα είτε μη δομημένα δεδομένα, χρησιμοποιώντας την Python μπορείτε να εκτελέσετε όλα τα βήματα που σχετίζονται με την επεξεργασία και κατανόηση δεδομένων. Είναι πιθανώς ο πιο ευέλικτος τρόπος επεξεργασίας δεδομένων, και αυτός είναι ο λόγος που η πλειοψηφία των data scientists χρησιμοποιεί την Python ως το κύριο εργαλείο τους. Η εις βάθος εκμάθηση της Python είναι πιθανώς μια καλή ιδέα αν είστε σοβαροί για το ταξίδι σας στη data science!
Είτε έχετε ήδη δομημένα είτε αδόμητα δεδομένα, χρησιμοποιώντας Python μπορείτε να εκτελέσετε όλα τα βήματα που σχετίζονται με την επεξεργασία και κατανόηση των δεδομένων. Είναι μάλλον ο πιο ευέλικτος τρόπος επεξεργασίας δεδομένων, και αυτός είναι ο λόγος που η πλειοψηφία των data scientists χρησιμοποιεί την Python ως το βασικό τους εργαλείο. Η μάθηση της Python σε βάθος είναι μάλλον μια καλή ιδέα αν είστε σοβαροί για το ταξίδι σας στα data science!
## [Κουίζ μετά το μάθημα](https://ff-quizzes.netlify.app/en/ds/quiz/13)
## [Quiz μετά το μάθημα](https://ff-quizzes.netlify.app/en/ds/quiz/13)
## Ανασκόπηση & Αυτομελέτη
## Επανεξέταση & Αυτομελέτη
**Βιβλία**
* [Wes McKinney. Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython](https://www.amazon.com/gp/product/1491957662)
**Διαδικτυακοί Πόροι**
* Επίσημο [10 λεπτά για την Pandas](https://pandas.pydata.org/pandas-docs/stable/user_guide/10min.html) tutorial
* [Τεκμηρίωση για την Οπτικοποίηση στην Pandas](https://pandas.pydata.org/pandas-docs/stable/user_guide/visualization.html)
**Online Πόροι**
* Επίσημο tutorial [10 minutes to Pandas](https://pandas.pydata.org/pandas-docs/stable/user_guide/10min.html)
* [Τεκμηρίωση για την Οπτικοποίηση στο Pandas](https://pandas.pydata.org/pandas-docs/stable/user_guide/visualization.html)
**Μάθηση Python**
* [Μάθετε Python με Διασκεδαστικό Τρόπο με Turtle Graphics και Fractals](https://github.com/shwars/pycourse)
@ -253,13 +272,15 @@ df = pd.read_csv('file.csv')
## Εργασία
[Εκτελέστε πιο λεπτομερή μελέτη δεδομένων για τις παραπάνω προκλήσεις](assignment.md)
[Πραγματοποιήστε πιο λεπτομερή μελέτη δεδομένων για τις παραπάνω ασκήσεις](assignment.md)
## Ευχαριστίες
## Πιστώσεις
Το μάθημα αυτό έχει γραφτεί με ♥️ από τον [Dmitry Soshnikov](http://soshnikov.com)
Αυτό το μάθημα έχει γραφτεί με ♥️ από τον [Dmitry Soshnikov](http://soshnikov.com)
---
**Αποποίηση Ευθύνης**:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης [Co-op Translator](https://github.com/Azure/co-op-translator). Παρόλο που καταβάλλουμε προσπάθειες για ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα θα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή εσφαλμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Αποποίηση ευθυνών**:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία μετάφρασης με τεχνητή νοημοσύνη [Co-op Translator](https://github.com/Azure/co-op-translator). Ενώ επιδιώκουμε την ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -1,37 +1,39 @@
# Εργασία με Δεδομένα: Προετοιμασία Δεδομένων
|![ Σκίτσο από [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/08-DataPreparation.png)|
|![ Σημειώσεις από [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/08-DataPreparation.png)|
|:---:|
|Προετοιμασία Δεδομένων - κίτσο από [@nitya](https://twitter.com/nitya)_ |
|Προετοιμασία Δεδομένων - ημειώσεις από [@nitya](https://twitter.com/nitya)_ |
## [Προ-Διάλεξη Κουίζ](https://ff-quizzes.netlify.app/en/ds/quiz/14)
## [Προ-Διαλέξη Κουίζ](https://ff-quizzes.netlify.app/en/ds/quiz/14)
Ανάλογα με την πηγή τους, τα ακατέργαστα δεδομένα μπορεί να περιέχουν ασυνέπειες που προκαλούν δυσκολίες στην ανάλυση και τη μοντελοποίηση. Με άλλα λόγια, αυτά τα δεδομένα μπορούν να χαρακτηριστούν ως "βρώμικα" και θα χρειαστεί να καθαριστούν. Αυτό το μάθημα επικεντρώνεται σε τεχνικές καθαρισμού και μετασχηματισμού δεδομένων για την αντιμετώπιση προβλημάτων όπως ελλιπή, ανακριβή ή ατελή δεδομένα. Τα θέματα που καλύπτονται σε αυτό το μάθημα χρησιμοποιούν Python και τη βιβλιοθήκη Pandas και θα [παρουσιαστούν στο notebook](../../../../2-Working-With-Data/08-data-preparation/notebook.ipynb) μέσα σε αυτόν τον φάκελο.
Ανάλογα με την πηγή της, η ακατέργαστη πληροφορία μπορεί να περιέχει κάποια ασυνέπειες που θα προκαλέσουν προκλήσεις στην ανάλυση και τη μοντελοποίηση. Με άλλα λόγια, αυτά τα δεδομένα μπορούν να κατηγοριοποιηθούν ως «βρώμικα» και θα πρέπει να καθαριστούν. Το μάθημα αυτό εστιάζει σε τεχνικές καθαρισμού και μετασχηματισμού των δεδομένων για να αντιμετωπιστούν προκλήσεις όπως η έλλειψη, η ανακρίβεια ή η ατελή πληρότητα των δεδομένων. Τα θέματα που καλύπτονται σε αυτό το μάθημα θα αξιοποιήσουν την Python και τη βιβλιοθήκη Pandas και θα παρουσιαστούν [στο τετράδιο](notebook.ipynb) μέσα σε αυτόν τον φάκελο.
## Η σημασία του καθαρισμού δεδομένων
- **Ευκολία χρήσης και επαναχρησιμοποίησης**: Όταν τα δεδομένα είναι σωστά οργανωμένα και κανονικοποιημένα, είναι πιο εύκολο να αναζητηθούν, να χρησιμοποιηθούν και να μοιραστούν με άλλους.
- **Ευκολία χρήσης και επαναχρησιμοποίησης**: Όταν τα δεδομένα είναι σωστά οργανωμένα και κανονικοποιημένα, είναι πιο εύκολη η αναζήτηση, η χρήση και η κοινή χρήση τους με άλλους.
- **Συνέπεια**: Η επιστήμη δεδομένων συχνά απαιτεί εργασία με περισσότερα από ένα σύνολα δεδομένων, όπου σύνολα δεδομένων από διαφορετικές πηγές πρέπει να συνδυαστούν. Η διασφάλιση ότι κάθε μεμονωμένο σύνολο δεδομένων έχει κοινή τυποποίηση εξασφαλίζει ότι τα δεδομένα παραμένουν χρήσιμα όταν συγχωνεύονται σε ένα ενιαίο σύνολο δεδομένων.
- **Συνέπεια**: Η επιστήμη των δεδομένων συχνά απαιτεί εργασία με περισσότερα από ένα σύνολα δεδομένων, όπου τα σύνολα από διαφορετικές πηγές πρέπει να συνενωθούν. Η διασφάλιση ότι κάθε ξεχωριστό σύνολο δεδομένων έχει κοινή τυποποίηση εξασφαλίζει ότι τα δεδομένα παραμένουν χρήσιμα όταν συγχωνευθούν όλα σε ένα σύνολο δεδομένων.
- **Ακρίβεια μοντέλου**: Τα καθαρισμένα δεδομένα βελτιώνουν την ακρίβεια των μοντέλων που βασίζονται σε αυτά.
## Κοινά καθαριστικά στόχοι και στρατηγικές
## Συνήθεις στόχοι και στρατηγικές καθαρισμού
- **Εξερεύνηση ενός συνόλου δεδομένων**: Η εξερεύνηση δεδομένων, η οποία καλύπτεται σε ένα [μεταγενέστερο μάθημα](https://github.com/microsoft/Data-Science-For-Beginners/tree/main/4-Data-Science-Lifecycle/15-analyzing), μπορεί να σας βοηθήσει να εντοπίσετε δεδομένα που χρειάζονται καθαρισμό. Η οπτική παρατήρηση τιμών μέσα σε ένα σύνολο δεδομένων μπορεί να θέσει προσδοκίες για το πώς θα μοιάζει το υπόλοιπο ή να δώσει μια ιδέα για τα προβλήματα που μπορούν να επιλυθούν. Η εξερεύνηση μπορεί να περιλαμβάνει βασικές ερωτήσεις, οπτικοποιήσεις και δειγματοληψία.
- **Εξερεύνηση ενός συνόλου δεδομένων**: Η εξερεύνηση δεδομένων, που καλύπτεται σε [μεταγενέστερο μάθημα](https://github.com/microsoft/Data-Science-For-Beginners/tree/main/4-Data-Science-Lifecycle/15-analyzing), μπορεί να σας βοηθήσει να ανακαλύψετε δεδομένα που χρειάζονται καθαρισμό. Η οπτική παρατήρηση των τιμών μέσα σε ένα σύνολο δεδομένων μπορεί να θέσει τις προσδοκίες για το πώς θα μοιάζει το υπόλοιπο, ή να δώσει μια ιδέα για τα προβλήματα που μπορούν να επιλυθούν. Η εξερεύνηση μπορεί να περιλαμβάνει βασικό ερώτημα, οπτικοποιήσεις και δειγματοληψία.
- **Μορφοποίηση**: Ανάλογα με την πηγή, τα δεδομένα μπορεί να έχουν ασυνέπειες στον τρόπο παρουσίασής τους. Αυτό μπορεί να προκαλέσει προβλήματα στην αναζήτηση και την αναπαράσταση της τιμής, όπου φαίνεται μέσα στο σύνολο δεδομένων αλλά δεν αναπαρίσταται σωστά στις οπτικοποιήσεις ή στα αποτελέσματα ερωτήσεων. Κοινά προβλήματα μορφοποίησης περιλαμβάνουν την επίλυση κενών, ημερομηνιών και τύπων δεδομένων. Η επίλυση προβλημάτων μορφοποίησης είναι συνήθως ευθύνη των χρηστών των δεδομένων. Για παράδειγμα, τα πρότυπα για το πώς παρουσιάζονται οι ημερομηνίες και οι αριθμοί μπορεί να διαφέρουν ανά χώρα.
- **Μορφοποίηση**: Ανάλογα με την πηγή, τα δεδομένα μπορεί να έχουν ασυνέπειες στον τρόπο που παρουσιάζονται. Αυτό μπορεί να προκαλέσει προβλήματα στην αναζήτηση και την αναπαράσταση της τιμής, όταν η τιμή εμφανίζεται μέσα στο σύνολο δεδομένων αλλά δεν αναπαρίσταται σωστά σε οπτικοποιήσεις ή αποτελέσματα ερωτημάτων. Κοινά προβλήματα μορφοποίησης αφορούν την επίλυση των κενών, των ημερομηνιών και των τύπων δεδομένων. Η επίλυση θεμάτων μορφοποίησης συνήθως ανήκει στα άτομα που χρησιμοποιούν τα δεδομένα. Για παράδειγμα, πρότυπα για το πώς παρουσιάζονται οι ημερομηνίες και οι αριθμοί μπορεί να διαφέρουν ανά χώρα.
- **Διπλοτυπίες**: Δεδομένα που εμφανίζονται περισσότερες από μία φορές μπορεί να παράγουν ανακριβή αποτελέσματα και συνήθως πρέπει να αφαιρεθούν. Αυτό μπορεί να είναι συνηθισμένο όταν συνδυάζονται δύο ή περισσότερα σύνολα δεδομένων. Ωστόσο, υπάρχουν περιπτώσεις όπου οι διπλοτυπίες σε συνδυασμένα σύνολα δεδομένων περιέχουν στοιχεία που μπορούν να παρέχουν πρόσθετες πληροφορίες και μπορεί να χρειαστεί να διατηρηθούν.
- **Διπλότυπα**: Τα δεδομένα που έχουν περισσότερες από μία εμφανίσεις μπορεί να παράγουν ανακριβή αποτελέσματα και συνήθως θα πρέπει να αφαιρούνται. Αυτό μπορεί να είναι συχνό όταν συνενώνονται δύο ή περισσότερα σύνολα δεδομένων. Ωστόσο, υπάρχουν περιπτώσεις όπου η διπλοεγγραφή σε συνενωμένα σύνολα δεδομένων περιέχει στοιχεία που μπορούν να παρέχουν πρόσθετες πληροφορίες και μπορεί να χρειαστεί να διατηρηθούν.
- **Ελλείποντα δεδομένα**: Τα ελλείποντα δεδομένα μπορεί να προκαλέσουν ανακρίβειες καθώς και αδύναμα ή προκατειλημμένα αποτελέσματα. Μερικές φορές αυτά μπορούν να επιλυθούν με "επανφόρτωση" των δεδομένων, συμπλήρωση των ελλειπόντων τιμών με υπολογισμούς και κώδικα όπως Python ή απλώς αφαίρεση της τιμής και των αντίστοιχων δεδομένων. Υπάρχουν πολλοί λόγοι για τους οποίους τα δεδομένα μπορεί να λείπουν και οι ενέργειες που λαμβάνονται για την επίλυση αυτών των ελλειπόντων τιμών μπορεί να εξαρτώνται από το πώς και γιατί χάθηκαν εξαρχής.
- **Ελλείποντα δεδομένα**: Τα ελλείποντα δεδομένα μπορεί να προκαλέσουν ανακρίβειες καθώς και αδύναμα ή μεροληπτικά αποτελέσματα. Μερικές φορές αυτά μπορούν να επιλυθούν με επαναφόρτωση των δεδομένων, συμπλήρωση των ελλειπόντων τιμών με υπολογισμούς και κώδικα όπως η Python, ή απλά με αφαίρεση της τιμής και των αντίστοιχων δεδομένων. Υπάρχουν πολλοί λόγοι για τους οποίους μπορεί να λείπουν δεδομένα και οι ενέργειες που λαμβάνονται για να επιλυθούν αυτές οι ελλείπουσες τιμές μπορεί να εξαρτώνται από το πώς και γιατί λείπουν αρχικά.
## Εξερεύνηση πληροφοριών DataFrame
> **Στόχος μάθησης:** Μέχρι το τέλος αυτής της υποενότητας, θα πρέπει να είστε άνετοι με την εύρεση γενικών πληροφοριών για τα δεδομένα που αποθηκεύονται σε pandas DataFrames.
## Εξερεύνηση των πληροφοριών DataFrame
> **Στόχος μάθησης:** Στο τέλος αυτής της υποενότητας, θα πρέπει να είστε άνετοι στο να βρίσκετε γενικές πληροφορίες για τα δεδομένα που αποθηκεύονται σε pandas DataFrames.
Αφού φορτώσετε τα δεδομένα σας στο pandas, πιθανότατα θα βρίσκονται σε ένα DataFrame (ανατρέξτε στο προηγούμενο [μάθημα](https://github.com/microsoft/Data-Science-For-Beginners/tree/main/2-Working-With-Data/07-python#dataframe) για λεπτομερή επισκόπηση). Ωστόσο, αν το σύνολο δεδομένων στο DataFrame σας έχει 60.000 γραμμές και 400 στήλες, πώς ξεκινάτε να κατανοείτε τι έχετε να δουλέψετε; Ευτυχώς, το [pandas](https://pandas.pydata.org/) παρέχει μερικά βολικά εργαλεία για να δείτε γρήγορα συνολικές πληροφορίες για ένα DataFrame, καθώς και τις πρώτες και τελευταίες γραμμές.
Μόλις φορτώσετε τα δεδομένα σας στην pandas, θα είναι μάλλον πολύ πιθανό να βρίσκονται μέσα σε ένα DataFrame (ανατρέξτε στο προηγούμενο [μάθημα](https://github.com/microsoft/Data-Science-For-Beginners/tree/main/2-Working-With-Data/07-python#dataframe) για λεπτομερή επισκόπηση). Παρ' όλα αυτά, αν το σύνολο δεδομένων στο DataFrame σας έχει 60.000 γραμμές και 400 στήλες, πώς μπορείτε να ξεκινήσετε να αντιλαμβάνεστε με τι εργάζεστε; Ευτυχώς, η [pandas](https://pandas.pydata.org/) παρέχει κάποια βολικά εργαλεία για να ρίξετε γρήγορα μια ματιά σε συνολικές πληροφορίες για ένα DataFrame, επιπλέον από τις πρώτες και τις τελευταίες γραμμές.
Για να εξερευνήσουμε αυτή τη λειτουργικότητα, θα εισάγουμε τη βιβλιοθήκη Python scikit-learn και θα χρησιμοποιήσουμε ένα εμβληματικό σύνολο δεδομένων: το **Iris data set**.
Για να εξερευνήσουμε αυτή τη λειτουργικότητα, θα εισάγουμε τη βιβλιοθήκη scikit-learn της Python και θα χρησιμοποιήσουμε ένα εμβληματικό σύνολο δεδομένων: το **σύνολο δεδομένων Iris**.
```python
import pandas as pd
@ -40,7 +42,7 @@ from sklearn.datasets import load_iris
iris = load_iris()
iris_df = pd.DataFrame(data=iris['data'], columns=iris['feature_names'])
```
| |sepal length (cm)|sepal width (cm)|petal length (cm)|petal width (cm)|
| |μήκος πετάλου (cm)|πλάτος πετάλου (cm)|μήκος πέταλου (cm)|πλάτος πέταλου (cm)|
|----------------------------------------|-----------------|----------------|-----------------|----------------|
|0 |5.1 |3.5 |1.4 |0.2 |
|1 |4.9 |3.0 |1.4 |0.2 |
@ -48,7 +50,7 @@ iris_df = pd.DataFrame(data=iris['data'], columns=iris['feature_names'])
|3 |4.6 |3.1 |1.5 |0.2 |
|4 |5.0 |3.6 |1.4 |0.2 |
- **DataFrame.info**: Για αρχή, η μέθοδος `info()` χρησιμοποιείται για να εκτυπώσει μια σύνοψη του περιεχομένου που υπάρχει σε ένα `DataFrame`. Ας δούμε αυτό το σύνολο δεδομένων για να δούμε τι έχουμε:
- **DataFrame.info**: Για αρχή, η μέθοδος `info()` χρησιμοποιείται για εκτύπωση μιας περίληψης των δεδομένων που περιέχει ένα `DataFrame`. Ας ρίξουμε μια ματιά σε αυτό το σύνολο δεδομένων για να δούμε τι έχουμε:
```python
iris_df.info()
```
@ -64,9 +66,9 @@ Data columns (total 4 columns):
dtypes: float64(4)
memory usage: 4.8 KB
```
Από αυτό, γνωρίζουμε ότι το σύνολο δεδομένων *Iris* έχει 150 εγγραφές σε τέσσερις στήλες χωρίς κενές εγγραφές. Όλα τα δεδομένα αποθηκεύονται ως αριθμοί κινητής υποδιαστολής 64-bit.
Από αυτό, γνωρίζουμε ότι το σύνολο δεδομένων *Iris* έχει 150 εγγραφές σε τέσσερις στήλες χωρίς κενές εγγραφές. Όλα τα δεδομένα είναι αποθηκευμένα ως αριθμοί κινητής υποδιαστολής 64 bit.
- **DataFrame.head()**: Στη συνέχεια, για να ελέγξουμε το πραγματικό περιεχόμενο του `DataFrame`, χρησιμοποιούμε τη μέθοδο `head()`. Ας δούμε τις πρώτες γραμμές του `iris_df`:
- **DataFrame.head()**: Επόμενο, για να ελέγξουμε το πραγματικό περιεχόμενο του `DataFrame`, χρησιμοποιούμε τη μέθοδο `head()`. Ας δούμε πώς μοιάζουν οι πρώτες λίγες γραμμές του `iris_df`:
```python
iris_df.head()
```
@ -78,7 +80,7 @@ iris_df.head()
3 4.6 3.1 1.5 0.2
4 5.0 3.6 1.4 0.2
```
- **DataFrame.tail()**: Αντίθετα, για να ελέγξουμε τις τελευταίες γραμμές του `DataFrame`, χρησιμοποιούμε τη μέθοδο `tail()`:
- **DataFrame.tail()**: Αντίθετα, για να ελέγξουμε τις τελευταίες λίγες γραμμές του `DataFrame`, χρησιμοποιούμε τη μέθοδο `tail()`:
```python
iris_df.tail()
```
@ -90,20 +92,20 @@ iris_df.tail()
148 6.2 3.4 5.4 2.3
149 5.9 3.0 5.1 1.8
```
> **Συμπέρασμα:** Ακόμα και μόνο κοιτάζοντας τα μεταδεδομένα για τις πληροφορίες σε ένα DataFrame ή τις πρώτες και τελευταίες τιμές σε αυτό, μπορείτε να αποκτήσετε άμεση ιδέα για το μέγεθος, το σχήμα και το περιεχόμενο των δεδομένων που επεξεργάζεστε.
> **Συμπέρασμα:** Ακόμα και μόνο με μια ματιά στα μεταδεδομένα για τις πληροφορίες σε ένα DataFrame ή στις πρώτες και τελευταίες λίγες τιμές, μπορείτε να πάρετε μια άμεση ιδέα για το μέγεθος, το σχήμα και το περιεχόμενο των δεδομένων με τα οποία εργάζεστε.
## Αντιμετώπιση Ελλειπόντων Δεδομένων
> **Στόχος μάθησης:** Μέχρι το τέλος αυτής της υποενότητας, θα πρέπει να γνωρίζετε πώς να αντικαθιστάτε ή να αφαιρείτε κενές τιμές από DataFrames.
## Διαχείριση ελλειπόντων δεδομένων
> **Στόχος μάθησης:** Στο τέλος αυτής της υποενότητας, θα πρέπει να ξέρετε πώς να αντικαθιστάτε ή να αφαιρείτε κενές τιμές από DataFrames.
Συνήθως, τα σύνολα δεδομένων που θέλετε να χρησιμοποιήσετε (ή πρέπει να χρησιμοποιήσετε) έχουν ελλείποντα δεδομένα. Ο τρόπος με τον οποίο αντιμετωπίζονται τα ελλείποντα δεδομένα φέρει λεπτές συμβιβασμούς που μπορούν να επηρεάσουν την τελική ανάλυση και τα αποτελέσματα στον πραγματικό κόσμο.
Τις περισσότερες φορές, τα σύνολα δεδομένων που θέλετε να χρησιμοποιήσετε (ή πρέπει να χρησιμοποιήσετε) έχουν ελλείπουσες τιμές. Ο τρόπος διαχείρισης των ελλειπόντων δεδομένων συνεπάγεται λεπτές ανταλλαγές που μπορεί να επηρεάσουν την τελική σας ανάλυση και τα αποτελέσματα στον πραγματικό κόσμο.
Το pandas χειρίζεται ελλείποντα δεδομένα με δύο τρόπους. Ο πρώτος, που έχετε δει σε προηγούμενες ενότητες, είναι το `NaN`, ή Not a Number. Πρόκειται για μια ειδική τιμή που αποτελεί μέρος της προδιαγραφής κινητής υποδιαστολής IEEE και χρησιμοποιείται μόνο για να υποδείξει ελλείποντα αριθμούς κινητής υποδιαστολής.
Η pandas διαχειρίζεται τις ελλείπουσες τιμές με δύο τρόπους. Ο πρώτος που έχετε δει πριν σε προηγούμενες ενότητες είναι το `NaN`, ή Not a Number. Αυτή είναι στην πραγματικότητα μια ειδική τιμή που αποτελεί μέρος της προδιαγραφής κινητής υποδιαστολής IEEE και χρησιμοποιείται μόνο για να υποδηλώσει ελλείπουσες τιμές κινητής υποδιαστολής.
Για ελλείποντα δεδομένα εκτός από αριθμούς κινητής υποδιαστολής, το pandas χρησιμοποιεί το αντικείμενο `None` της Python. Ενώ μπορεί να φαίνεται μπερδεμένο ότι θα συναντήσετε δύο διαφορετικά είδη τιμών που λένε ουσιαστικά το ίδιο πράγμα, υπάρχουν βάσιμοι προγραμματιστικοί λόγοι για αυτήν την επιλογή σχεδίασης και, στην πράξη, αυτή η προσέγγιση επιτρέπει στο pandas να προσφέρει έναν καλό συμβιβασμό για τη συντριπτική πλειονότητα των περιπτώσεων. Παρ' όλα αυτά, τόσο το `None` όσο και το `NaN` φέρουν περιορισμούς που πρέπει να έχετε υπόψη σας σχετικά με το πώς μπορούν να χρησιμοποιηθούν.
Για ελλείπουσες τιμές εκτός κινητής υποδιαστολής, η pandas χρησιμοποιεί το αντικείμενο Python `None`. Αν και μπορεί να φαίνεται μπερδεμένο ότι θα συναντήσετε δύο διαφορετικούς τύπους τιμών που ουσιαστικά λένε το ίδιο πράγμα, υπάρχουν βάσιμοι προγραμματιστικοί λόγοι για αυτήν την επιλογή σχεδιασμού και, στην πράξη, αυτή η προσέγγιση επιτρέπει στην pandas να παρέχει έναν καλό συμβιβασμό για την πλειονότητα των περιπτώσεων. Παρόλα αυτά, τόσο το `None` όσο και το `NaN` έχουν περιορισμούς που πρέπει να λαμβάνετε υπόψη σχετικά με το πώς μπορούν να χρησιμοποιηθούν.
Δείτε περισσότερα για το `NaN` και το `None` από το [notebook](https://github.com/microsoft/Data-Science-For-Beginners/blob/main/4-Data-Science-Lifecycle/15-analyzing/notebook.ipynb)!
Μάθετε περισσότερα για τα `NaN` και `None` από το [τετράδιο](https://github.com/microsoft/Data-Science-For-Beginners/blob/main/4-Data-Science-Lifecycle/15-analyzing/notebook.ipynb)!
- **Ανίχνευση κενών τιμών**: Στο `pandas`, οι μέθοδοι `isnull()` και `notnull()` είναι οι κύριες μέθοδοι για την ανίχνευση κενών δεδομένων. Και οι δύο επιστρέφουν Boolean μάσκες πάνω από τα δεδομένα σας. Θα χρησιμοποιήσουμε το `numpy` για τιμές `NaN`:
- **Ανίχνευση κενών τιμών**: Στην `pandas`, οι μέθοδοι `isnull()` και `notnull()` είναι οι βασικές μέθοδοι για την ανίχνευση κενών τιμών. Και οι δύο επιστρέφουν μάσκες Boolean πάνω στα δεδομένα σας. Θα χρησιμοποιήσουμε το `numpy` για τις τιμές `NaN`:
```python
import numpy as np
@ -117,13 +119,13 @@ example1.isnull()
3 True
dtype: bool
```
Παρατηρήστε προσεκτικά την έξοδο. Σας εκπλήσσει κάτι; Ενώ το `0` είναι αριθμητικά μηδενικό, είναι παρ' όλα αυτά ένας απολύτως καλός ακέραιος αριθμός και το pandas τον αντιμετωπίζει ως τέτοιο. Το `''` είναι λίγο πιο λεπτό. Ενώ το χρησιμοποιήσαμε στην Ενότητα 1 για να αντιπροσωπεύσουμε μια κενή τιμή συμβολοσειράς, είναι παρ' όλα αυτά ένα αντικείμενο συμβολοσειράς και όχι μια αναπαράσταση του κενού σύμφωνα με το pandas.
Κοιτάξτε προσεκτικά την έξοδο. Σας εκπλήσσει κάτι; Ενώ το `0` είναι ένα αριθμητικό μηδέν, είναι ωστόσο ένας απολύτως έγκυρος ακέραιος και η pandas τον χειρίζεται ως τέτοιο. Το `''` είναι λίγο πιο λεπτό. Παρότι το χρησιμοποιήσαμε στην Ενότητα 1 για να αναπαραστήσουμε μια κενή συμβολοσειρά, παραμένει αντικείμενο συμβολοσειράς και όχι αναπαράσταση μηδενικής τιμής όσο αφορά την pandas.
Τώρα, ας το αντιστρέψουμε και ας χρησιμοποιήσουμε αυτές τις μεθόδους με τρόπο πιο κοντά σε αυτόν που θα τις χρησιμοποιήσετε στην πράξη. Μπορείτε να χρησιμοποιήσετε Boolean μάσκες απευθείας ως δείκτη ``Series`` ή ``DataFrame``, κάτι που μπορεί να είναι χρήσιμο όταν προσπαθείτε να εργαστείτε με απομονωμένες κενές (ή παρούσες) τιμές.
Τώρα, ας το αντιστρέψουμε και να χρησιμοποιήσουμε αυτές τις μεθόδους με τρόπο πιο οικείο στη χρήση στην πράξη. Μπορείτε να χρησιμοποιήσετε μάσκες Boolean απευθείας ως δείκτες ενός ``Series`` ή ``DataFrame``, κάτι που μπορεί να είναι χρήσιμο όταν θέλετε να δουλέψετε με απομονωμένες ελλείπουσες (ή παρούσες) τιμές.
> **Συμπέρασμα**: Οι μέθοδοι `isnull()` και `notnull()` παράγουν παρόμοια αποτελέσματα όταν τις χρησιμοποιείτε σε `DataFrame`s: δείχνουν τα αποτελέσματα και τον δείκτη αυτών των αποτελεσμάτων, κάτι που θα σας βοηθήσει πολύ καθώς παλεύετε με τα δεδομένα σας.
> **Συμπέρασμα**: Και οι μέθοδοι `isnull()` και `notnull()` παράγουν παρόμοια αποτελέσματα όταν τις χρησιμοποιείτε σε `DataFrame`: εμφανίζουν τα αποτελέσματα και τον δείκτη αυτών των αποτελεσμάτων, κάτι που θα σας βοηθήσει σημαντικά καθώς παλεύετε με τα δεδομένα σας.
- **Αφαίρεση κενών τιμών**: Πέρα από την αναγνώριση ελλειπόντων τιμών, το pandas παρέχει έναν βολικό τρόπο για να αφαιρέσετε κενές τιμές από `Series` και `DataFrame`s. (Ιδιαίτερα σε μεγάλα σύνολα δεδομένων, είναι συχνά πιο συνετό να αφαιρέσετε απλώς τις ελλείπουσες [NA] τιμές από την ανάλυσή σας παρά να τις αντιμετωπίσετε με άλλους τρόπους.) Για να το δείτε αυτό στην πράξη, ας επιστρέψουμε στο `example1`:
- **Απόρριψη κενών τιμών**: Πέρα από τον εντοπισμό ελλειπόντων τιμών, η pandas παρέχει έναν βολικό τρόπο να αφαιρείτε κενές τιμές από `Series` και `DataFrame`. (Ιδιαίτερα σε μεγάλα σύνολα δεδομένων, συνήθως είναι προτιμότερο να αφαιρείτε τις απουσίες [NA] αντί να τις χειρίζεστε με άλλους τρόπους.) Για να το δείτε σε δράση, ας επιστρέψουμε στον `example1`:
```python
example1 = example1.dropna()
example1
@ -133,9 +135,9 @@ example1
2
dtype: object
```
Σημειώστε ότι αυτό θα πρέπει να μοιάζει με την έξοδό σας από το `example3[example3.notnull()]`. Η διαφορά εδώ είναι ότι, αντί να κάνετε απλώς δείκτη στις τιμές της μάσκας, το `dropna` έχει αφαιρέσει αυτές τις ελλείπουσες τιμές από τη `Series` `example1`.
Σημειώστε ότι αυτό θα πρέπει να μοιάζει με την έξοδό σας από το `example3[example3.notnull()]`. Η διαφορά εδώ είναι ότι, αντί να κάνουμε απλή δεικτοδότηση στις τιμές μέσω της μάσκας, το `dropna` έχει αφαιρέσει αυτές τις ελλείπουσες τιμές από το `Series` `example1`.
Επειδή τα `DataFrame`s έχουν δύο διαστάσεις, προσφέρουν περισσότερες επιλογές για την αφαίρεση δεδομένων.
Επειδή τα `DataFrame` έχουν δύο διαστάσεις, προσφέρουν περισσότερες επιλογές για την αφαίρεση δεδομένων.
```python
example2 = pd.DataFrame([[1, np.nan, 7],
@ -149,9 +151,9 @@ example2
|1 |2.0|5.0|8 |
|2 |NaN|6.0|9 |
(Παρατηρήσατε ότι το pandas ανέβασε δύο από τις στήλες σε κινητές υποδιαστολές για να φιλοξενήσει τα `NaN`s;)
(Παρατηρήσατε ότι η pandas έχει μετατρέψει δύο από τις στήλες σε floats για να φιλοξενήσουν τα `NaN`;)
Δεν μπορείτε να αφαιρέσετε μια μεμονωμένη τιμή από ένα `DataFrame`, οπότε πρέπει να αφαιρέσετε πλήρεις γραμμές ή στήλες. Ανάλογα με το τι κάνετε, μπορεί να θέλετε να κάνετε το ένα ή το άλλο, και έτσι το pandas σας δίνει επιλογές και για τα δύο. Επειδή στην επιστήμη δεδομένων οι στήλες γενικά αντιπροσωπεύουν μεταβλητές και οι γραμμές παρατηρήσεις, είναι πιο πιθανό να αφαιρέσετε γραμμές δεδομένων. Η προεπιλεγμένη ρύθμιση για το `dropna()` είναι να αφαιρεί όλες τις γραμμές που περιέχουν οποιεσδήποτε κενές τιμές:
Δεν μπορείτε να αφαιρέσετε μία μόνο τιμή από ένα `DataFrame`, οπότε πρέπει να αφαιρέσετε ολόκληρες γραμμές ή στήλες. Ανάλογα με το τι κάνετε, μπορεί να θέλετε το ένα ή το άλλο, και έτσι η pandas σας δίνει επιλογές και για τα δύο. Επειδή στην επιστήμη δεδομένων, οι στήλες συνήθως αναπαριστούν μεταβλητές και οι γραμμές αντιπροσωπεύουν παρατηρήσεις, είναι πιο πιθανό να αφαιρείτε γραμμές δεδομένων· η προεπιλεγμένη ρύθμιση για το `dropna()` είναι να αφαιρεί όλες τις γραμμές που περιέχουν οποιεσδήποτε κενές τιμές:
```python
example2.dropna()
@ -160,7 +162,7 @@ example2.dropna()
0 1 2
1 2.0 5.0 8
```
Εάν είναι απαραίτητο, μπορείτε να αφαιρέσετε τιμές NA από στήλες. Χρησιμοποιήστε `axis=1` για να το κάνετε:
Αν χρειαστεί, μπορείτε να αφαιρέσετε τιμές NA από στήλες. Χρησιμοποιήστε το `axis=1` για να το κάνετε αυτό:
```python
example2.dropna(axis='columns')
```
@ -170,9 +172,9 @@ example2.dropna(axis='columns')
1 8
2 9
```
Παρατηρήστε ότι αυτό μπορεί να αφαιρέσει πολλά δεδομένα που μπορεί να θέλετε να διατηρήσετε, ιδιαίτερα σε μικρότερα σύνολα δεδομένων. Τι γίνεται αν θέλετε απλώς να αφαιρέσετε γραμμές ή στήλες που περιέχουν αρκετές ή ακόμα και όλες τις κενές τιμές; Μπορείτε να καθορίσετε αυτές τις ρυθμίσεις στο `dropna` με τις παραμέτρους `how` και `thresh`.
Παρατηρήστε ότι αυτό μπορεί να αφαιρέσει πολλά δεδομένα που μπορεί να θέλετε να κρατήσετε, ιδιαίτερα σε μικρότερα σύνολα δεδομένων. Τι γίνεται αν θέλετε να αφαιρέσετε μόνο γραμμές ή στήλες που περιέχουν πολλές ή ακόμα και όλες τις τιμές κενές; Μπορείτε να ορίσετε αυτές τις ρυθμίσεις στο `dropna` με τις παραμέτρους `how` και `thresh`.
Από προεπιλογή, `how='any'` (αν θέλετε να ελέγξετε μόνοι σας ή να δείτε ποιες άλλες παραμέτρους έχει η μέθοδος, εκτελέστε `example4.dropna?` σε ένα κελί κώδικα). Θα μπορούσατε εναλλακτικά να καθορίσετε `how='all'` ώστε να αφαιρέσετε μόνο γραμμές ή στήλες που περιέχουν όλες τις κενές τιμές. Ας επεκτείνουμε το παράδειγμα `DataFrame` για να το δούμε στην πράξη.
Εξ ορισμού, το `how='any'` (αν θέλετε να ελέγξετε μόνοι σας ή να δείτε ποιες άλλες παραμέτρους έχει η μέθοδος, εκτελέστε `example4.dropna?` σε ένα κελί κώδικα). Εναλλακτικά, μπορείτε να ορίσετε `how='all'` ώστε να αφαιρείτε μόνο γραμμές ή στήλες που περιέχουν μόνο κενές τιμές. Ας επεκτείνουμε το παράδειγμα `DataFrame` μας για να το δούμε αυτό σε δράση.
```python
example2[3] = np.nan
@ -184,7 +186,7 @@ example2
|1 |2.0|5.0|8 |NaN|
|2 |NaN|6.0|9 |NaN|
Η παράμετρος `thresh` σας δίνει πιο λεπτομερή έλεγχο: καθορίζετε τον αριθμό των *μη κενών* τιμών που χρειάζεται να έχει μια γραμμή ή στήλη για να διατηρηθεί:
Η παράμετρος `thresh` σας δίνει πιο λεπτομερή έλεγχο: ορίζετε τον αριθμό των *μη κενών* τιμών που χρειάζεται να έχει μια γραμμή ή μια στήλη για να διατηρηθεί:
```python
example2.dropna(axis='rows', thresh=3)
```
@ -194,15 +196,75 @@ example2.dropna(axis='rows', thresh=3)
```
Εδώ, η πρώτη και η τελευταία γραμμή έχουν αφαιρεθεί, επειδή περιέχουν μόνο δύο μη κενές τιμές.
- **Συμπλήρωση κενών τιμών**: Ανάλογα με το σύνολο δεδομένων σας, μπορεί μερικές φορές να έχει περισσότερο νόημα να συμπληρώσετε κενές τιμές με έγκυρες παρά να τις αφαιρέσετε. Θα μπορούσατε να χρησιμοποιήσετε το `isnull` για να το κάνετε αυτό στη θέση του, αλλά αυτό μπορεί να είναι κου
> **Συμπέρασμα:** Υπάρχουν πολλοί τρόποι για να αντιμετωπίσετε τις ελλείπουσες τιμές στα σύνολα δεδομένων σας. Η συγκεκριμένη στρατηγική που θα χρησιμοποιήσετε (αφαίρεση, αντικατάσταση ή ακόμα και ο τρόπος αντικατάστασης) θα πρέπει να καθορίζεται από τις ιδιαιτερότητες αυτών των δεδομένων. Θα αποκτήσετε καλύτερη αίσθηση για το πώς να διαχειρίζεστε τις ελλείπουσες τιμές όσο περισσότερο ασχολείστε και αλληλεπιδράτε με σύνολα δεδομένων.
- **Συμπλήρωση κενών τιμών**: Ανάλογα με το σύνολο δεδομένων σας, μερικές φορές έχει περισσότερο νόημα να συμπληρώσετε τις κενές τιμές με έγκυρες αντί για να τις αφαιρέσετε. Μπορείτε να χρησιμοποιήσετε το `isnull` για αυτό, αλλά μπορεί να είναι κουραστικό, ιδιαίτερα αν έχετε πολλές τιμές προς συμπλήρωση. Επειδή αυτή είναι μια τόσο συχνή εργασία στην επιστήμη των δεδομένων, η pandas παρέχει το εργαλείο `fillna`, που επιστρέφει ένα αντίγραφο του `Series` ή του `DataFrame` με τις ελλείπουσες τιμές αντικατεστημένες με μια επιλογή σας. Ας δημιουργήσουμε ένα ακόμα παράδειγμα `Series` για να δούμε πώς λειτουργεί στην πράξη.
```python
example3 = pd.Series([1, np.nan, 2, None, 3], index=list('abcde'))
example3
```
```
a 1.0
b NaN
c 2.0
d NaN
e 3.0
dtype: float64
```
Μπορείτε να συμπληρώσετε όλες τις κενές εγγραφές με μία μόνο τιμή, όπως το `0`:
```python
example3.fillna(0)
```
```
a 1.0
b 0.0
c 2.0
d 0.0
e 3.0
dtype: float64
```
Μπορείτε να κάνετε **προώθηση συμπλήρωσης** (forward-fill) των κενών τιμών, που σημαίνει να χρησιμοποιήσετε την τελευταία έγκυρη τιμή για να συμπληρώσετε ένα κενό:
```python
example3.fillna(method='ffill')
```
```
a 1.0
b 1.0
c 2.0
d 2.0
e 3.0
dtype: float64
```
Μπορείτε επίσης να κάνετε **οπισθοχώρηση συμπλήρωσης** (back-fill), που είναι να διαδοθεί η επόμενη έγκυρη τιμή προς τα πίσω για να καλύψει ένα κενό:
```python
example3.fillna(method='bfill')
```
```
a 1.0
b 2.0
c 2.0
d 3.0
e 3.0
dtype: float64
```
Όπως ίσως υποψιάζεστε, αυτό λειτουργεί το ίδιο και με τα `DataFrame`, αλλά μπορείτε επίσης να ορίσετε έναν `άξονα` κατά μήκος του οποίου θα συμπληρώνονται οι κενές τιμές. Λαμβάνοντας ξανά το προηγουμένως χρησιμοποιημένο `example2`:
```python
example2.fillna(method='ffill', axis=1)
```
```
0 1 2 3
0 1.0 1.0 7.0 7.0
1 2.0 5.0 8.0 8.0
2 NaN 6.0 9.0 9.0
```
Παρατηρήστε ότι όταν δεν υπάρχει διαθέσιμη προηγούμενη τιμή για την προώθηση συμπλήρωσης, η κενή τιμή παραμένει.
> **Συμπέρασμα:** Υπάρχουν πολλοί τρόποι για να αντιμετωπίσετε τις ελλιπείς τιμές στα σύνολα δεδομένων σας. Η συγκεκριμένη στρατηγική που θα χρησιμοποιήσετε (αφαίρεσή τους, αντικατάστασή τους, ή ακόμα και ο τρόπος με τον οποίο τα αντικαθιστάτε) θα πρέπει να καθορίζεται από τις ιδιαιτερότητες των δεδομένων αυτών. Θα αναπτύξετε μια καλύτερη αντίληψη για το πώς να χειρίζεστε τις ελλιπείς τιμές όσο περισσότερο χειρίζεστε και αλληλοεπιδράτε με τα σύνολα δεδομένων.
## Αφαίρεση διπλότυπων δεδομένων
> **Στόχος μάθησης:** Μέχρι το τέλος αυτής της υποενότητας, θα πρέπει να είστε άνετοι με την αναγνώριση και την αφαίρεση διπλότυπων τιμών από DataFrames.
> **Στόχος μάθησης:** Μέχρι το τέλος αυτής της υποενότητας, θα πρέπει να είστε άνετοι στην αναγνώριση και αφαίρεση διπλοτύπων τιμών από τα DataFrames.
Εκτός από τα ελλιπή δεδομένα, συχνά θα συναντήσετε διπλότυπα δεδομένα σε σύνολα δεδομένων του πραγματικού κόσμου. Ευτυχώς, το `pandas` παρέχει έναν εύκολο τρόπο για την ανίχνευση και την αφαίρεση διπλότυπων εγγραφών.
Εκτός από τα ελλιπή δεδομένα, συχνά θα συναντήσετε διπλότυπα δεδομένα σε πραγματικά σύνολα δεδομένων. Ευτυχώς, το `pandas` παρέχει έναν εύκολο τρόπο για τον εντοπισμό και την αφαίρεση διπλοτύπων.
- **Αναγνώριση διπλότυπων: `duplicated`**: Μπορείτε εύκολα να εντοπίσετε διπλότυπες τιμές χρησιμοποιώντας τη μέθοδο `duplicated` στο pandas, η οποία επιστρέφει μια μάσκα Boolean που δείχνει αν μια εγγραφή σε ένα `DataFrame` είναι διπλότυπη μιας προηγούμενης. Ας δημιουργήσουμε ένα άλλο παράδειγμα `DataFrame` για να δούμε πώς λειτουργεί.
- **Αναγνώριση διπλοτύπων: `duplicated`**: Μπορείτε εύκολα να εντοπίσετε τις διπλότυπες τιμές χρησιμοποιώντας τη μέθοδο `duplicated` στο pandas, η οποία επιστρέφει μια boolean μάσκα που υποδεικνύει εάν μια εγγραφή σε ένα `DataFrame` είναι διπλότυπη μιας προηγούμενης. Ας δημιουργήσουμε ένα ακόμα παράδειγμα `DataFrame` για να το δούμε αυτό στην πράξη.
```python
example4 = pd.DataFrame({'letters': ['A','B'] * 2 + ['B'],
'numbers': [1, 2, 1, 3, 3]})
@ -227,7 +289,7 @@ example4.duplicated()
4 True
dtype: bool
```
- **Αφαίρεση διπλότυπων: `drop_duplicates`:** επιστρέφει απλώς ένα αντίγραφο των δεδομένων για τα οποία όλες οι τιμές `duplicated` είναι `False`:
- **Αφαίρεση διπλοτύπων: `drop_duplicates`:** απλά επιστρέφει ένα αντίγραφο των δεδομένων για τα οποία όλες οι τιμές `duplicated` είναι `False`:
```python
example4.drop_duplicates()
```
@ -237,7 +299,7 @@ example4.drop_duplicates()
1 B 2
3 B 3
```
Τόσο το `duplicated` όσο και το `drop_duplicates` από προεπιλογή εξετάζουν όλες τις στήλες, αλλά μπορείτε να καθορίσετε ότι εξετάζουν μόνο ένα υποσύνολο στηλών στο `DataFrame` σας:
Τόσο το `duplicated` όσο και το `drop_duplicates` από προεπιλογή εξετάζουν όλες τις στήλες, αλλά μπορείτε να ορίσετε να εξετάσουν μόνο ένα υποσύνολο στηλών στο `DataFrame` σας:
```python
example4.drop_duplicates(['letters'])
```
@ -247,31 +309,33 @@ letters numbers
1 B 2
```
> **Συμπέρασμα:** Η αφαίρεση διπλότυπων δεδομένων είναι ένα απαραίτητο βήμα σχεδόν σε κάθε έργο επιστήμης δεδομένων. Τα διπλότυπα δεδομένα μπορούν να αλλοιώσουν τα αποτελέσματα των αναλύσεών σας και να σας δώσουν ανακριβή αποτελέσματα!
> **Συμπέρασμα:** Η αφαίρεση διπλοτύπων είναι ένα ουσιαστικό μέρος σχεδόν κάθε έργου επιστήμης δεδομένων. Τα διπλότυπα δεδομένα μπορούν να αλλάξουν τα αποτελέσματα των αναλύσεών σας και να σας δώσουν ανακριβή αποτελέσματα!
## 🚀 Πρόκληση
Όλα τα υλικά που συζητήθηκαν παρέχονται ως [Jupyter Notebook](https://github.com/microsoft/Data-Science-For-Beginners/blob/main/2-Working-With-Data/08-data-preparation/notebook.ipynb). Επιπλέον, υπάρχουν ασκήσεις μετά από κάθε ενότητα, δοκιμάστε τις!
Όλο το συζητηθέν υλικό παρέχεται ως [Jupyter Notebook](https://github.com/microsoft/Data-Science-For-Beginners/blob/main/2-Working-With-Data/08-data-preparation/notebook.ipynb). Επιπλέον, υπάρχουν ασκήσεις μετά από κάθε ενότητα, δοκιμάστε τις!
## [Κουίζ μετά τη διάλεξη](https://ff-quizzes.netlify.app/en/ds/quiz/15)
## Ανασκόπηση & Αυτομελέτη
## Επανεξέταση & Αυτο-μελέτη
Υπάρχουν πολλοί τρόποι για να ανακαλύψετε και να προσεγγίσετε την προετοιμασία των δεδομένων σας για ανάλυση και μοντελοποίηση, και ο καθαρισμός των δεδομένων είναι ένα σημαντικό βήμα που απαιτεί πρακτική εμπειρία. Δοκιμάστε αυτές τις προκλήσεις από το Kaggle για να εξερευνήσετε τεχνικές που δεν καλύφθηκαν σε αυτό το μάθημα.
Υπάρχουν πολλοί τρόποι για να ανακαλύψετε και να προσεγγίσετε την προετοιμασία των δεδομένων σας για ανάλυση και μοντελοποίηση, και ο καθαρισμός των δεδομένων είναι ένα σημαντικό βήμα που είναι μια «πρακτική» εμπειρία. Δοκιμάστε αυτές τις προκλήσεις από το Kaggle για να εξερευνήσετε τεχνικές που αυτό το μάθημα δεν κάλυψε.
- [Πρόκληση Καθαρισμού Δεδομένων: Ανάλυση Ημερομηνιών](https://www.kaggle.com/rtatman/data-cleaning-challenge-parsing-dates/)
- [Πρόκληση Καθαρισμού Δεδομένων: Κλιμάκωση και Κανονικοποίηση Δεδομένων](https://www.kaggle.com/rtatman/data-cleaning-challenge-scale-and-normalize-data)
## Εργασία
## Ανάθεση
[Αξιολόγηση Δεδομένων από μια Φόρμα](assignment.md)
[Αξιολόγηση Δεδομένων από Φόρμα](assignment.md)
---
**Αποποίηση ευθύνης**:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης [Co-op Translator](https://github.com/Azure/co-op-translator). Παρόλο που καταβάλλουμε προσπάθειες για ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν σφάλματα ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα θα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή εσφαλμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Αποποίηση ευθυνών**:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία μετάφρασης με τεχνητή νοημοσύνη [Co-op Translator](https://github.com/Azure/co-op-translator). Ενώ επιδιώκουμε την ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -1,140 +1,167 @@
# Ο Κύκλος Ζωής της Επιστήμης Δεδομένων: Επικοινωνία
|![ Σκίτσο από [(@sketchthedocs)](https://sketchthedocs.dev)](../../sketchnotes/16-Communicating.png)|
|![ Σχεδιοσημείωση από [(@sketchthedocs)](https://sketchthedocs.dev)](../../sketchnotes/16-Communicating.png)|
|:---:|
| Κύκλος Ζωής της Επιστήμης Δεδομένων: Επικοινωνία - κίτσο από [@nitya](https://twitter.com/nitya)_ |
| Κύκλος Ζωής της Επιστήμης Δεδομένων: Επικοινωνία - χεδιοσημείωση από [@nitya](https://twitter.com/nitya)_ |
## [Προ-Διάλεξης Κουίζ](https://ff-quizzes.netlify.app/en/ds/quiz/30)
## [Προ-Διάλεξη Διαγώνισμα](https://ff-quizzes.netlify.app/en/ds/quiz/30)
Δοκιμάστε τις γνώσεις σας για το τι ακολουθεί με το παραπάνω κουίζ!
Δοκιμάστε τις γνώσεις σας για το τι πρόκειται να ακολουθήσει με το Προ-Διάλεξη Διαγώνισμα παραπάνω!
# Εισαγωγή
### Τι είναι η Επικοινωνία;
Ας ξεκινήσουμε αυτό το μάθημα ορίζοντας τι σημαίνει να επικοινωνείς. **Η επικοινωνία είναι η μετάδοση ή ανταλλαγή πληροφοριών.** Οι πληροφορίες μπορεί να είναι ιδέες, σκέψεις, συναισθήματα, μηνύματα, κρυφά σήματα, δεδομένα οτιδήποτε θέλει ένας **_αποστολέας_** (κάποιος που στέλνει πληροφορίες) να κατανοήσει ένας **_παραλήπτης_** (κάποιος που λαμβάνει πληροφορίες). Σε αυτό το μάθημα, θα αναφερόμαστε στους αποστολείς ως επικοινωνητές και στους παραλήπτες ως κοινό.
Ας ξεκινήσουμε αυτό το μάθημα ορίζοντας τι σημαίνει να επικοινωνείς. **Η επικοινωνία είναι η μετάδοση ή ανταλλαγή πληροφοριών.** Οι πληροφορίες μπορεί να είναι ιδέες, σκέψεις, συναισθήματα, μηνύματα, κρυφές ενδείξεις, δεδομένα οτιδήποτε που ο **_αποστολέας_** (κάποιος που στέλνει πληροφορίες) θέλει ο **_παραλήπτης_** (κάποιος που λαμβάνει πληροφορίες) να καταλάβει. Σε αυτό το μάθημα, θα αναφερόμαστε στους αποστολείς ως επικοινωνούντες και στους παραλήπτες ως το ακροατήριο.
### Επικοινωνία Δεδομένων & Αφήγηση Ιστοριών
Κατανοούμε ότι όταν επικοινωνούμε, ο στόχος είναι να μεταδώσουμε ή να ανταλλάξουμε πληροφορίες. Αλλά όταν επικοινωνούμε δεδομένα, ο στόχος σας δεν πρέπει να είναι απλώς να μεταφέρετε αριθμούς στο κοινό σας. Ο στόχος σας πρέπει να είναι να επικοινωνήσετε μια ιστορία που βασίζεται στα δεδομένα σας η αποτελεσματική επικοινωνία δεδομένων και η αφήγηση ιστοριών πάνε χέρι-χέρι. Το κοινό σας είναι πιο πιθανό να θυμάται μια ιστορία που θα πείτε, παρά έναν αριθμό που θα δώσετε. Αργότερα σε αυτό το μάθημα, θα εξετάσουμε μερικούς τρόπους με τους οποίους μπορείτε να χρησιμοποιήσετε την αφήγηση ιστοριών για να επικοινωνήσετε τα δεδομένα σας πιο αποτελεσματικά.
Καταλαβαίνουμε πως όταν επικοινωνούμε, ο στόχος είναι να μεταδώσουμε ή να ανταλλάξουμε πληροφορίες. Όμως, όταν επικοινωνείτε δεδομένα, ο στόχος σας δεν πρέπει να είναι απλά να μεταφέρετε αριθμούς στο ακροατήριό σας. Ο στόχος σας πρέπει να είναι να επικοινωνήσετε μια ιστορία που υποστηρίζεται από τα δεδομένα σας η αποτελεσματική επικοινωνία δεδομένων και η αφήγηση ιστοριών πηγαίνουν μαζί. Το ακροατήριό σας είναι πιο πιθανό να θυμάται μια ιστορία που λέτε, παρά έναν αριθμό που δίνετε. Αργότερα σε αυτό το μάθημα, θα δούμε μερικούς τρόπους με τους οποίους μπορείτε να χρησιμοποιήσετε την αφήγηση ιστοριών για να επικοινωνήσετε τα δεδομένα σας πιο αποτελεσματικά.
### Τύποι Επικοινωνίας
Σε όλο αυτό το μάθημα θα συζητηθούν δύο διαφορετικοί τύποι επικοινωνίας: Μονόδρομη Επικοινωνία και Αμφίδρομη Επικοινωνία.
Καθ' όλη τη διάρκεια αυτού του μαθήματος θα συζητηθούν δύο διαφορετικοί τύποι επικοινωνίας, η Μονομερής Επικοινωνία και η Αμφοτερόδρομη Επικοινωνία.
**Η μονόδρομη επικοινωνία** συμβαίνει όταν ένας αποστολέας στέλνει πληροφορίες σε έναν παραλήπτη, χωρίς καμία ανατροφοδότηση ή απάντηση. Βλέπουμε παραδείγματα μονόδρομης επικοινωνίας καθημερινά σε μαζικά email, όταν οι ειδήσεις μεταδίδουν τις πιο πρόσφατες ιστορίες ή ακόμα και όταν μια τηλεοπτική διαφήμιση σας ενημερώνει για το πόσο καλό είναι το προϊόν της. Σε κάθε μία από αυτές τις περιπτώσεις, ο αποστολέας δεν επιδιώκει ανταλλαγή πληροφοριών. Επιδιώκει μόνο να μεταδώσει ή να παραδώσει πληροφορίες.
**Η Μονομερής Επικοινωνία** συμβαίνει όταν ένας αποστολέας στέλνει πληροφορίες σε έναν παραλήπτη, χωρίς καμία ανάδραση ή απάντηση. Βλέπουμε παραδείγματα μονομερούς επικοινωνίας καθημερινά σε μαζικά/ομαδικά emails, όταν τα νέα παρουσιάζουν τις πιο πρόσφατες ειδήσεις, ή ακόμη όταν μια τηλεοπτική διαφήμιση βγαίνει στον αέρα και σας ενημερώνει γιατί το προϊόν τους είναι εξαιρετικό. Σε κάθε μία από αυτές τις περιπτώσεις, ο αποστολέας δεν αναζητά ανταλλαγή πληροφοριών. Απλώς επιδιώκει να μεταδώσει ή να παραδώσει πληροφορίες.
**Η αμφίδρομη επικοινωνία** συμβαίνει όταν όλα τα εμπλεκόμενα μέρη λειτουργούν τόσο ως αποστολείς όσο και ως παραλήπτες. Ένας αποστολέας ξεκινά επικοινωνώντας με έναν παραλήπτη, και ο παραλήπτης παρέχει ανατροφοδότηση ή απάντηση. Η αμφίδρομη επικοινωνία είναι αυτό που παραδοσιακά σκεφτόμαστε όταν μιλάμε για επικοινωνία. Συνήθως σκεφτόμαστε ανθρώπους που συμμετέχουν σε μια συζήτηση είτε πρόσωπο με πρόσωπο, είτε μέσω τηλεφωνικής κλήσης, κοινωνικών μέσων ή μηνυμάτων.
**Η Αμφοτερόδρομη Επικοινωνία** συμβαίνει όταν όλα τα εμπλεκόμενα μέρη ενεργούν και ως αποστολείς και ως παραλήπτες. Ένας αποστολέας ξεκινά επικοινωνώντας με έναν παραλήπτη, και ο παραλήπτης παρέχει ανάδραση ή απάντηση. Η αμφοτερόδρομη επικοινωνία είναι αυτό που παραδοσιακά σκεφτόμαστε όταν μιλάμε για επικοινωνία. Συνήθως φανταζόμαστε ανθρώπους να συμμετέχουν σε μια συνομιλία - είτε προσωπικά, είτε μέσω τηλεφωνικής κλήσης, κοινωνικών μέσων ή μηνύματος κειμένου.
Όταν επικοινωνείτε δεδομένα, θα υπάρξουν περιπτώσεις όπου θα χρησιμοποιείτε μονόδρομη επικοινωνία (σκεφτείτε μια παρουσίαση σε ένα συνέδριο ή σε μια μεγάλη ομάδα όπου δεν θα γίνουν ερωτήσεις αμέσως μετά) και περιπτώσεις όπου θα χρησιμοποιείτε αμφίδρομη επικοινωνία (σκεφτείτε τη χρήση δεδομένων για να πείσετε μερικούς ενδιαφερόμενους για μια ιδέα ή να πείσετε έναν συνάδελφο ότι αξίζει να επενδυθεί χρόνος και προσπάθεια για να δημιουργηθεί κάτι νέο).
Όταν επικοινωνείτε δεδομένα, θα υπάρχουν περιπτώσεις όπου θα χρησιμοποιείτε μονομερή επικοινωνία (σκεφτείτε την παρουσίαση σε ένα συνέδριο ή σε μια μεγάλη ομάδα όπου δεν θα γίνονται άμεσα ερωτήσεις) και θα υπάρχουν περιπτώσεις όπου θα χρησιμοποιείτε αμφοτερόδρομη επικοινωνία (σκεφτείτε τη χρήση δεδομένων για να πείσετε μερικούς ενδιαφερόμενους για τη στήριξή τους, ή για να πείσετε έναν συνεργάτη ότι πρέπει να αφιερωθεί χρόνος και προσπάθεια για την κατασκευή κάτι νέου).
# Αποτελεσματική Επικοινωνία
### Οι Ευθύνες σας ως Επικοινωνητής
Όταν επικοινωνείτε, είναι δική σας ευθύνη να διασφαλίσετε ότι ο παραλήπτης ή οι παραλήπτες σας λαμβάνουν τις πληροφορίες που θέλετε να μεταδώσετε. Όταν επικοινωνείτε δεδομένα, δεν θέλετε απλώς οι παραλήπτες σας να αποκομίσουν αριθμούς, αλλά να αποκομίσουν μια ιστορία που βασίζεται στα δεδομένα σας. Ένας καλός επικοινωνητής δεδομένων είναι και ένας καλός αφηγητής.
### Οι Ευθύνες σας ως Επικοινωνούντος
Όταν επικοινωνείτε, η δουλειά σας είναι να βεβαιωθείτε πως ο/οι παραλήπτες σας λαμβάνουν τις πληροφορίες που θέλετε να πάρουν. Όταν επικοινωνείτε δεδομένα, δεν θέλετε απλά οι παραλήπτες σας να αποκομίσουν αριθμούς, θέλετε να αποκομίσουν μια ιστορία που υποστηρίζεται από τα δεδομένα σας. Ένας καλός επικοινωνών δεδομένων είναι καλός αφηγητής.
Πώς λέτε μια ιστορία με δεδομένα; Υπάρχουν άπειροι τρόποι αλλά παρακάτω είναι 6 που θα συζητήσουμε σε αυτό το μάθημα:
1. Κατανοήστε το Κοινό σας, το Κανάλι σας και τη Μέθοδο Επικοινωνίας σας
2. Ξεκινήστε με το Τέλος στο Μυαλό
3. Προσεγγίστε το σαν μια Πραγματική Ιστορία
4. Χρησιμοποιήστε Σημαντικές Λέξεις και Φράσεις
5. Χρησιμοποιήστε Συναίσθημα
Πώς λέτε μια ιστορία με δεδομένα; Υπάρχουν άπειροι τρόποι αλλά παρακάτω είναι 6 που θα συζητήσουμε σε αυτό το μάθημα.
1. Κατανοήστε το Ακροατήριό σας, το Μέσο και τη Μέθοδο Επικοινωνίας
2. Ξεκινήστε Με Τέλος στο Μυαλό
3. Προσεγγίστε το σαν μια Πραγματική Ιστορία
4. Χρησιμοποιήστε Σημαντικές Λέξεις και Φράσεις
5. Χρησιμοποιήστε Συναίσθημα
Κάθε μία από αυτές τις στρατηγικές εξηγείται με περισσότερες λεπτομέρειες παρακάτω.
Καθεμία από αυτές τις στρατηγικές εξηγείται λεπτομερώς παρακάτω.
### 1. Κατανοήστε το Κοινό σας, το Κανάλι σας και τη Μέθοδο Επικοινωνίας σας
Ο τρόπος που επικοινωνείτε με τα μέλη της οικογένειάς σας είναι πιθανότατα διαφορετικός από τον τρόπο που επικοινωνείτε με τους φίλους σας. Πιθανότατα χρησιμοποιείτε διαφορετικές λέξεις και φράσεις που είναι πιο κατανοητές από τους ανθρώπους με τους οποίους μιλάτε. Θα πρέπει να ακολουθήσετε την ίδια προσέγγιση όταν επικοινωνείτε δεδομένα. Σκεφτείτε σε ποιον απευθύνεστε. Σκεφτείτε τους στόχους τους και το πλαίσιο που έχουν γύρω από την κατάσταση που τους εξηγείτε.
### 1. Κατανοήστε το Ακροατήριό σας, το Κανάλι & τη Μέθοδο Επικοινωνίας
Ο τρόπος που επικοινωνείτε με τα μέλη της οικογένειας πιθανότατα διαφέρει από τον τρόπο που επικοινωνείτε με τους φίλους σας. Πιθανότατα χρησιμοποιείτε διαφορετικές λέξεις και φράσεις που οι άνθρωποι με τους οποίους μιλάτε είναι πιο πιθανό να καταλάβουν. Θα πρέπει να ακολουθείτε την ίδια προσέγγιση όταν επικοινωνείτε δεδομένα. Σκεφτείτε σε ποιον απευθύνεστε. Σκεφτείτε τους στόχους τους και το πλαίσιο που έχουν γύρω από την κατάσταση που τους εξηγείτε.
Μπορείτε πιθανότατα να κατηγοριοποιήσετε το μεγαλύτερο μέρος του κοινού σας σε μια κατηγορία. Σε ένα άρθρο του _Harvard Business Review_, “[Πώς να Πείτε μια Ιστορία με Δεδομένα](http://blogs.hbr.org/2013/04/how-to-tell-a-story-with-data/),” ο Στρατηγικός της Dell, Jim Stikeleather, αναγνωρίζει πέντε κατηγορίες κοινού:
Πιθανότατα μπορείτε να ομαδοποιήσετε τη πλειοψηφία του ακροατηρίου σας σε μια κατηγορία. Σε ένα άρθρο του _Harvard Business Review_, “[Πώς να Πείτε μια Ιστορία με Δεδομένα](http://blogs.hbr.org/2013/04/how-to-tell-a-story-with-data/),” ο Εκτελεστικός Στρατηγικός Σύμβουλος της Dell, Jim Stikeleather, προσδιορίζει πέντε κατηγορίες ακροατηρίων.
- **Αρχάριος**: πρώτη επαφή με το θέμα, αλλά δεν θέλει υπεραπλούστευση
- **Γενικός**: γνωρίζει το θέμα, αλλά αναζητά μια γενική κατανόηση και κύρια θέματα
- **Διοικητικός**: σε βάθος, πρακτική κατανόηση των λεπτομερειών και των αλληλεπιδράσεων με πρόσβαση σε λεπτομέρειες
- **Ειδικός**: περισσότερη εξερεύνηση και ανακάλυψη και λιγότερη αφήγηση με μεγάλη λεπτομέρεια
- **Διευθυντικός**: έχει χρόνο μόνο για να κατανοήσει τη σημασία και τα συμπεράσματα των πιθανών εκβάσεων
- **Γενικός**: γνωρίζει το θέμα, αλλά ψάχνει για μια γενική κατανόηση και κύρια θέματα
- **Διευθυντικός**: εις βάθος, πρακτική κατανόηση των λεπτομερειών και αλληλεξαρτήσεων με πρόσβαση σε λεπτομέρειες
- **Ειδικός**: περισσότερο εξερεύνηση και ανακάλυψη και λιγότερη αφήγηση με μεγάλη λεπτομέρεια
- **Εκτελεστικός**: έχει χρόνο μόνο να λάβει το νόημα και τα συμπεράσματα πιθανοτήτων
Αυτές οι κατηγορίες μπορούν να καθοδηγήσουν τον τρόπο που παρουσιάζετε δεδομένα στο κοινό σας.
Αυτές οι κατηγορίες μπορούν να καθοδηγήσουν τον τρόπο με τον οποίο παρουσιάζετε δεδομένα στο ακροατήριό σας.
Εκτός από το να σκεφτείτε την κατηγορία του κοινού σας, θα πρέπει επίσης να λάβετε υπόψη το κανάλι που χρησιμοποιείτε για να επικοινωνήσετε μαζί του. Η προσέγγισή σας θα πρέπει να είναι ελαφρώς διαφορετική αν γράφετε ένα σημείωμα ή email σε σχέση με το να έχετε μια συνάντηση ή να παρουσιάζετε σε ένα συνέδριο.
Εκτός από το να σκέφτεστε την κατηγορία του ακροατηρίου σας, πρέπει επίσης να λάβετε υπόψη το κανάλι που χρησιμοποιείτε για να επικοινωνήσετε μαζί τους. Η προσέγγισή σας πρέπει να είναι ελαφρώς διαφορετική αν γράφετε ένα σημείωμα ή email σε σχέση με το να έχετε μια συνάντηση ή να παρουσιάζετε σε ένα συνέδριο.
Επιπλέον, η κατανόηση του τρόπου επικοινωνίας σας (χρησιμοποιώντας μονόδρομη ή αμφίδρομη επικοινωνία) είναι επίσης κρίσιμη.
Εκτός από την κατανόηση του ακροατηρίου, είναι επίσης κρίσιμο να ξέρετε πώς θα επικοινωνείτε μαζί τους (χρησιμοποιώντας μονομερή ή αμφοτερόδρομη επικοινωνία).
Αν επικοινωνείτε με ένα κυρίως αρχάριο κοινό και χρησιμοποιείτε μονόδρομη επικοινωνία, πρέπει πρώτα να εκπαιδεύσετε το κοινό και να του δώσετε το κατάλληλο πλαίσιο. Στη συνέχεια, πρέπει να παρουσιάσετε τα δεδομένα σας και να τους εξηγήσετε τι σημαίνουν και γιατί έχουν σημασία. Σε αυτή την περίπτωση, ίσως θέλετε να εστιάσετε απόλυτα στη σαφήνεια, καθώς το κοινό σας δεν θα μπορεί να σας κάνει άμεσες ερωτήσεις.
Αν επικοινωνείτε με ένα ακροατήριο που είναι κατά κύριο λόγο Αρχάριοι και χρησιμοποιείτε μονομερή επικοινωνία, πρέπει πρώτα να εκπαιδεύσετε το ακροατήριο και να τους δώσετε το κατάλληλο πλαίσιο. Στη συνέχεια πρέπει να παρουσιάσετε τα δεδομένα σας και να τους πείτε τι σημαίνουν και γιατί έχουν σημασία. Σε αυτή την περίπτωση, μπορεί να θέλετε να είστε εξαιρετικά εστιασμένοι στην προώθηση της σαφήνειας, επειδή το ακροατήριο δεν θα μπορεί να σας κάνει άμεσες ερωτήσεις.
Αν επικοινωνείτε με ένα κυρίως διοικητικό κοινό και χρησιμοποιείτε αμφίδρομη επικοινωνία, πιθανότατα δεν θα χρειαστεί να εκπαιδεύσετε το κοινό σας ή να του παρέχετε πολύ πλαίσιο. Μπορεί να μπορείτε να περάσετε κατευθείαν στη συζήτηση των δεδομένων που έχετε συλλέξει και γιατί έχουν σημασία. Σε αυτό το σενάριο, ωστόσο, θα πρέπει να εστιάσετε στο χρονοδιάγραμμα και στον έλεγχο της παρουσίασής σας. Όταν χρησιμοποιείτε αμφίδρομη επικοινωνία (ειδικά με ένα διοικητικό κοινό που αναζητά μια "πρακτική κατανόηση των λεπτομερειών και των αλληλεπιδράσεων με πρόσβαση σε λεπτομέρειες"), μπορεί να προκύψουν ερωτήσεις κατά τη διάρκεια της αλληλεπίδρασης που μπορεί να οδηγήσουν τη συζήτηση σε κατεύθυνση που δεν σχετίζεται με την ιστορία που προσπαθείτε να πείτε. Όταν συμβεί αυτό, μπορείτε να αναλάβετε δράση και να επαναφέρετε τη συζήτηση στην ιστορία σας.
Αν επικοινωνείτε με ένα ακροατήριο που είναι κατά κύριο λόγο Διευθυντικό και χρησιμοποιείτε αμφοτερόδρομη επικοινωνία, πιθανώς δε θα χρειαστεί να εκπαιδεύσετε το ακροατήριο ή να τους παρέχετε μεγάλο πλαίσιο. Μπορεί να μπορέσετε να περάσετε απευθείας στην ανάλυση των δεδομένων που συλλέξατε και γιατί έχουν σημασία. Σε αυτή τη περίπτωση, όμως, πρέπει να εστιάσετε στον χρόνο και τον έλεγχο της παρουσίασής σας. Όταν χρησιμοποιείτε αμφοτερόδρομη επικοινωνία (ειδικά με ένα αφενός Διευθυντικό ακροατήριο που επιδιώκει «πρακτική κατανόηση των πολύπλοκων αλληλεξαρτήσεων με πρόσβαση σε λεπτομέρειες») μπορεί να ανακύψουν ερωτήσεις κατά τη διάρκεια της συζήτησής σας που μπορεί να πάρουν την κατεύθυνση της συζήτησης σε ένα σημείο που δεν σχετίζεται με την ιστορία που προσπαθείτε να πείτε. Όταν συμβαίνει αυτό, μπορείτε να αναλάβετε δράση και να επαναφέρετε τη συζήτηση στην πορεία της ιστορίας σας.
### 2. Ξεκινήστε με το Τέλος στο Μυαλό
Το να ξεκινάτε με το τέλος στο μυαλό σημαίνει να κατανοείτε τα επιθυμητά συμπεράσματα για το κοινό σας πριν ξεκινήσετε να επικοινωνείτε μαζί του. Το να είστε προσεκτικοί σχετικά με το τι θέλετε να αποκομίσει το κοινό σας εκ των προτέρων μπορεί να σας βοηθήσει να δημιουργήσετε μια ιστορία που μπορεί να ακολουθήσει. Το να ξεκινάτε με το τέλος στο μυαλό είναι κατάλληλο τόσο για μονόδρομη όσο και για αμφίδρομη επικοινωνία.
### 2. Ξεκινήστε Με Το Τέλος Στο Μυαλό
Το να ξεκινούν με το τέλος στο μυαλό σημαίνει να κατανοείτε τι θέλετε να πάρει το ακροατήριό σας πριν αρχίσετε να επικοινωνείτε μαζί του. Το να είστε σκεπτικοί σχετικά με το τι θέλετε να αποκομίσει το ακροατήριό σας από πριν μπορεί να σας βοηθήσει να δημιουργήσετε μια ιστορία που μπορεί να ακολουθήσει το ακροατήριο. Το να ξεκινάτε με το τέλος στο μυαλό είναι κατάλληλο τόσο για μονομερή όσο και για αμφοτερόδρομη επικοινωνία.
Πώς ξεκινάτε με το τέλος στο μυαλό; Πριν επικοινωνήσετε τα δεδομένα σας, γράψτε τα βασικά σας συμπεράσματα. Στη συνέχεια, σε κάθε βήμα της προετοιμασίας της ιστορίας που θέλετε να πείτε με τα δεδομένα σας, ρωτήστε τον εαυτό σας, "Πώς ενσωματώνεται αυτό στην ιστορία που λέω;"
Πώς ξεκινάτε με το τέλος στο μυαλό; Πριν επικοινωνήσετε τα δεδομένα σας, γράψτε τις βασικές σας διαπιστώσεις. Στη συνέχεια, σε κάθε βήμα της προετοιμασίας της ιστορίας που θέλετε να πείτε με τα δεδομένα σας, ρωτήστε τον εαυτό σας, «Πώς ενσωματώνεται αυτό στην ιστορία που λέω;»
Να είστε προσεκτικοί ενώ το να ξεκινάτε με το τέλος στο μυαλό είναι ιδανικό, δεν θέλετε να επικοινωνείτε μόνο τα δεδομένα που υποστηρίζουν τα επιθυμητά σας συμπεράσματα. Αυτό ονομάζεται "Cherry-Picking", το οποίο συμβαίνει όταν ένας επικοινωνητής παρουσιάζει μόνο δεδομένα που υποστηρίζουν το επιχείρημά του και αγνοεί όλα τα άλλα δεδομένα.
Να είστε προσεκτικοί Παρόλο που το να ξεκινάτε με το τέλος στο μυαλό είναι ιδανικό, δεν θέλετε να επικοινωνήσετε μόνο τα δεδομένα που υποστηρίζουν τις βασικές διαπιστώσεις σας. Αυτό λέγεται Cherry-Picking, που συμβαίνει όταν κάποιος επικοινωνεί μόνο τα δεδομένα που υποστηρίζουν το σημείο που προσπαθεί να κάνει και αγνοεί όλα τα άλλα δεδομένα.
Αν όλα τα δεδομένα που συλλέξατε υποστηρίζουν σαφώς τα επιθυμητά σας συμπεράσματα, εξαιρετικά. Αλλά αν υπάρχουν δεδομένα που συλλέξατε και δεν υποστηρίζουν τα συμπεράσματά σας, ή ακόμα και υποστηρίζουν ένα επιχείρημα εναντίον των βασικών σας συμπερασμάτων, θα πρέπει να επικοινωνήσετε και αυτά τα δεδομένα. Αν συμβεί αυτό, να είστε ειλικρινείς με το κοινό σας και να του εξηγήσετε γιατί επιλέγετε να παραμείνετε στην ιστορία σας, παρόλο που όλα τα δεδομένα δεν την υποστηρίζουν απαραίτητα.
Αν όλα τα δεδομένα που συλλέξατε υποστηρίζουν σαφώς τις βασικές σας διαπιστώσεις, υπέροχα. Όμως αν υπάρχουν δεδομένα που δεν τις υποστηρίζουν ή ακόμη και αντιτίθενται στις βασικές σας διαπιστώσεις, πρέπει να επικοινωνήσετε και αυτά τα δεδομένα. Αν συμβεί κάτι τέτοιο, να είστε ειλικρινείς με το ακροατήριό σας και πείτε τους γιατί επιλέγετε να παραμείνετε στην ιστορία σας παρόλο που όλα τα δεδομένα δεν την υποστηρίζουν απαραίτητα.
### 3. Προσεγγίστε το σαν μια Πραγματική Ιστορία
Μια παραδοσιακή ιστορία συμβαίνει σε 5 φάσεις. Μπορεί να έχετε ακούσει αυτές τις φάσεις να εκφράζονται ως Εισαγωγή, Ανάπτυξη, Κορύφωση, Λύση και Κατάληξη. Ή πιο εύκολα να θυμάστε: Πλαίσιο, Σύγκρουση, Κορύφωση, Κλείσιμο, Συμπέρασμα. Όταν επικοινωνείτε τα δεδομένα σας και την ιστορία σας, μπορείτε να ακολουθήσετε μια παρόμοια προσέγγιση.
Μια παραδοσιακή ιστορία συμβαίνει σε 5 Φάσεις. Μπορεί να έχετε ακούσει αυτές τις φάσεις ως Εισαγωγή, Αύξουσα Δράση, Κορύφωση, Κατιούσα Δράση και Επίλογο. Ή πιο εύκολα να τις θυμάστε ως Πλαίσιο, Σύγκρουση, Κορύφωση, Κλείσιμο, Συμπέρασμα. Όταν επικοινωνείτε τα δεδομένα και την ιστορία σας, μπορείτε να ακολουθήσετε παρόμοια προσέγγιση.
Μπορείτε να ξεκινήσετε με το πλαίσιο, να θέσετε τη σκηνή και να βεβαιωθείτε ότι το κοινό σας βρίσκεται στην ίδια σελίδα. Στη συνέχεια, εισάγετε τη σύγκρουση. Γιατί χρειάστηκε να συλλέξετε αυτά τα δεδομένα; Ποια προβλήματα προσπαθούσατε να λύσετε; Μετά από αυτό, η κορύφωση. Ποια είναι τα δεδομένα; Τι σημαίνουν τα δεδομένα; Ποιες λύσεις μας λένε τα δεδομένα ότι χρειαζόμαστε; Στη συνέχεια, φτάνετε στο κλείσιμο, όπου μπορείτε να επαναλάβετε το πρόβλημα και τις προτεινόμενες λύσεις. Τέλος, φτάνουμε στο συμπέρασμα, όπου μπορείτε να συνοψίσετε τα βασικά σας συμπεράσματα και τα επόμενα βήματα που προτείνετε να ακολουθήσει η ομάδα.
Μπορείτε να ξεκινήσετε με το πλαίσιο, να ορίσετε τη σκηνή και να βεβαιωθείτε ότι το ακροατήριο βρίσκεται στην ίδια σελίδα. Μετά εισάγετε τη σύγκρουση. Γιατί χρειαζόταν να συλλέξετε αυτά τα δεδομένα; Ποια προβλήματα προσπαθούσατε να λύσετε; Μετά, η κορύφωση. Ποια είναι τα δεδομένα; Τι σημαίνουν τα δεδομένα; Ποιες λύσεις δείχνουν τα δεδομένα ότι χρειάζονται; Μετά έρχεται το κλείσιμο, όπου επαναλαμβάνετε το πρόβλημα και τις προτεινόμενες λύσεις. Τέλος, φτάνουμε στο συμπέρασμα, όπου συνοψίζετε τις βασικές διαπιστώσεις και τα επόμενα βήματα που προτείνετε να ακολουθήσει η ομάδα.
### 4. Χρησιμοποιήστε Σημαντικές Λέξεις και Φράσεις
Αν συνεργαζόμασταν σε ένα προϊόν και σας έλεγα "Οι χρήστες μας χρειάζονται πολύ χρόνο για να εγγραφούν στην πλατφόρμα μας," πόσο χρόνο θα εκτιμούσατε ότι είναι αυτό το "πολύς χρόνος"; Μια ώρα; Μια εβδομάδα; Είναι δύσκολο να γνωρίζετε. Τι θα γινόταν αν το έλεγα αυτό σε ολόκληρο το κοινό; Ο καθένας στο κοινό μπορεί να καταλήξει σε διαφορετική ιδέα για το πόσο χρόνο χρειάζονται οι χρήστες για να εγγραφούν στην πλατφόρμα μας.
### 4. Χρησιμοποιήστε Σημαντικές Λέξεις & Φράσεις
Αν εγώ κι εσείς δουλεύαμε μαζί σε ένα προϊόν, και σας έλεγα «Οι χρήστες μας χρειάζονται πολύ χρόνο για να ενταχθούν στην πλατφόρμα μας,» πόσο θα υπολογίζατε αυτόν τον «πολύ χρόνο»; Μια ώρα; Μια εβδομάδα; Είναι δύσκολο να ξέρετε. Τι γίνεται αν το έλεγα σε ολόκληρο ακροατήριο; Όλοι στο ακροατήριο μπορεί να καταλάβουν διαφορετικά πόσος χρόνος χρειάζεται για τους χρήστες να ενταχθούν στην πλατφόρμα μας.
Αντίθετα, τι θα γινόταν αν έλεγα "Οι χρήστες μας χρειάζονται, κατά μέσο όρο, 3 λεπτά για να εγγραφούν και να ξεκινήσουν στην πλατφόρμα μας."
Αντ' αυτού, τι θα γινόταν αν έλεγα, «Οι χρήστες μας χρειάζονται, κατά μέσο όρο, 3 λεπτά για να εγγραφούν και να ενταχθούν στην πλατφόρμα μας.»
Αυτό το μήνυμα είναι πιο σαφές. Όταν επικοινωνείτε δεδομένα, μπορεί να είναι εύκολο να σκεφτείτε ότι όλοι στο κοινό σας σκέφτονται όπως εσείς. Αλλά αυτό δεν συμβαίνει πάντα. Η σαφήνεια γύρω από τα δεδομένα σας και το τι σημαίνουν είναι μία από τις ευθύνες σας ως επικοινωνητής. Αν τα δεδομένα ή η ιστορία σας δεν είναι σαφή, το κοινό σας θα δυσκολευτεί να ακολουθήσει και είναι λιγότερο πιθανό να κατανοήσει τα βασικά σας συμπεράσματα.
Αυτό το μήνυμα είναι πιο καθαρό. Όταν επικοινωνείτε δεδομένα, μπορεί να είναι εύκολο να νομίζετε ότι όλοι στο ακροατήριό σας σκέφτονται ακριβώς όπως εσείς. Αλλά αυτό δεν συμβαίνει πάντα. Η προώθηση της σαφήνειας γύρω από τα δεδομένα σας και το τι σημαίνουν είναι μια από τις ευθύνες σας ως επικοινωνούντος. Αν τα δεδομένα ή η ιστορία σας δεν είναι σαφή, το ακροατήριό σας θα δυσκολευτεί να ακολουθήσει και είναι λιγότερο πιθανό να καταλάβει τις βασικές διαπιστώσεις σας.
Μπορείτε να επικοινωνήσετε δεδομένα πιο καθαρά όταν χρησιμοποιείτε σημαντικές λέξεις και φράσεις, αντί για ασαφείς. Παρακάτω είναι μερικά παραδείγματα.
Μπορείτε να επικοινωνείτε δεδομένα πιο σαφώς όταν χρησιμοποιείτε σημαντικές λέξεις και φράσεις, αντί για αόριστες. Παρακάτω είναι μερικά παραδείγματα.
- Είχαμε μια *εντυπωσιακή* χρονιά!
- Ένα άτομο μπορεί να σκεφτεί ότι μια εντυπωσιακή χρονιά σημαίνει αύξηση 2%-3% στα έσοδα, ενώ ένα άλλο άτομο μπορεί να σκεφτεί ότι σημαίνει αύξηση 50%-60%.
- Κάποιος μπορεί να σκεφτεί ότι εντυπωσιακή χρονιά σημαίνει αύξηση 2% - 3%, και κάποιος άλλος μπορεί να σκέφτεται 50% - 60% αύξηση.
- Τα ποσοστά επιτυχίας των χρηστών μας αυξήθηκαν *δραματικά*.
- Πόσο μεγάλη είναι μια δραματική αύξηση;
- Αυτή η προσπάθεια θα απαιτήσει *σημαντική* προσπάθεια.
- Πόση προσπάθεια είναι σημαντική;
Η χρήση ασαφών λέξεων μπορεί να είναι χρήσιμη ως εισαγωγή σε περισσότερα δεδομένα που έρχονται ή ως σύνοψη της ιστορίας που μόλις είπατε. Αλλά σκεφτείτε να διασφαλίσετε ότι κάθε μέρος της παρουσίασής σας είναι σαφές για το κοινό σας.
Η χρήση αόριστων λέξεων μπορεί να είναι χρήσιμη ως εισαγωγή σε περισσότερα δεδομένα που θα παρουσιαστούν ή ως σύνοψη της ιστορίας που μόλις είπατε. Αλλά σκεφτείτε να διασφαλίσετε ότι κάθε μέρος της παρουσίασής σας είναι σαφές για το ακροατήριό σας.
### 5. Χρησιμοποιήστε Συναίσθημα
Το συναίσθημα είναι το κλειδί στην αφήγηση ιστοριών. Είναι ακόμα πιο σημαντικό όταν λέτε μια ιστορία με δεδομένα. Όταν επικοινωνείτε δεδομένα, όλα επικεντρώνονται στα συμπεράσματα που θέλετε να έχει το κοινό σας. Όταν προκαλείτε ένα συναίσθημα στο κοινό, το βοηθάτε να ταυτιστεί και το κάνετε πιο πιθανό να αναλάβει δράση. Το συναίσθημα αυξάνει επίσης την πιθανότητα το κοινό να θυμάται το μήνυμά σας.
Το συναίσθημα είναι κλειδί στην αφήγηση ιστοριών. Είναι ακόμη πιο σημαντικό όταν λέτε μια ιστορία με δεδομένα. Όταν επικοινωνείτε δεδομένα, όλα επικεντρώνονται στις διαπιστώσεις που θέλετε να έχει το ακροατήριό σας. Όταν προκαλείτε συναίσθημα σε ένα ακροατήριο, αυτό τους βοηθά να ταυτιστούν και τους κάνει πιο πιθανό να δράσουν. Το συναίσθημα επίσης αυξάνει την πιθανότητα ένα ακροατήριο να θυμάται το μήνυμά σας.
Ίσως το έχετε συναντήσει αυτό με τηλεοπτικές διαφημίσεις. Κάποιες διαφημίσεις είναι πολύ σοβαρές και χρησιμοποιούν ένα λυπηρό συναίσθημα για να συνδεθούν με το κοινό τους και να κάνουν τα δεδομένα που παρουσιάζουν να ξεχωρίζουν πραγματικά. Ή, κάποιες διαφη
Ήταν αυτός ένας αποτελεσματικός τρόπος για τον Emerson να επικοινωνήσει κατά τη διάρκεια αυτής της συνάντησης;
Πιθανώς να το έχετε συναντήσει αυτό πριν με τηλεοπτικές διαφημίσεις. Κάποιες διαφημίσεις είναι πολύ σοβαρές και χρησιμοποιούν λύπη για να συνδεθούν με το ακροατήριό τους και να κάνουν τα δεδομένα που παρουσιάζουν να ξεχωρίζουν. Ή κάποιες διαφημίσεις είναι πολύ χαρούμενες και δημιουργούν μια θετική σύνδεση των δεδομένων με ένα ευχάριστο συναίσθημα.
Κατά τη διάρκεια της συνάντησης, ένας υπεύθυνος της εταιρείας επικεντρώθηκε αποκλειστικά στα 10 λεπτά παραπόνων πελατών που παρουσίασε ο Emerson. Μετά τη συνάντηση, αυτά τα παράπονα ήταν το μόνο πράγμα που θυμόταν αυτός ο υπεύθυνος. Ένας άλλος υπεύθυνος της εταιρείας εστίασε κυρίως στη διαδικασία έρευνας που περιέγραψε ο Emerson. Ο τρίτος υπεύθυνος θυμήθηκε τις λύσεις που πρότεινε ο Emerson, αλλά δεν ήταν σίγουρος πώς αυτές οι λύσεις θα μπορούσαν να υλοποιηθούν.
Πώς χρησιμοποιείτε το συναίσθημα όταν επικοινωνείτε δεδομένα; Παρακάτω είναι μερικοί τρόποι.
Στην παραπάνω κατάσταση, μπορείτε να δείτε ότι υπήρχε ένα σημαντικό χάσμα ανάμεσα σε αυτό που ήθελε ο Emerson να αποκομίσουν οι υπεύθυνοι της ομάδας και σε αυτό που τελικά αποκόμισαν από τη συνάντηση. Παρακάτω παρατίθεται μια άλλη προσέγγιση που θα μπορούσε να εξετάσει ο Emerson.
- Χρησιμοποιήστε Μαρτυρίες και Προσωπικές Ιστορίες
- Όταν συλλέγετε δεδομένα, προσπαθήστε να συλλέγετε τόσο ποσοτικά όσο και ποιοτικά δεδομένα και να ενσωματώνετε και τους δύο τύπους όταν επικοινωνείτε. Αν τα δεδομένα σας είναι κυρίως ποσοτικά, αναζητήστε ιστορίες από άτομα για να μάθετε περισσότερα για την εμπειρία τους με όσα σας λένε τα δεδομένα σας.
- Χρησιμοποιήστε Εικόνες
- Οι εικόνες βοηθούν το ακροατήριο να δει τον εαυτό του σε μια κατάσταση. Όταν χρησιμοποιείτε εικόνες, μπορείτε να σπρώξετε το ακροατήριο προς το συναίσθημα που θεωρείτε ότι πρέπει να έχει για τα δεδομένα σας.
- Χρησιμοποιήστε Χρώμα
- Τα διαφορετικά χρώματα προκαλούν διαφορετικά συναισθήματα. Δημοφιλή χρώματα και τα συναισθήματα που προκαλούν είναι παρακάτω. Να γνωρίζετε ότι τα χρώματα μπορεί να έχουν διαφορετικές σημασίες σε διαφορετικούς πολιτισμούς.
- Το μπλε συνήθως προκαλεί συναισθήματα ειρήνης και εμπιστοσύνης
- Το πράσινο συνδέεται συνήθως με τη φύση και το περιβάλλον
- Το κόκκινο συνήθως προκαλεί πάθος και ενθουσιασμό
- Το κίτρινο συνήθως εκπέμπει αισιοδοξία και χαρά
Πώς θα μπορούσε ο Emerson να βελτιώσει αυτή την προσέγγιση;
# Μελέτη Περίπτωσης Επικοινωνίας
Ο Emerson είναι Διαχειριστής Προϊόντος για μια εφαρμογή κινητού. Ο Emerson παρατήρησε ότι οι πελάτες υποβάλλουν 42% περισσότερα παράπονα και αναφορές σφαλμάτων τα σαββατοκύριακα. Ο Emerson παρατήρησε επίσης ότι οι πελάτες που υποβάλλουν ένα παράπονο το οποίο μένει αναπάντητο μετά από 48 ώρες είναι 32% πιο πιθανό να δώσουν στην εφαρμογή βαθμολογία 1 ή 2 στο κατάστημα εφαρμογών.
Μετά από έρευνα, ο Emerson έχει μερικές λύσεις που θα αντιμετωπίσουν το πρόβλημα. Ο Emerson οργανώνει μια συνάντηση 30 λεπτών με τους 3 υπεύθυνους της εταιρείας για να επικοινωνήσει τα δεδομένα και τις προτεινόμενες λύσεις.
Κατά τη διάρκεια αυτής της συνάντησης, ο στόχος του Emerson είναι να κάνουν οι υπεύθυνοι της εταιρείας κατανοητό ότι οι 2 παρακάτω λύσεις μπορούν να βελτιώσουν τη βαθμολογία της εφαρμογής, που πιθανώς θα μεταφραστεί σε μεγαλύτερα έσοδα.
**Λύση 1.** Να προσλάβουν εκπροσώπους εξυπηρέτησης πελατών να δουλεύουν τα σαββατοκύριακα
**Λύση 2.** Να αγοράσουν ένα νέο σύστημα διαχείρισης αιτημάτων εξυπηρέτησης πελατών όπου οι εκπρόσωποι θα μπορούν εύκολα να εντοπίζουν ποια αιτήματα βρίσκονται πιο πολύ στην ουρά έτσι ώστε να μπορούν να αποφασίσουν ποια πρέπει να αντιμετωπιστούν πιο άμεσα.
Στη συνάντηση, ο Emerson περνάει 5 λεπτά εξηγώντας γιατί είναι κακό να έχει μια χαμηλή βαθμολογία στο κατάστημα εφαρμογών, 10 λεπτά εξηγώντας τη διαδικασία έρευνας και πώς εντοπίστηκαν οι τάσεις, 10 λεπτά αναλύοντας ορισμένα πρόσφατα παράπονα πελατών, και τα τελευταία 5 λεπτά περνώντας επιγραμματικά πάνω από τις 2 πιθανές λύσεις.
Ήταν αυτή μια αποτελεσματική μέθοδος επικοινωνίας για τον Emerson κατά τη διάρκεια αυτής της συνάντησης;
Κατά τη διάρκεια της συνάντησης, ένας υπεύθυνος της εταιρείας εστίασε στις 10 λεπτά παραπόνων πελατών που παρουσίασε ο Emerson. Μετά τη συνάντηση, αυτά τα παράπονα ήταν το μόνο που θυμόταν αυτός ο υπεύθυνος. Ένας άλλος υπεύθυνος της εταιρείας επικεντρώθηκε κυρίως στην περιγραφή της ερευνητικής διαδικασίας από τον Emerson. Ο τρίτος υπεύθυνος θυμήθηκε τις προτεινόμενες λύσεις από τον Emerson, αλλά δεν ήταν σίγουρος πώς αυτές οι λύσεις θα μπορούσαν να υλοποιηθούν.
Στην παραπάνω κατάσταση, μπορείτε να δείτε ότι υπήρχε ένα σημαντικό χάσμα μεταξύ αυτού που ο Emerson ήθελε να πάρουν οι υπεύθυνοι και αυτού που τελικά πήραν από τη συνάντηση. Παρακάτω υπάρχει μια άλλη προσέγγιση που θα μπορούσε να εξετάσει ο Emerson.
Πώς θα μπορούσε να βελτιώσει αυτή την προσέγγιση ο Emerson;
Πλαίσιο, Σύγκρουση, Κορύφωση, Κλείσιμο, Συμπέρασμα
**Πλαίσιο** - Ο Emerson θα μπορούσε να αφιερώσει τα πρώτα 5 λεπτά για να εισαγάγει ολόκληρη την κατάσταση και να διασφαλίσει ότι οι υπεύθυνοι της ομάδας κατανοούν πώς τα προβλήματα επηρεάζουν κρίσιμους δείκτες για την εταιρεία, όπως τα έσοδα.
**Πλαίσιο** - Ο Emerson θα μπορούσε να αφιερώσει τα πρώτα 5 λεπτά για να παρουσιάσει ολόκληρη την κατάσταση και να βεβαιωθεί ότι οι υπεύθυνοι κατανοούν πώς τα προβλήματα επηρεάζουν μετρήσεις κρίσιμες για την εταιρεία, όπως τα έσοδα.
Θα μπορούσε να το παρουσιάσει ως εξής: "Αυτή τη στιγμή, η βαθμολογία της εφαρμογής μας στο app store είναι 2,5. Οι βαθμολογίες στο app store είναι κρίσιμες για τη Βελτιστοποίηση του App Store, η οποία επηρεάζει πόσοι χρήστες βλέπουν την εφαρμογή μας στις αναζητήσεις και πώς την αντιλαμβάνονται οι δυνητικοί χρήστες. Και φυσικά, ο αριθμός των χρηστών που έχουμε συνδέεται άμεσα με τα έσοδα."
Μπορεί να παρουσιαστεί έτσι: «Αυτή τη στιγμή, η αξιολόγηση της εφαρμογής μας στο κατάστημα εφαρμογών είναι 2,5. Οι αξιολογήσεις στο κατάστημα εφαρμογών είναι κρίσιμες για τη Βελτιστοποίηση Καταστήματος Εφαρμογών, η οποία επηρεάζει πόσοι χρήστες βλέπουν την εφαρμογή μας στην αναζήτηση και πώς αυτή παρουσιάζεται στους εν δυνάμει χρήστες. Και φυσικά, ο αριθμός χρηστών που έχουμε συνδέεται άμεσα με τα έσοδα.»
**Σύγκρουση** Ο Emerson θα μπορούσε στη συνέχεια να αφιερώσει περίπου 5 λεπτά για να μιλήσει για τη σύγκρουση.
Θα μπορούσε να το θέσει ως εξής: "Οι χρήστες υποβάλλουν 42% περισσότερα παράπονα και αναφορές σφαλμάτων τα Σαββατοκύριακα. Οι πελάτες που υποβάλλουν ένα παράπονο που παραμένει αναπάντητο για πάνω από 48 ώρες είναι 32% λιγότερο πιθανό να δώσουν στην εφαρμογή μας βαθμολογία πάνω από 2 στο app store. Η βελτίωση της βαθμολογίας της εφαρμογής μας στο app store σε 4 θα βελτίωνε την ορατότητά μας κατά 20-30%, κάτι που προβλέπω ότι θα αύξανε τα έσοδα κατά 10%." Φυσικά, ο Emerson θα πρέπει να είναι έτοιμος να αιτιολογήσει αυτούς τους αριθμούς.
Μπορεί να πει κάτι όπως: «Οι χρήστες υποβάλλουν 42% περισσότερα παράπονα και αναφορές σφαλμάτων τα Σαββατοκύριακα. Οι πελάτες που υποβάλλουν ένα παράπονο και δεν λαμβάνουν απάντηση μετά από 48 ώρες είναι 32% λιγότερο πιθανό να δώσουν στην εφαρμογή μας αξιολόγηση πάνω από 2 στο κατάστημα εφαρμογών. Η βελτίωση της αξιολόγησης της εφαρμογής μας στο 4 θα βελτιώσει την ορατότητά μας κατά 20-30%, που προβλέπω ότι θα αυξήσει τα έσοδα κατά 10%». Φυσικά, ο Emerson θα πρέπει να είναι έτοιμος να αιτιολογήσει αυτούς τους αριθμούς.
**Κορύφωση** Αφού θέσει τα θεμέλια, ο Emerson θα μπορούσε να προχωρήσει στην Κορύφωση για περίπου 5 λεπτά.
**Κορύφωση** Αφού τεθούν τα θεμέλια, ο Emerson μπορεί να περάσει στην Κορύφωση για περίπου 5 λεπτά.
Ο Emerson θα μπορούσε να παρουσιάσει τις προτεινόμενες λύσεις, να εξηγήσει πώς αυτές οι λύσεις θα αντιμετωπίσουν τα προβλήματα που περιγράφηκαν, πώς θα μπορούσαν να ενσωματωθούν στις υπάρχουσες ροές εργασίας, πόσο κοστίζουν οι λύσεις, ποια θα ήταν η απόδοση της επένδυσης (ROI) και ίσως να δείξει μερικά στιγμιότυπα οθόνης ή wireframes για το πώς θα φαίνονταν οι λύσεις αν υλοποιούνταν. Ο Emerson θα μπορούσε επίσης να μοιραστεί μαρτυρίες από χρήστες που περίμεναν πάνω από 48 ώρες για να απαντηθεί το παράπονό τους, καθώς και μια μαρτυρία από έναν τρέχοντα εκπρόσωπο εξυπηρέτησης πελατών της εταιρείας που έχει σχόλια για το υπάρχον σύστημα διαχείρισης αιτημάτων.
Ο Emerson μπορεί να παρουσιάσει τις προτεινόμενες λύσεις, να εξηγήσει πώς αυτές αντιμετωπίζουν τα ζητήματα που αναφέρθηκαν, πώς μπορούν να ενσωματωθούν στις υπάρχουσες ροές εργασίας, πόσο κοστίζουν οι λύσεις, ποιος είναι ο ROI τους και ίσως ακόμη και να παρουσιάσει στιγμιότυπα οθόνης ή wireframes με το πώς θα φαίνονταν οι λύσεις αν υλοποιηθούν. Επίσης, μπορεί να μοιραστεί μαρτυρίες χρηστών που περίμεναν πάνω από 48 ώρες για να αντιμετωπιστεί το παράπονό τους, και μια μαρτυρία από έναν τωρινό εκπρόσωπο εξυπηρέτησης πελατών της εταιρείας που έχει σχόλια για το τρέχον σύστημα έκδοσης εισιτηρίων.
**Κλείσιμο** Τώρα ο Emerson μπορεί να αφιερώσει 5 λεπτά για να επαναλάβει τα προβλήματα που αντιμετωπίζει η εταιρεία, να ξαναδεί τις προτεινόμενες λύσεις και να ανακεφαλαιώσει γιατί αυτές οι λύσεις είναι οι κατάλληλες.
**Κλείσιμο** Τώρα ο Emerson μπορεί να αφιερώσει 5 λεπτά για να επαναλάβει τα προβλήματα της εταιρείας, να επανεξετάσει τις προτεινόμενες λύσεις και να αναθεωρήσει γιατί αυτές οι λύσεις είναι οι κατάλληλες.
**Συμπέρασμα** Επειδή πρόκειται για μια συνάντηση με λίγους ενδιαφερόμενους, όπου θα χρησιμοποιηθεί αμφίδρομη επικοινωνία, ο Emerson θα μπορούσε να προγραμματίσει να αφήσει 10 λεπτά για ερωτήσεις, ώστε να διασφαλίσει ότι οτιδήποτε ήταν ασαφές για τους υπεύθυνους της ομάδας να διευκρινιστεί πριν τελειώσει η συνάντηση.
**Συμπέρασμα** Επειδή αυτή είναι μια συνάντηση με μερικούς ενδιαφερόμενους όπου θα χρησιμοποιηθεί διάλογος δύο κατευθύνσεων, ο Emerson μπορεί να προγραμματίσει να αφήσει 10 λεπτά για ερωτήσεις, ώστε να διασφαλιστεί ότι οτιδήποτε ήταν ασαφές για τους υπεύθυνους θα μπορέσει να διευκρινιστεί πριν τελειώσει η συνάντηση.
Εάν ο Emerson υιοθετούσε την προσέγγιση #2, είναι πολύ πιο πιθανό ότι οι υπεύθυνοι θα αποκομίσουν από τη συνάντηση ακριβώς αυτό που ο Emerson επιθυμούσε ότι ο τρόπος διαχείρισης των παραπόνων και των σφαλμάτων μπορεί να βελτιωθεί και υπάρχουν 2 λύσεις που μπορούν να υλοποιηθούν για αυτή τη βελτίωση. Αυτή η προσέγγιση θα ήταν πολύ πιο αποτελεσματική για την επικοινωνία των δεδομένων και της ιστορίας που θέλει να μεταφέρει ο Emerson.
Αν ο Emerson ακολουθούσε την προσέγγιση #2, είναι πολύ πιο πιθανό οι υπεύθυνοι της ομάδας να αποκομίσουν από τη συνάντηση ακριβώς αυτό που ο Emerson ήθελε να αποκομίσουν ότι ο τρόπος διαχείρισης παραπόνων και σφαλμάτων θα μπορούσε να βελτιωθεί και ότι υπάρχουν 2 λύσεις που θα μπορούσαν να εφαρμοστούν για να γίνει αυτή η βελτίωση. Αυτή η προσέγγιση θα ήταν ένας πολύ πιο αποτελεσματικός τρόπος επικοινωνίας των δεδομένων και της ιστορίας που θέλει να μεταφέρει ο Emerson.
# Συμπέρασμα
### Περίληψη βασικών σημείων
- Η επικοινωνία είναι η μετάδοση ή ανταλλαγή πληροφοριών.
- Όταν επικοινωνείτε δεδομένα, ο στόχος σας δεν πρέπει να είναι απλώς να μεταφέρετε αριθμούς στο κοινό σας. Ο στόχος σας πρέπει να είναι να επικοινωνήσετε μια ιστορία που ενημερώνεται από τα δεδομένα σας.
- Υπάρχουν 2 τύποι επικοινωνίας: Μονόδρομη Επικοινωνία (οι πληροφορίες μεταδίδονται χωρίς πρόθεση απάντησης) και Αμφίδρομη Επικοινωνία (οι πληροφορίες μεταδίδονται αμφίδρομα).
- Υπάρχουν πολλές στρατηγικές που μπορείτε να χρησιμοποιήσετε για να αφηγηθείτε μια ιστορία με τα δεδομένα σας. 5 στρατηγικές που εξετάσαμε είναι:
- Κατανοήστε το Κοινό σας, το Μέσο σας και τη Μέθοδο Επικοινωνίας σας
- Ξεκινήστε με το Τέλος στο Μυαλό σας
- Προσεγγίστε το σαν μια Πραγματική Ιστορία
- Χρησιμοποιήστε Σημαντικές Λέξεις και Φράσεις
- Χρησιμοποιήστε Συναίσθημα
### Προτεινόμενοι Πόροι για Αυτοδιδασκαλία
- Όταν επικοινωνείτε δεδομένα, ο στόχος σας δεν πρέπει να είναι απλώς η μετάδοση αριθμών στο κοινό σας. Ο στόχος σας πρέπει να είναι να αφηγηθείτε μια ιστορία που πηγάζει από τα δεδομένα σας.
- Υπάρχουν 2 τύποι επικοινωνίας, η Μονόδρομη Επικοινωνία (η πληροφορία μεταδίδεται χωρίς πρόθεση ανταπόκρισης) και η Αμφίδρομη Επικοινωνία (η πληροφορία μεταδίδεται και ανταποκρίνεται).
- Υπάρχουν πολλές στρατηγικές που μπορείτε να χρησιμοποιήσετε για να αφηγηθείτε μια ιστορία με τα δεδομένα σας, 5 στρατηγικές που εξετάσαμε είναι:
- Κατανοήστε το κοινό σας, το μέσο σας & τη μέθοδο επικοινωνίας σας
- Ξεκινήστε με το τέλος στο μυαλό
- Αντιμετωπίστε το σαν μια πραγματική ιστορία
- Χρησιμοποιήστε ουσιαστικές λέξεις & εκφράσεις
- Χρησιμοποιήστε συναίσθημα
### Προτεινόμενοι πόροι για αυτοδίδακτο
[The Five C's of Storytelling - Articulate Persuasion](http://articulatepersuasion.com/the-five-cs-of-storytelling/)
[1.4 Your Responsibilities as a Communicator Business Communication for Success (umn.edu)](https://open.lib.umn.edu/businesscommunication/chapter/1-4-your-responsibilities-as-a-communicator/)
@ -173,15 +200,18 @@
[1. Communicating Data - Communicating Data with Tableau [Book] (oreilly.com)](https://www.oreilly.com/library/view/communicating-data-with/9781449372019/ch01.html)
## [Κουίζ μετά τη διάλεξη](https://ff-quizzes.netlify.app/en/ds/quiz/31)
## [Μετά-διάλεξη κουίζ](https://ff-quizzes.netlify.app/en/ds/quiz/31)
Επανεξετάστε όσα μάθατε με το κουίζ μετά τη διάλεξη παραπάνω!
Αναθεωρήστε όσα μόλις μάθατε με το παραπάνω κουίζ!
## Εργασία
## Ανάθεση
[Έρευνα Αγοράς](assignment.md)
---
**Αποποίηση ευθύνης**:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης [Co-op Translator](https://github.com/Azure/co-op-translator). Παρόλο που καταβάλλουμε προσπάθειες για ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα θα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή εσφαλμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Αποποίηση ευθυνών**:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία μετάφρασης με τεχνητή νοημοσύνη [Co-op Translator](https://github.com/Azure/co-op-translator). Ενώ επιδιώκουμε την ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -1,123 +1,126 @@
# Επιστήμη Δεδομένων στο Cloud: Ο τρόπος του "Azure ML SDK"
# Επιστήμη Δεδομένων στο Cloud: Ο τρόπος "Azure ML SDK"
|![ Σκίτσο από [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/19-DataScience-Cloud.png)|
|![ Σχεδίαση από [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/19-DataScience-Cloud.png)|
|:---:|
| Επιστήμη Δεδομένων στο Cloud: Azure ML SDK - κίτσο από [@nitya](https://twitter.com/nitya)_ |
| Επιστήμη Δεδομένων στο Cloud: Azure ML SDK - χεδίαση από [@nitya](https://twitter.com/nitya)_ |
Πίνακας περιεχομένων:
- [Επιστήμη Δεδομένων στο Cloud: Ο τρόπος του "Azure ML SDK"](../../../../5-Data-Science-In-Cloud/19-Azure)
- [Προ-Διάλεξης Κουίζ](../../../../5-Data-Science-In-Cloud/19-Azure)
- [1. Εισαγωγή](../../../../5-Data-Science-In-Cloud/19-Azure)
- [1.1 Τι είναι το Azure ML SDK;](../../../../5-Data-Science-In-Cloud/19-Azure)
- [1.2 Εισαγωγή στο έργο πρόβλεψης καρδιακής ανεπάρκειας και το σύνολο δεδομένων](../../../../5-Data-Science-In-Cloud/19-Azure)
- [2. Εκπαίδευση μοντέλου με το Azure ML SDK](../../../../5-Data-Science-In-Cloud/19-Azure)
- [2.1 Δημιουργία ενός Azure ML workspace](../../../../5-Data-Science-In-Cloud/19-Azure)
- [2.2 Δημιουργία υπολογιστικής μονάδας](../../../../5-Data-Science-In-Cloud/19-Azure)
- [2.3 Φόρτωση του συνόλου δεδομένων](../../../../5-Data-Science-In-Cloud/19-Azure)
- [2.4 Δημιουργία Σημειωματάριων](../../../../5-Data-Science-In-Cloud/19-Azure)
- [2.5 Εκπαίδευση μοντέλου](../../../../5-Data-Science-In-Cloud/19-Azure)
- [2.5.1 Ρύθμιση Workspace, πειράματος, υπολογιστικού cluster και συνόλου δεδομένων](../../../../5-Data-Science-In-Cloud/19-Azure)
- [2.5.2 Ρύθμιση AutoML και εκπαίδευση](../../../../5-Data-Science-In-Cloud/19-Azure)
- [3. Ανάπτυξη μοντέλου και κατανάλωση endpoint με το Azure ML SDK](../../../../5-Data-Science-In-Cloud/19-Azure)
- [3.1 Αποθήκευση του καλύτερου μοντέλου](../../../../5-Data-Science-In-Cloud/19-Azure)
- [3.2 Ανάπτυξη μοντέλου](../../../../5-Data-Science-In-Cloud/19-Azure)
- [3.3 Κατανάλωση endpoint](../../../../5-Data-Science-In-Cloud/19-Azure)
- [🚀 Πρόκληση](../../../../5-Data-Science-In-Cloud/19-Azure)
- [Μετα-Διάλεξης Κουίζ](../../../../5-Data-Science-In-Cloud/19-Azure)
- [Ανασκόπηση & Αυτομελέτη](../../../../5-Data-Science-In-Cloud/19-Azure)
- [Εργασία](../../../../5-Data-Science-In-Cloud/19-Azure)
## [Προ-Διάλεξης Κουίζ](https://ff-quizzes.netlify.app/en/ds/quiz/36)
- [Επιστήμη Δεδομένων στο Cloud: Ο τρόπος "Azure ML SDK"](#επιστήμη-δεδομένων-στο-cloud-ο-τρόπος-azure-ml-sdk)
- [Προ-Μαθήματος Quiz](#προ-μαθήματος-quiz)
- [1. Εισαγωγή](#1-εισαγωγή)
- [1.1 Τι είναι το Azure ML SDK;](#11-τι-είναι-το-azure-ml-sdk)
- [1.2 Έργο πρόβλεψης καρδιακής ανεπάρκειας και εισαγωγή συνόλου δεδομένων](#12-έργο-πρόβλεψης-καρδιακής-ανεπάρκειας-και-εισαγωγή-συνόλου-δεδομένων)
- [2. Εκπαίδευση μοντέλου με το Azure ML SDK](#2-εκπαίδευση-μοντέλου-με-το-azure-ml-sdk)
- [2.1 Δημιουργία ενός χώρου εργασίας Azure ML](#21-δημιουργία-ενός-χώρου-εργασίας-azure-ml)
- [2.2 Δημιουργία ενός υπολογιστικού instance](#22-δημιουργία-ενός-υπολογιστικού-instance)
- [2.3 Φόρτωση του Συνόλου Δεδομένων](#23-φόρτωση-του-συνόλου-δεδομένων)
- [2.4 Δημιουργία Σημειωματάριων](#24-δημιουργία-σημειωματάριων)
- [2.5 Εκπαίδευση μοντέλου](#25-εκπαίδευση-μοντέλου)
- [2.5.1 Ρύθμιση χώρου εργασίας, πειράματος, υπολογιστικού cluster και συνόλου δεδομένων](#251-ρύθμιση-χώρου-εργασίας-πειράματος-υπολογιστικού-cluster-και-συνόλου-δεδομένων)
- [2.5.2 Ρύθμιση AutoML και εκπαίδευση](#252-ρύθμιση-automl-και-εκπαίδευση)
- [3. Ανάπτυξη μοντέλου και κατανάλωση endpoint με το Azure ML SDK](#3-ανάπτυξη-μοντέλου-και-κατανάλωση-endpoint-με-το-azure-ml-sdk)
- [3.1 Αποθήκευση του καλύτερου μοντέλου](#31-αποθήκευση-του-καλύτερου-μοντέλου)
- [3.2 Ανάπτυξη μοντέλου](#32-ανάπτυξη-μοντέλου)
- [3.3 Κατανάλωση endpoint](#33-κατανάλωση-endpoint)
- [🚀 Πρόκληση](#-challenge)
- [Μετα-μάθημα quiz](#κουίζ-μετά-το-μάθημα)
- [Ανασκόπηση & Αυτο-Μελέτη](#review--self-study)
- [Ανάθεση εργασίας](#ανάθεση)
## [Προ-Μαθήματος Quiz](https://ff-quizzes.netlify.app/en/ds/quiz/36)
## 1. Εισαγωγή
### 1.1 Τι είναι το Azure ML SDK;
Οι επιστήμονες δεδομένων και οι προγραμματιστές AI χρησιμοποιούν το Azure Machine Learning SDK για να δημιουργήσουν και να εκτελέσουν ροές εργασίας μηχανικής μάθησης με την υπηρεσία Azure Machine Learning. Μπορείτε να αλληλεπιδράσετε με την υπηρεσία σε οποιοδήποτε περιβάλλον Python, όπως Jupyter Notebooks, Visual Studio Code ή το αγαπημένο σας IDE Python.
Οι επιστήμονες δεδομένων και οι προγραμματιστές AI χρησιμοποιούν το Azure Machine Learning SDK για την κατασκευή και εκτέλεση ροών εργασίας μηχανικής μάθησης με την υπηρεσία Azure Machine Learning. Μπορείτε να αλληλεπιδράσετε με την υπηρεσία σε οποιοδήποτε περιβάλλον Python, συμπεριλαμβανομένων των Jupyter Notebooks, Visual Studio Code ή του αγαπημένου σας IDE για Python.
Κύριοι τομείς του SDK περιλαμβάνουν:
- Εξερεύνηση, προετοιμασία και διαχείριση του κύκλου ζωής των συνόλων δεδομένων που χρησιμοποιούνται σε πειράματα μηχανικής μάθησης.
- Διαχείριση πόρων cloud για παρακολούθηση, καταγραφή και οργάνωση των πειραμάτων μηχανικής μάθησης.
- Εκπαίδευση μοντέλων είτε τοπικά είτε χρησιμοποιώντας πόρους cloud, συμπεριλαμβανομένης της εκπαίδευσης μοντέλων με επιτάχυνση GPU.
- Χρήση αυτοματοποιημένης μηχανικής μάθησης, η οποία δέχεται παραμέτρους ρύθμισης και δεδομένα εκπαίδευσης. Επαναλαμβάνει αυτόματα αλγόριθμους και ρυθμίσεις υπερπαραμέτρων για να βρει το καλύτερο μοντέλο για προβλέψεις.
- Ανάπτυξη web services για τη μετατροπή των εκπαιδευμένων μοντέλων σας σε RESTful υπηρεσίες που μπορούν να καταναλωθούν σε οποιαδήποτε εφαρμογή.
- Διαχείριση πόρων στο cloud για παρακολούθηση, καταγραφή και οργάνωση των πειραμάτων μηχανικής μάθησης σας.
- Εκπαίδευση μοντέλων είτε τοπικά είτε χρησιμοποιώντας πόρους cloud, συμπεριλαμβανομένης της επιτάχυνσης εκπαίδευσης μοντέλων με GPU.
- Χρήση αυτοματοποιημένης μηχανικής μάθησης, η οποία δέχεται παραμέτρους ρύθμισης και δεδομένα εκπαίδευσης. Αυτή επαναλαμβάνει αυτόματα ανάμεσα σε αλγορίθμους και ρυθμίσεις υπερπαραμέτρων για να βρει το καλύτερο μοντέλο για την εκτέλεση προβλέψεων.
- Ανάπτυξη υπηρεσιών web για τη μετατροπή των εκπαιδευμένων μοντέλων σας σε RESTful υπηρεσίες που μπορούν να καταναλωθούν σε οποιαδήποτε εφαρμογή.
[Μάθετε περισσότερα για το Azure Machine Learning SDK](https://docs.microsoft.com/python/api/overview/azure/ml?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109)
Στο [προηγούμενο μάθημα](../18-Low-Code/README.md), είδαμε πώς να εκπαιδεύσουμε, να αναπτύξουμε και να καταναλώσουμε ένα μοντέλο με τρόπο Low code/No code. Χρησιμοποιήσαμε το σύνολο δεδομένων καρδιακής ανεπάρκειας για να δημιουργήσουμε ένα μοντέλο πρόβλεψης καρδιακής ανεπάρκειας. Σε αυτό το μάθημα, θα κάνουμε ακριβώς το ίδιο πράγμα αλλά χρησιμοποιώντας το Azure Machine Learning SDK.
Στο [προηγούμενο μάθημα](../18-Low-Code/README.md), είδαμε πώς να εκπαιδεύσουμε, να αναπτύξουμε και να καταναλώσουμε ένα μοντέλο με τρόπο Low code/No code. Χρησιμοποιήσαμε το σύνολο δεδομένων για την Καρδιακή Ανεπάρκεια για να δημιουργήσουμε μοντέλο πρόβλεψης Καρδιακής Ανεπάρκειας. Σε αυτό το μάθημα, θα κάνουμε ακριβώς το ίδιο, αλλά χρησιμοποιώντας το Azure Machine Learning SDK.
![project-schema](../../../../5-Data-Science-In-Cloud/19-Azure/images/project-schema.PNG)
![project-schema](../../../../translated_images/el/project-schema.420e56d495624541.webp)
### 1.2 Εισαγωγή στο έργο πρόβλεψης καρδιακής ανεπάρκειας και το σύνολο δεδομένων
### 1.2 Έργο πρόβλεψης καρδιακής ανεπάρκειας και εισαγωγή συνόλου δεδομένων
Δείτε [εδώ](../18-Low-Code/README.md) την εισαγωγή στο έργο πρόβλεψης καρδιακής ανεπάρκειας και το σύνολο δεδομένων.
Δείτε [εδώ](../18-Low-Code/README.md) το έργο πρόβλεψης καρδιακής ανεπάρκειας και την εισαγωγή συνόλου δεδομένων.
## 2. Εκπαίδευση μοντέλου με το Azure ML SDK
### 2.1 Δημιουργία ενός Azure ML workspace
### 2.1 Δημιουργία ενός χώρου εργασίας Azure ML
Για απλότητα, θα εργαστούμε σε ένα jupyter notebook. Αυτό σημαίνει ότι έχετε ήδη ένα Workspace και μια υπολογιστική μονάδα. Εάν έχετε ήδη Workspace, μπορείτε να μεταβείτε απευθείας στην ενότητα 2.3 Δημιουργία Σημειωματάριων.
Για απλοποίηση, θα εργαστούμε σε ένα jupyter notebook. Αυτό συνεπάγεται ότι έχετε ήδη έναν Χώρο Εργασίας και ένα υπολογιστικό instance. Εάν έχετε ήδη ένα Χώρο Εργασίας, μπορείτε να περάσετε απευθείας στο τμήμα 2.3 Δημιουργία Σημειωματάριου.
Εάν όχι, ακολουθήστε τις οδηγίες στην ενότητα **2.1 Δημιουργία ενός Azure ML workspace** στο [προηγούμενο μάθημα](../18-Low-Code/README.md) για να δημιουργήσετε ένα workspace.
Αν όχι, παρακαλούμε ακολουθήστε τις οδηγίες στην ενότητα **2.1 Δημιουργία ενός χώρου εργασίας Azure ML** στο [προηγούμενο μάθημα](../18-Low-Code/README.md) για να δημιουργήσετε έναν χώρο εργασίας.
### 2.2 Δημιουργία υπολογιστικής μονάδας
### 2.2 Δημιουργία ενός υπολογιστικού instance
Στο [Azure ML workspace](https://ml.azure.com/) που δημιουργήσαμε νωρίτερα, μεταβείτε στο μενού υπολογιστικών πόρων και θα δείτε τους διάφορους διαθέσιμους υπολογιστικούς πόρους.
Στο [χώρο εργασίας Azure ML](https://ml.azure.com/) που δημιουργήσαμε νωρίτερα, μεταβείτε στο μενού υπολογισμού και θα δείτε τους διαφορετικούς διαθέσιμους πόρους υπολογισμού.
![compute-instance-1](../../../../5-Data-Science-In-Cloud/19-Azure/images/compute-instance-1.PNG)
![compute-instance-1](../../../../translated_images/el/compute-instance-1.dba347cb199ca499.webp)
Ας δημιουργήσουμε μια υπολογιστική μονάδα για να προμηθεύσουμε ένα jupyter notebook.
1. Κάντε κλικ στο κουμπί + Νέο.
2. Δώστε ένα όνομα στην υπολογιστική σας μονάδα.
3. Επιλέξτε τις επιλογές σας: CPU ή GPU, μέγεθος VM και αριθμό πυρήνων.
Ας δημιουργήσουμε ένα υπολογιστικό instance για την παροχή ενός jupyter notebook.
1. Πατήστε το κουμπί + Νέο.
2. Δώστε ένα όνομα στο υπολογιστικό σας instance.
3. Επιλέξτε τις επιλογές σας: CPU ή GPU, μέγεθος VM και αριθμό πυρήνων.
4. Κάντε κλικ στο κουμπί Δημιουργία.
Συγχαρητήρια, μόλις δημιουργήσατε μια υπολογιστική μονάδα! Θα χρησιμοποιήσουμε αυτήν την υπολογιστική μονάδα για να δημιουργήσουμε ένα Σημειωματάριο στην ενότητα [Δημιουργία Σημειωματάριων](../../../../5-Data-Science-In-Cloud/19-Azure).
Συγχαρητήρια, μόλις δημιουργήσατε ένα υπολογιστικό instance! Θα χρησιμοποιήσουμε αυτό το υπολογιστικό instance για να δημιουργήσουμε ένα Notebook στο τμήμα [Δημιουργία Σημειωματάριων](#23-φόρτωση-του-συνόλου-δεδομένων).
### 2.3 Φόρτωση του συνόλου δεδομένων
Ανατρέξτε στο [προηγούμενο μάθημα](../18-Low-Code/README.md) στην ενότητα **2.3 Φόρτωση του συνόλου δεδομένων** εάν δεν έχετε ανεβάσει ακόμα το σύνολο δεδομένων.
### 2.3 Φόρτωση του Συνόλου Δεδομένων
Αναφερθείτε στο [προηγούμενο μάθημα](../18-Low-Code/README.md) στην ενότητα **2.3 Φόρτωση του Συνόλου Δεδομένων** αν δεν έχετε ανεβάσει ακόμη το σύνολο δεδομένων.
### 2.4 Δημιουργία Σημειωματάριων
> **_ΣΗΜΕΙΩΣΗ:_** Για το επόμενο βήμα μπορείτε είτε να δημιουργήσετε ένα νέο σημειωματάριο από την αρχή, είτε να ανεβάσετε το [σημειωματάριο που δημιουργήσαμε](../../../../5-Data-Science-In-Cloud/19-Azure/notebook.ipynb) στο Azure ML Studio σας. Για να το ανεβάσετε, απλώς κάντε κλικ στο μενού "Notebook" και ανεβάστε το σημειωματάριο.
> **_ΣΗΜΕΙΩΣΗ:_** Για το επόμενο βήμα μπορείτε είτε να δημιουργήσετε ένα νέο σημειωματάριο από την αρχή, είτε να ανεβάσετε το [σημειωματάριο που δημιουργήσαμε](notebook.ipynb) στο Azure ML Studio σας. Για να το ανεβάσετε, απλώς κάντε κλικ στο μενού "Notebook" και ανεβάστε το σημειωματάριο.
Τα σημειωματάρια είναι ένα πολύ σημαντικό μέρος της διαδικασίας επιστήμης δεδομένων. Μπορούν να χρησιμοποιηθούν για την Εξερευνητική Ανάλυση Δεδομένων (EDA), την εκπαίδευση ενός μοντέλου σε υπολογιστικό cluster, ή την ανάπτυξη ενός endpoint σε cluster πρόβλεψης.
Τα Σημειωματάρια είναι ένα πολύ σημαντικό μέρος της διαδικασίας επιστήμης δεδομένων. Μπορούν να χρησιμοποιηθούν για την Εκτενή Εξερευνητική Ανάλυση Δεδομένων (EDA), για να καλέσετε ένα υπολογιστικό cluster για την εκπαίδευση ενός μοντέλου, να καλέσετε ένα inference cluster για την ανάπτυξη ενός endpoint.
Για να δημιουργήσετε ένα Σημειωματάριο, χρειάζεστε έναν υπολογιστικό κόμβο που εξυπηρετεί την υποδομή του jupyter notebook. Επιστρέψτε στο [Azure ML workspace](https://ml.azure.com/) και κάντε κλικ στις Υπολογιστικές Μονάδες. Στη λίστα των υπολογιστικών μονάδων θα πρέπει να δείτε την [υπολογιστική μονάδα που δημιουργήσαμε νωρίτερα](../../../../5-Data-Science-In-Cloud/19-Azure).
Για να δημιουργήσουμε ένα Σημειωματάριο, χρειάζεται ένας υπολογιστικός κόμβος που παρέχει την υπηρεσία του jupyter notebook instance. Επιστρέψτε στο [χώρο εργασίας Azure ML](https://ml.azure.com/) και κάντε κλικ στα Compute instances. Στη λίστα των υπολογιστικών instances θα πρέπει να δείτε το [υπολογιστικό instance που δημιουργήσαμε νωρίτερα](#22-δημιουργία-ενός-υπολογιστικού-instance).
1. Στην ενότητα Εφαρμογές, κάντε κλικ στην επιλογή Jupyter.
2. Τσεκάρετε το κουτί "Ναι, καταλαβαίνω" και κάντε κλικ στο κουμπί Συνέχεια.
![notebook-1](../../../../5-Data-Science-In-Cloud/19-Azure/images/notebook-1.PNG)
3. Αυτό θα ανοίξει μια νέα καρτέλα του προγράμματος περιήγησης με την υποδομή του jupyter notebook σας όπως φαίνεται παρακάτω. Κάντε κλικ στο κουμπί "Νέο" για να δημιουργήσετε ένα σημειωματάριο.
1. Στην ενότητα Εφαρμογές, κάντε κλικ στην επιλογή Jupyter.
2. Επιλέξτε το κουτάκι "Ναι, κατανοώ" και κάντε κλικ στο κουμπί Συνέχεια.
![notebook-2](../../../../5-Data-Science-In-Cloud/19-Azure/images/notebook-2.PNG)
![notebook-1](../../../../translated_images/el/notebook-1.12998af7b02c83f5.webp)
Τώρα που έχουμε ένα Σημειωματάριο, μπορούμε να ξεκινήσουμε την εκπαίδευση του μοντέλου με το Azure ML SDK.
3. Αυτό θα ανοίξει μια νέα καρτέλα προγράμματος περιήγησης με το jupyter notebook instance σας ως εξής. Πατήστε το κουμπί "Νέο" για να δημιουργήσετε ένα σημειωματάριο.
![notebook-2](../../../../translated_images/el/notebook-2.9a657c037e34f1cf.webp)
Τώρα που έχουμε το Σημειωματάριο, μπορούμε να ξεκινήσουμε την εκπαίδευση του μοντέλου με το Azure ML SDK.
### 2.5 Εκπαίδευση μοντέλου
Πρώτα απ' όλα, αν έχετε οποιαδήποτε αμφιβολία, ανατρέξτε στην [τεκμηρίωση του Azure ML SDK](https://docs.microsoft.com/python/api/overview/azure/ml?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109). Περιέχει όλες τις απαραίτητες πληροφορίες για να κατανοήσετε τις ενότητες που θα δούμε σε αυτό το μάθημα.
Καταρχάς, αν έχετε κάποια αμφιβολία, αναφερθείτε στην [τεκμηρίωση του Azure ML SDK](https://docs.microsoft.com/python/api/overview/azure/ml?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109). Περιέχει όλες τις απαραίτητες πληροφορίες για να κατανοήσετε τα modules που θα δούμε σε αυτό το μάθημα.
#### 2.5.1 Ρύθμιση Workspace, πειράματος, υπολογιστικού cluster και συνόλου δεδομένων
#### 2.5.1 Ρύθμιση χώρου εργασίας, πειράματος, υπολογιστικού cluster και συνόλου δεδομένων
Πρέπει να φορτώσετε το `workspace` από το αρχείο ρύθμισης χρησιμοποιώντας τον παρακάτω κώδικα:
Πρέπει να φορτώσετε το `workspace` από το αρχείο ρυθμίσεων χρησιμοποιώντας τον ακόλουθο κώδικα:
```python
from azureml.core import Workspace
ws = Workspace.from_config()
```
Αυτό επιστρέφει ένα αντικείμενο τύπου `Workspace` που αντιπροσωπεύει το workspace. Στη συνέχεια, πρέπει να δημιουργήσετε ένα `experiment` χρησιμοποιώντας τον παρακάτω κώδικα:
Αυτό επιστρέφει ένα αντικείμενο τύπου `Workspace` που αναπαριστά τον χώρο εργασίας. Στη συνέχεια, πρέπει να δημιουργήσετε ένα `experiment` χρησιμοποιώντας τον ακόλουθο κώδικα:
```python
from azureml.core import Experiment
experiment_name = 'aml-experiment'
experiment = Experiment(ws, experiment_name)
```
Για να αποκτήσετε ή να δημιουργήσετε ένα πείραμα από ένα workspace, ζητάτε το πείραμα χρησιμοποιώντας το όνομα του πειράματος. Το όνομα του πειράματος πρέπει να έχει 3-36 χαρακτήρες, να ξεκινά με γράμμα ή αριθμό και να περιέχει μόνο γράμματα, αριθμούς, υπογραμμίσεις και παύλες. Εάν το πείραμα δεν βρεθεί στο workspace, δημιουργείται ένα νέο πείραμα.
Τώρα πρέπει να δημιουργήσετε ένα υπολογιστικό cluster για την εκπαίδευση χρησιμοποιώντας τον παρακάτω κώδικα. Σημειώστε ότι αυτό το βήμα μπορεί να διαρκέσει λίγα λεπτά.
Για να πάρετε ή να δημιουργήσετε ένα πείραμα από ένα χώρο εργασίας, ζητάτε το πείραμα χρησιμοποιώντας το όνομα του πειράματος. Το όνομα του πειράματος πρέπει να έχει 3-36 χαρακτήρες, να ξεκινά με γράμμα ή αριθμό, και να περιέχει μόνο γράμματα, αριθμούς, κάτω παύλες και παύλες. Αν το πείραμα δεν βρεθεί στο χώρο εργασίας, δημιουργείται ένα νέο πείραμα.
Τώρα πρέπει να δημιουργήσετε ένα υπολογιστικό cluster για την εκπαίδευση χρησιμοποιώντας τον ακόλουθο κώδικα. Σημειώστε πως αυτό το βήμα μπορεί να διαρκέσει λίγα λεπτά.
```python
from azureml.core.compute import AmlCompute
@ -136,30 +139,32 @@ cts = ws.compute_targets
compute_target = cts[aml_name]
```
Μπορείτε να αποκτήσετε το σύνολο δεδομένων από το workspace χρησιμοποιώντας το όνομα του συνόλου δεδομένων με τον εξής τρόπο:
Μπορείτε να πάρετε το σύνολο δεδομένων από το χώρο εργασίας χρησιμοποιώντας το όνομα του συνόλου δεδομένων με τον ακόλουθο τρόπο:
```python
dataset = ws.datasets['heart-failure-records']
df = dataset.to_pandas_dataframe()
df.describe()
```
#### 2.5.2 Ρύθμιση AutoML και εκπαίδευση
Για να ρυθμίσετε τη διαμόρφωση AutoML, χρησιμοποιήστε την [κλάση AutoMLConfig](https://docs.microsoft.com/python/api/azureml-train-automl-client/azureml.train.automl.automlconfig(class)?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109).
Για να ορίσετε τη ρύθμιση AutoML, χρησιμοποιήστε την [κλάση AutoMLConfig](https://docs.microsoft.com/python/api/azureml-train-automl-client/azureml.train.automl.automlconfig(class)?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109).
Όπως περιγράφεται στην τεκμηρίωση, υπάρχουν πολλές παράμετροι με τις οποίες μπορείτε να πειραματιστείτε. Για αυτό το έργο, θα χρησιμοποιήσουμε τις εξής παραμέτρους:
Όπως περιγράφεται στην τεκμηρίωση, υπάρχουν πολλές παράμετροι με τις οποίες μπορείτε να πειραματιστείτε. Για αυτό το έργο, θα χρησιμοποιήσουμε τις ακόλουθες παραμέτρους:
- `experiment_timeout_minutes`: Ο μέγιστος χρόνος (σε λεπτά) που επιτρέπεται να εκτελεστεί το πείραμα πριν σταματήσει αυτόματα και γίνουν διαθέσιμα τα αποτελέσματα.
- `experiment_timeout_minutes`: Ο μέγιστος χρόνος (σε λεπτά) που επιτρέπεται να τρέξει το πείραμα πριν σταματήσει αυτόματα και τα αποτελέσματα γίνουν αυτόματα διαθέσιμα.
- `max_concurrent_iterations`: Ο μέγιστος αριθμός ταυτόχρονων επαναλήψεων εκπαίδευσης που επιτρέπονται για το πείραμα.
- `primary_metric`: Η κύρια μετρική που χρησιμοποιείται για τον καθορισμό της κατάστασης του πειράματος.
- `compute_target`: Ο υπολογιστικός στόχος του Azure Machine Learning για την εκτέλεση του πειράματος AutoML.
- `task`: Ο τύπος της εργασίας που θα εκτελεστεί. Οι τιμές μπορεί να είναι 'classification', 'regression' ή 'forecasting' ανάλογα με τον τύπο του προβλήματος AutoML που θα λυθεί.
- `training_data`: Τα δεδομένα εκπαίδευσης που θα χρησιμοποιηθούν στο πείραμα. Πρέπει να περιέχουν χαρακτηριστικά εκπαίδευσης και μια στήλη ετικετών (προαιρετικά μια στήλη βαρών δείγματος).
- `primary_metric`: Το κύριο μέτρο που χρησιμοποιείται για τον καθορισμό της κατάστασης του πειράματος.
- `compute_target`: Ο υπολογιστικός στόχος Azure Machine Learning στον οποίο εκτελείται το Automated Machine Learning πείραμα.
- `task`: Ο τύπος της εργασίας που εκτελείται. Τιμές μπορεί να είναι 'classification', 'regression' ή 'forecasting', ανάλογα με τον τύπο του προβλήματος αυτοματοποιημένης ML που πρέπει να λυθεί.
- `training_data`: Τα δεδομένα εκπαίδευσης που θα χρησιμοποιηθούν στο πείραμα. Πρέπει να περιέχουν τόσο χαρακτηριστικά εκπαίδευσης όσο και μία στήλη ετικετών (προαιρετικά και μία στήλη δειγμάτων βάρους).
- `label_column_name`: Το όνομα της στήλης ετικετών.
- `path`: Η πλήρης διαδρομή προς τον φάκελο έργου του Azure Machine Learning.
- `enable_early_stopping`: Εάν θα ενεργοποιηθεί η πρόωρη διακοπή εάν η βαθμολογία δεν βελτιώνεται βραχυπρόθεσμα.
- `featurization`: Δείκτης για το αν το βήμα χαρακτηριστικοποίησης πρέπει να γίνει αυτόματα ή όχι, ή αν πρέπει να χρησιμοποιηθεί προσαρμοσμένη χαρακτηριστικοποίηση.
- `debug_log`: Το αρχείο καταγραφής για την εγγραφή πληροφοριών αποσφαλμάτωσης.
- `path`: Η πλήρης διαδρομή στον φάκελο του έργου Azure Machine Learning.
- `enable_early_stopping`: Αν θα ενεργοποιηθεί η πρώιμη διακοπή αν η βαθμολογία δεν βελτιώνεται βραχυπρόθεσμα.
- `featurization`: Δείκτης για το αν το βήμα δημιουργίας χαρακτηριστικών πρέπει να γίνει αυτόματα ή όχι, ή αν πρέπει να χρησιμοποιηθεί προσαρμοσμένη δημιουργία χαρακτηριστικών.
- `debug_log`: Το αρχείο καταγραφής στο οποίο γράφονται πληροφορίες αποσφαλμάτωσης.
```python
from azureml.train.automl import AutoMLConfig
@ -183,32 +188,38 @@ automl_config = AutoMLConfig(compute_target=compute_target,
**automl_settings
)
```
Τώρα που έχετε ρυθμίσει τη διαμόρφωση σας, μπορείτε να εκπαιδεύσετε το μοντέλο χρησιμοποιώντας τον παρακάτω κώδικα. Αυτό το βήμα μπορεί να διαρκέσει έως και μία ώρα ανάλογα με το μέγεθος του cluster σας.
Τώρα που έχετε ορίσει τη ρύθμιση, μπορείτε να εκπαιδεύσετε το μοντέλο χρησιμοποιώντας τον ακόλουθο κώδικα. Αυτό το βήμα μπορεί να διαρκέσει μέχρι και μία ώρα, ανάλογα με το μέγεθος του cluster σας.
```python
remote_run = experiment.submit(automl_config)
```
Μπορείτε να εκτελέσετε το widget RunDetails για να δείτε τα διάφορα πειράματα.
Μπορείτε να τρέξετε το widget RunDetails για να δείτε τα διαφορετικά πειράματα.
```python
from azureml.widgets import RunDetails
RunDetails(remote_run).show()
```
## 3. Ανάπτυξη μοντέλου και κατανάλωση endpoint με το Azure ML SDK
### 3.1 Αποθήκευση του καλύτερου μοντέλου
Το `remote_run` είναι ένα αντικείμενο τύπου [AutoMLRun](https://docs.microsoft.com/python/api/azureml-train-automl-client/azureml.train.automl.run.automlrun?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109). Αυτό το αντικείμενο περιέχει τη μέθοδο `get_output()` που επιστρέφει την καλύτερη εκτέλεση και το αντίστοιχο εκπαιδευμένο μοντέλο.
Το `remote_run` είναι ένα αντικείμενο τύπου [AutoMLRun](https://docs.microsoft.com/python/api/azureml-train-automl-client/azureml.train.automl.run.automlrun?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109). Αυτό το αντικείμενο περιέχει τη μέθοδο `get_output()` που επιστρέφει την καλύτερη εκτέλεση και το αντίστοιχα προσαρμοσμένο μοντέλο.
```python
best_run, fitted_model = remote_run.get_output()
```
Μπορείτε να δείτε τις παραμέτρους που χρησιμοποιήθηκαν για το καλύτερο μοντέλο απλώς εκτυπώνοντας το fitted_model και να δείτε τις ιδιότητες του καλύτερου μοντέλου χρησιμοποιώντας τη μέθοδο [get_properties()](https://docs.microsoft.com/python/api/azureml-core/azureml.core.run(class)?view=azure-ml-py#azureml_core_Run_get_properties?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109).
Μπορείτε να δείτε τις παραμέτρους που χρησιμοποιήθηκαν για το καλύτερο μοντέλο απλά εκτυπώνοντας το fitted_model και να δείτε τις ιδιότητες του καλύτερου μοντέλου χρησιμοποιώντας τη μέθοδο [get_properties()](https://docs.microsoft.com/python/api/azureml-core/azureml.core.run(class)?view=azure-ml-py#azureml_core_Run_get_properties?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109).
```python
best_run.get_properties()
```
Τώρα καταχωρίστε το μοντέλο με τη μέθοδο [register_model](https://docs.microsoft.com/python/api/azureml-train-automl-client/azureml.train.automl.run.automlrun?view=azure-ml-py#register-model-model-name-none--description-none--tags-none--iteration-none--metric-none-?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109).
Τώρα καταχωρήστε το μοντέλο με τη μέθοδο [register_model](https://docs.microsoft.com/python/api/azureml-train-automl-client/azureml.train.automl.run.automlrun?view=azure-ml-py#register-model-model-name-none--description-none--tags-none--iteration-none--metric-none-?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109).
```python
model_name = best_run.properties['model_name']
script_file_name = 'inference/score.py'
@ -219,36 +230,89 @@ model = best_run.register_model(model_name = model_name,
description = description,
tags = None)
```
### 3.2 Ανάπτυξη μοντέλου
Αφού αποθηκευτεί το καλύτερο μοντέλο, μπορούμε να το αναπτύξουμε με την κλάση [InferenceConfig](https://docs.microsoft.com/python/api/azureml-core/azureml.core.model.inferenceconfig?view=azure-ml-py?ocid=AID3041109). Το InferenceConfig αντιπροσωπεύει τις ρυθμίσεις διαμόρφωσης για ένα προσαρμοσμένο περιβάλλον που χρησιμοποιείται για την ανάπτυξη. Η κλάση [AciWebservice](https://docs.microsoft.com/python/api/azureml-core/azureml.core.webservice.aciwebservice?view=azure-ml-py) αντιπροσωπεύει ένα μοντέλο μηχανικής μάθησης που έχει αναπτυχθεί ως endpoint web service στο Azure Container Instances. Μια αναπτυγμένη υπηρεσία δημιουργείται από ένα μοντέλο, ένα script και σχετικά αρχεία. Το αποτέλεσμα είναι ένα web service με ισορροπημένο φορτίο, HTTP endpoint με REST API. Μπορείτε να
Μόλις αποθηκευτεί το καλύτερο μοντέλο, μπορούμε να το αναπτύξουμε με την κλάση [InferenceConfig](https://docs.microsoft.com/python/api/azureml-core/azureml.core.model.inferenceconfig?view=azure-ml-py?ocid=AID3041109). Το InferenceConfig αναπαριστά τις ρυθμίσεις διαμόρφωσης για ένα προσαρμοσμένο περιβάλλον που χρησιμοποιείται για την ανάπτυξη. Η κλάση [AciWebservice](https://docs.microsoft.com/python/api/azureml-core/azureml.core.webservice.aciwebservice?view=azure-ml-py) αναπαριστά ένα μοντέλο μηχανικής μάθησης που έχει αναπτυχθεί ως endpoint υπηρεσίας web στο Azure Container Instances. Μια αναπτυγμένη υπηρεσία δημιουργείται από ένα μοντέλο, ένα σενάριο και συνδεδεμένα αρχεία. Η προκύπτουσα υπηρεσία web είναι ένα ισορροπημένο φορτίο HTTP endpoint με REST API. Μπορείτε να στείλετε δεδομένα σε αυτό το API και να λάβετε την πρόβλεψη που επιστρέφεται από το μοντέλο.
Το μοντέλο αναπτύσσεται χρησιμοποιώντας τη μέθοδο [deploy](https://docs.microsoft.com/python/api/azureml-core/azureml.core.model(class)?view=azure-ml-py#deploy-workspace--name--models--inference-config-none--deployment-config-none--deployment-target-none--overwrite-false--show-output-false-?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109).
```python
from azureml.core.model import InferenceConfig, Model
from azureml.core.webservice import AciWebservice
inference_config = InferenceConfig(entry_script=script_file_name, environment=best_run.get_environment())
aciconfig = AciWebservice.deploy_configuration(cpu_cores = 1,
memory_gb = 1,
tags = {'type': "automl-heart-failure-prediction"},
description = 'Sample service for AutoML Heart Failure Prediction')
aci_service_name = 'automl-hf-sdk'
aci_service = Model.deploy(ws, aci_service_name, [model], inference_config, aciconfig)
aci_service.wait_for_deployment(True)
print(aci_service.state)
```
Αυτό το βήμα θα διαρκέσει μερικά λεπτά.
### 3.3 Κατανάλωση endpoint
Καταναλώνετε το endpoint σας δημιουργώντας μια δείγμα είσοδο:
```python
data = {
"data":
[
{
'age': "60",
'anaemia': "false",
'creatinine_phosphokinase': "500",
'diabetes': "false",
'ejection_fraction': "38",
'high_blood_pressure': "false",
'platelets': "260000",
'serum_creatinine': "1.40",
'serum_sodium': "137",
'sex': "false",
'smoking': "false",
'time': "130",
},
],
}
test_sample = str.encode(json.dumps(data))
```
Και στη συνέχεια μπορείτε να στείλετε αυτήν την είσοδο στο μοντέλο σας για πρόβλεψη :
```python
response = aci_service.run(input_data=test_sample)
response
```
Αυτό θα πρέπει να επιστρέψει `'{"result": [false]}'`. Αυτό σημαίνει ότι τα δεδομένα του ασθενούς που στείλαμε στο endpoint δημιούργησαν την πρόβλεψη `false`, που σημαίνει ότι αυτό το άτομο δεν είναι πιθανό να πάθει καρδιακή προσβολή.
Αυτό θα πρέπει να επιστρέψει `'{"result": [false]}'`. Αυτό σημαίνει ότι η είσοδος του ασθενούς που στείλαμε στο endpoint παρήγαγε την πρόβλεψη `false` που σημαίνει ότι αυτό το άτομο πιθανώς δεν θα υποστεί καρδιακή προσβολή.
Συγχαρητήρια! Μόλις καταναλώσατε το μοντέλο που αναπτύχθηκε και εκπαιδεύτηκε στο Azure ML με το Azure ML SDK!
> **_NOTE:_** Μόλις ολοκληρώσετε το έργο, μην ξεχάσετε να διαγράψετε όλους τους πόρους.
> **_ΣΗΜΕΙΩΣΗ:_** Μόλις ολοκληρώσετε το έργο, μην ξεχάσετε να διαγράψετε όλους τους πόρους.
## 🚀 Πρόκληση
Υπάρχουν πολλά άλλα πράγματα που μπορείτε να κάνετε μέσω του SDK, δυστυχώς, δεν μπορούμε να τα καλύψουμε όλα σε αυτό το μάθημα. Αλλά καλά νέα, η εκμάθηση του πώς να περιηγείστε στη τεκμηρίωση του SDK μπορεί να σας βοηθήσει πολύ. Ρίξτε μια ματιά στη τεκμηρίωση του Azure ML SDK και βρείτε την κλάση `Pipeline` που σας επιτρέπει να δημιουργείτε pipelines. Ένα Pipeline είναι μια συλλογή βημάτων που μπορούν να εκτελεστούν ως μια ροή εργασίας.
Υπάρχουν πολλά άλλα που μπορείτε να κάνετε μέσω του SDK, δυστυχώς δεν μπορούμε να τα δούμε όλα σε αυτό το μάθημα. Αλλά τα καλά νέα είναι ότι η εκμάθηση του πώς να περιηγείστε στην τεκμηρίωση του SDK μπορεί να σας πάει πολύ μακριά μόνοι σας. Ρίξτε μια ματιά στην τεκμηρίωση του Azure ML SDK και βρείτε την κλάση `Pipeline` που σας επιτρέπει να δημιουργείτε pipelines. Ένα Pipeline είναι μια συλλογή βημάτων που μπορούν να εκτελεστούν ως ροή εργασίας.
**ΥΠΟΔΕΙΞΗ:** Μεταβείτε στη [τεκμηρίωση του SDK](https://docs.microsoft.com/python/api/overview/azure/ml/?view=azure-ml-py?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) και πληκτρολογήστε λέξεις-κλειδιά στη γραμμή αναζήτησης όπως "Pipeline". Θα πρέπει να δείτε την κλάση `azureml.pipeline.core.Pipeline` στα αποτελέσματα αναζήτησης.
**ΥΠΟΔΕΙΞΗ:** Μεταβείτε στην [τεκμηρίωση του SDK](https://docs.microsoft.com/python/api/overview/azure/ml/?view=azure-ml-py?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) και πληκτρολογήστε λέξεις-κλειδιά στη γραμμή αναζήτησης όπως "Pipeline". Πρέπει να έχετε την κλάση `azureml.pipeline.core.Pipeline` στα αποτελέσματα αναζήτησης.
## [Κουίζ μετά το μάθημα](https://ff-quizzes.netlify.app/en/ds/quiz/37)
## Ανασκόπηση & Αυτομελέτη
Σε αυτό το μάθημα, μάθατε πώς να εκπαιδεύετε, να αναπτύσσετε και να καταναλώνετε ένα μοντέλο για την πρόβλεψη του κινδύνου καρδιακής ανεπάρκειας με το Azure ML SDK στο cloud. Ελέγξτε αυτή τη [τεκμηρίωση](https://docs.microsoft.com/python/api/overview/azure/ml/?view=azure-ml-py?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) για περισσότερες πληροφορίες σχετικά με το Azure ML SDK. Προσπαθήστε να δημιουργήσετε το δικό σας μοντέλο με το Azure ML SDK.
Σε αυτό το μάθημα μάθατε πώς να εκπαιδεύετε, να αναπτύσσετε και να χρησιμοποιείτε ένα μοντέλο για την πρόβλεψη του κινδύνου καρδιακής ανεπάρκειας με το Azure ML SDK στο cloud. Δείτε αυτήν την [τεκμηρίωση](https://docs.microsoft.com/python/api/overview/azure/ml/?view=azure-ml-py?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) για περισσότερες πληροφορίες σχετικά με το Azure ML SDK. Προσπαθήστε να δημιουργήσετε το δικό σας μοντέλο με το Azure ML SDK.
## Εργασία
## Ανάθεση
[Έργο Επιστήμης Δεδομένων χρησιμοποιώντας το Azure ML SDK](assignment.md)
[Έργο Επιστήμης Δεδομένων με χρήση Azure ML SDK](assignment.md)
---
**Αποποίηση Ευθύνης**:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης AI [Co-op Translator](https://github.com/Azure/co-op-translator). Παρόλο που καταβάλλουμε κάθε προσπάθεια για ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα θα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή εσφαλμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Αποποίηση ευθυνών**:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία μετάφρασης με τεχνητή νοημοσύνη [Co-op Translator](https://github.com/Azure/co-op-translator). Ενώ επιδιώκουμε την ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -1,128 +1,153 @@
# Επιστήμη Δεδομένων στον Πραγματικό Κόσμο
| ![ Σκίτσο από [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/20-DataScience-RealWorld.png) |
| ![ Σκιαγραφία από [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/20-DataScience-RealWorld.png) |
| :--------------------------------------------------------------------------------------------------------------: |
| Επιστήμη Δεδομένων στον Πραγματικό Κόσμο - _Σκίτσο από [@nitya](https://twitter.com/nitya)_ |
| Επιστήμη Δεδομένων στον Πραγματικό Κόσμο - _Σκιαγραφία από [@nitya](https://twitter.com/nitya)_ |
Φτάνουμε σχεδόν στο τέλος αυτού του ταξιδιού μάθησης!
Είμαστε σχεδόν στο τέλος αυτού του ταξιδιού μάθησης!
Ξεκινήσαμε με τους ορισμούς της επιστήμης δεδομένων και της ηθικής, εξερευνήσαμε διάφορα εργαλεία και τεχνικές για ανάλυση και οπτικοποίηση δεδομένων, ανασκοπήσαμε τον κύκλο ζωής της επιστήμης δεδομένων και εξετάσαμε την κλιμάκωση και αυτοματοποίηση των ροών εργασίας επιστήμης δεδομένων με υπηρεσίες υπολογιστικού νέφους. Οπότε, πιθανότατα αναρωτιέστε: _"Πώς ακριβώς μπορώ να συνδέσω όλες αυτές τις γνώσεις με πραγματικά πλαίσια;"_
Ξεκινήσαμε με ορισμούς της επιστήμης δεδομένων και ηθικής, εξερευνήσαμε διάφορα εργαλεία & τεχνικές για ανάλυση και οπτικοποίηση δεδομένων, ανασκοπήσαμε τον κύκλο ζωής της επιστήμης δεδομένων, και εξετάσαμε την κλιμάκωση και αυτοματοποίηση ροών εργασίας επιστήμης δεδομένων με υπηρεσίες υπολογιστικού νέφους. Έτσι, πιθανότατα αναρωτιέστε: _"Πώς ακριβώς αντιστοιχίζω όλες αυτές τις γνώσεις σε πραγματικά πλαίσια;"_
Σε αυτό το μάθημα, θα εξερευνήσουμε εφαρμογές της επιστήμης δεδομένων στον πραγματικό κόσμο σε διάφορους κλάδους και θα εμβαθύνουμε σε συγκεκριμένα παραδείγματα στους τομείς της έρευνας, των ψηφιακών ανθρωπιστικών επιστημών και της βιωσιμότητας. Θα δούμε ευκαιρίες για φοιτητικά έργα και θα ολοκληρώσουμε με χρήσιμους πόρους για να συνεχίσετε το ταξίδι μάθησης σας!
Σε αυτό το μάθημα, θα εξερευνήσουμε πραγματικές εφαρμογές της επιστήμης δεδομένων σε βιομηχανίες και θα εξετάσουμε συγκεκριμένα παραδείγματα στην έρευνα, στις ψηφιακές ανθρωπιστικές επιστήμες και στη βιωσιμότητα. Θα δούμε ευκαιρίες μαθητικών έργων και θα ολοκληρώσουμε με χρήσιμους πόρους για να συνεχίσετε το ταξίδι μάθησής σας!
## Quiz Προ Μαθήματος
## Ερωτηματολόγιο πριν το μάθημα
## [Ερωτηματολόγιο πριν το μάθημα](https://ff-quizzes.netlify.app/en/ds/quiz/38)
## [Quiz Προ Μαθήματος](https://ff-quizzes.netlify.app/en/ds/quiz/38)
## Επιστήμη Δεδομένων + Βιομηχανία
Χάρη στη δημοκρατικοποίηση της Τεχνητής Νοημοσύνης, οι προγραμματιστές βρίσκουν πλέον ευκολότερο να σχεδιάσουν και να ενσωματώσουν αποφάσεις που βασίζονται στην ΤΝ και πληροφορίες που βασίζονται σε δεδομένα στις εμπειρίες χρηστών και στις ροές εργασίας ανάπτυξης. Ακολουθούν μερικά παραδείγματα για το πώς η επιστήμη δεδομένων "εφαρμόζεται" σε πραγματικές εφαρμογές στη βιομηχανία:
Χάρη στη δημοκρατοποίηση της Τεχνητής Νοημοσύνης, οι προγραμματιστές βρίσκουν πλέον πιο εύκολο να σχεδιάζουν και να ενσωματώνουν αποφάσεις με ορμή ΤΝ και δεδομενοστραφή συμπεράσματα στις εμπειρίες χρηστών και ροές εργασίας ανάπτυξης. Εδώ είναι μερικά παραδείγματα για το πώς η επιστήμη δεδομένων "εφαρμόζεται" σε πραγματικές εφαρμογές στη βιομηχανία:
* [Google Flu Trends](https://www.wired.com/2015/10/can-learn-epic-failure-google-flu-trends/) χρησιμοποίησε την επιστήμη δεδομένων για να συσχετίσει όρους αναζήτησης με τάσεις γρίπης. Παρόλο που η προσέγγιση είχε αδυναμίες, ανέδειξε τις δυνατότητες (και τις προκλήσεις) των προβλέψεων υγειονομικής περίθαλψης που βασίζονται σε δεδομένα.
* [Google Flu Trends](https://www.wired.com/2015/10/can-learn-epic-failure-google-flu-trends/) χρησιμοποίησε την επιστήμη δεδομένων για να συσχετίσει όρους αναζήτησης με τάσεις γρίπης. Παρόλο που η προσέγγιση είχε αδυναμίες, ευαισθητοποίησε σχετικά με τις δυνατότητες (και τις προκλήσεις) των προβλέψεων υγείας με βάση δεδομένα.
* [UPS Routing Predictions](https://www.technologyreview.com/2018/11/21/139000/how-ups-uses-ai-to-outsmart-bad-weather/) - εξηγεί πώς η UPS χρησιμοποιεί την επιστήμη δεδομένων και τη μηχανική μάθηση για να προβλέψει βέλτιστες διαδρομές παράδοσης, λαμβάνοντας υπόψη τις καιρικές συνθήκες, τα μοτίβα κυκλοφορίας, τις προθεσμίες παράδοσης και άλλα.
* [UPS Routing Predictions](https://www.technologyreview.com/2018/11/21/139000/how-ups-uses-ai-to-outsmart-bad-weather/) - εξηγεί πώς η UPS χρησιμοποιεί επιστήμη δεδομένων και μηχανική μάθηση για να προβλέψει βέλτιστες διαδρομές παράδοσης, λαμβάνοντας υπόψη τις καιρικές συνθήκες, τα μοτίβα κυκλοφορίας, τις προθεσμίες παράδοσης και άλλα.
* [NYC Taxicab Route Visualization](http://chriswhong.github.io/nyctaxi/) - δεδομένα που συλλέχθηκαν μέσω [Νόμων Ελευθερίας Πληροφοριών](https://chriswhong.com/open-data/foil_nyc_taxi/) βοήθησαν στην οπτικοποίηση μιας ημέρας στη ζωή των ταξί της Νέας Υόρκης, βοηθώντας μας να κατανοήσουμε πώς περιηγούνται στην πολυσύχναστη πόλη, τα χρήματα που κερδίζουν και τη διάρκεια των ταξιδιών σε κάθε 24ωρη περίοδο.
* [Οπτικοποίηση Διαδρομών Taxi στη ΝΥ](http://chriswhong.github.io/nyctaxi/) - δεδομένα που συλλέχθηκαν μέσω [Νόμων Ελευθερίας Πληροφόρησης](https://chriswhong.com/open-data/foil_nyc_taxi/) βοήθησαν στην οπτικοποίηση μιας μέρας στη ζωή των ταξί της ΝΥ, βοηθώντας μας να καταλάβουμε πώς κινούνται στην πολυσύχναστη πόλη, τα έσοδά τους, και τη διάρκεια των διαδρομών σε κάθε 24ωρο.
* [Uber Data Science Workbench](https://eng.uber.com/dsw/) - χρησιμοποιεί δεδομένα (για τοποθεσίες παραλαβής και αποβίβασης, διάρκεια ταξιδιού, προτιμώμενες διαδρομές κ.λπ.) που συλλέγονται από εκατομμύρια ταξίδια Uber *καθημερινά* για να δημιουργήσει ένα εργαλείο ανάλυσης δεδομένων που βοηθά στη διαμόρφωση τιμών, την ασφάλεια, την ανίχνευση απάτης και τις αποφάσεις πλοήγησης.
* [Uber Data Science Workbench](https://eng.uber.com/dsw/) - χρησιμοποιεί δεδομένα (τόποι παραλαβής και παράδοσης, διάρκεια ταξιδιού, προτιμώμενες διαδρομές κ.ά.) που συλλέγονται από εκατομμύρια ταξίδια Uber *ημερησίως* για να δημιουργήσει ένα εργαλείο ανάλυσης δεδομένων που βοηθά στην τιμολόγηση, την ασφάλεια, την ανίχνευση απάτης και αποφάσεις πλοήγησης.
* [Ανάλυση Δεδομένων στον Αθλητισμό](https://towardsdatascience.com/scope-of-analytics-in-sports-world-37ed09c39860) - επικεντρώνεται στην ροβλεπτική ανάλυση_ (ανάλυση ομάδας και παικτών - σκεφτείτε [Moneyball](https://datasciencedegree.wisconsin.edu/blog/moneyball-proves-importance-big-data-big-ideas/) - και διαχείριση οπαδών) και στην _οπτικοποίηση δεδομένων_ (πίνακες ελέγχου ομάδας και οπαδών, παιχνίδια κ.λπ.) με εφαρμογές όπως η ανίχνευση ταλέντων, ο τζόγος στον αθλητισμό και η διαχείριση αποθεμάτων/χώρων.
* [Αθλητική Ανάλυση](https://towardsdatascience.com/scope-of-analytics-in-sports-world-37ed09c39860) - επικεντρώνεται στην ρογνωστική ανάλυση_ (ανάλυση ομάδων και παικτών - σκεφτείτε [Moneyball](https://datasciencedegree.wisconsin.edu/blog/moneyball-proves-importance-big-data-big-ideas/) - και διαχείριση οπαδών) και _οπτικοποίηση δεδομένων_ (πίνακες ελέγχου ομάδων & οπαδών, αγώνες κλπ.) με εφαρμογές όπως ανίχνευση ταλέντων, στοιχήματα και διαχείριση αποθεμάτων/χώρων.
* [Επιστήμη Δεδομένων στις Τράπεζες](https://data-flair.training/blogs/data-science-in-banking/) - αναδεικνύει την αξία της επιστήμης δεδομένων στον χρηματοοικονομικό κλάδο με εφαρμογές που κυμαίνονται από μοντελοποίηση κινδύνου και ανίχνευση απάτης, έως τμηματοποίηση πελατών, πρόβλεψη σε πραγματικό χρόνο και συστήματα συστάσεων. Η προβλεπτική ανάλυση οδηγεί επίσης κρίσιμα μέτρα όπως [πιστωτικές βαθμολογίες](https://dzone.com/articles/using-big-data-and-predictive-analytics-for-credit).
* [Επιστήμη Δεδομένων στον Τραπεζικό Τομέα](https://data-flair.training/blogs/data-science-in-banking/) - αναδεικνύει την αξία της επιστήμης δεδομένων στη χρηματοοικονομική βιομηχανία με εφαρμογές από μοντέλα κινδύνου και ανίχνευση απάτης, διαχωρισμό πελατών, προβλέψεις σε πραγματικό χρόνο και συστήματα συστάσεων. Η προγνωστική ανάλυση υποστηρίζει επίσης κρίσιμα μέτρα όπως [πιστωτικοί βαθμοί](https://dzone.com/articles/using-big-data-and-predictive-analytics-for-credit).
* [Επιστήμη Δεδομένων στην Υγειονομική Περίθαλψη](https://data-flair.training/blogs/data-science-in-healthcare/) - αναδεικνύει εφαρμογές όπως η ιατρική απεικόνιση (π.χ., MRI, ακτινογραφία, CT-Scan), η γονιδιωματική (αλληλούχιση DNA), η ανάπτυξη φαρμάκων (αξιολόγηση κινδύνου, πρόβλεψη επιτυχίας), η προβλεπτική ανάλυση (φροντίδα ασθενών και εφοδιαστική), η παρακολούθηση και πρόληψη ασθενειών κ.λπ.
* [Επιστήμη Δεδομένων στην Υγεία](https://data-flair.training/blogs/data-science-in-healthcare/) - αναδεικνύει εφαρμογές όπως η ιατρική απεικόνιση (π.χ., MRI, Ακτίνες Χ, CT-Scan), η γονιδιωματική (αλληλουχία DNA), η ανάπτυξη φαρμάκων (εκτίμηση κινδύνου, πρόβλεψη επιτυχίας), η προγνωστική ανάλυση (φροντίδα ασθενών & εφοδιαστική), η παρακολούθηση & πρόληψη ασθενειών κ.ά.
![Εφαρμογές Επιστήμης Δεδομένων στον Πραγματικό Κόσμο](../../../../translated_images/el/data-science-applications.4e5019cd8790ebac.webp) Πηγή Εικόνας: [Data Flair: 6 Amazing Data Science Applications ](https://data-flair.training/blogs/data-science-applications/)
Η εικόνα δείχνει άλλους τομείς και παραδείγματα για την εφαρμογή τεχνικών επιστήμης δεδομένων. Θέλετε να εξερευνήσετε άλλες εφαρμογές; Δείτε την ενότητα [Ανασκόπηση & Αυτομελέτη](../../../../6-Data-Science-In-Wild/20-Real-World-Examples) παρακάτω.
Το σχήμα παρουσιάζει άλλους τομείς και παραδείγματα για την εφαρμογή τεχνικών επιστήμης δεδομένων. Θέλετε να εξερευνήσετε άλλες εφαρμογές; Δείτε την ενότητα [Ανασκόπηση & Αυτο-Μελέτη](?id=review-amp-self-study) παρακάτω.
## Επιστήμη Δεδομένων + Έρευνα
| ![ Σκίτσο από [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/20-DataScience-Research.png) |
| ![ Σκιαγραφία από [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/20-DataScience-Research.png) |
| :---------------------------------------------------------------------------------------------------------------: |
| Επιστήμη Δεδομένων & Έρευνα - _Σκίτσο από [@nitya](https://twitter.com/nitya)_ |
| Επιστήμη Δεδομένων & Έρευνα - _Σκιαγραφία από [@nitya](https://twitter.com/nitya)_ |
Ενώ οι εφαρμογές στον πραγματικό κόσμο συχνά εστιάζουν σε βιομηχανικές χρήσεις σε μεγάλη κλίμακα, οι εφαρμογές και τα έργα ρευνας_ μπορούν να είναι χρήσιμα από δύο προοπτικές:
* υκαιρίες καινοτομίας_ - εξερεύνηση γρήγορης πρωτοτυποποίησης προχωρημένων εννοιών και δοκιμών εμπειριών χρήστη για εφαρμογές επόμενης γενιάς.
* ροκλήσεις ανέλιξης_ - διερεύνηση πιθανών βλαβών ή ανεπιθύμητων συνεπειών των τεχνολογιών επιστήμης δεδομένων σε πραγματικά πλαίσια.
Για τους σπουδαστές, αυτά τα ερευνητικά έργα μπορούν να προσφέρουν ευκαιρίες μάθησης και συνεργασίας που βελτιώνουν την κατανόηση του θέματος, και διευρύνουν την επίγνωσή σας και την αλληλεπίδραση με σχετικούς ανθρώπους ή ομάδες που εργάζονται σε τομείς ενδιαφέροντος. Πώς όμως μοιάζουν τα ερευνητικά έργα και πώς μπορούν να έχουν αντίκτυπο;
Ενώ οι εφαρμογές στον πραγματικό κόσμο συχνά επικεντρώνονται σε περιπτώσεις χρήσης στη βιομηχανία σε μεγάλη κλίμακα, οι εφαρμογές και τα έργα ρευνας_ μπορούν να είναι χρήσιμα από δύο προοπτικές:
Ας δούμε ένα παράδειγμα - τη [Μελέτη MIT Gender Shades](http://gendershades.org/overview.html) από την Joy Buolamwini (MIT Media Labs) με [υπογεγραμμένο ερευνητικό άρθρο](http://proceedings.mlr.press/v81/buolamwini18a/buolamwini18a.pdf) που συνυπογράφηκε με την Timnit Gebru (τότε στη Microsoft Research) και επικεντρώθηκε στο
* υκαιρίες καινοτομίας_ - εξερεύνηση γρήγορης δημιουργίας πρωτοτύπων προηγμένων εννοιών και δοκιμή εμπειριών χρήστη για εφαρμογές επόμενης γενιάς.
* ροκλήσεις ανάπτυξης_ - διερεύνηση πιθανών βλαβών ή ακούσιων συνεπειών των τεχνολογιών επιστήμης δεδομένων σε πραγματικά πλαίσια.
* **Τι:** Στόχος του ερευνητικού έργου ήταν να _αξιολογήσει προκαταλήψεις που υπάρχουν σε αυτοματοποιημένους αλγόριθμους και σετ δεδομένων ανάλυσης προσώπου_ βάσει φύλου και τύπου επιδερμίδας.
* **Γιατί:** Η ανάλυση προσώπου χρησιμοποιείται σε τομείς όπως επιβολή νόμου, ασφάλεια αεροδρομίων, συστήματα πρόσληψης κ.ά. - πλαίσια όπου ανακριβείς ταξινομήσεις (π.χ. λόγω προκατάληψης) μπορούν να προκαλέσουν οικονομικές και κοινωνικές βλάβες σε άτομα ή ομάδες. Η κατανόηση (και η εξάλειψη ή μείωση) αυτών των προκαταλήψεων είναι κρίσιμη για τη δικαιοσύνη στη χρήση.
* **Πώς:** Οι ερευνητές αναγνώρισαν ότι τα υπάρχοντα πρότυπα βάσεις χρησιμοποιούσαν κυρίως άτομα με πιο ανοιχτόχρωμη επιδερμίδα, και δημιούργησαν ένα νέο σύνολο δεδομένων (πάνω από 1000 εικόνες) που ήταν ιο ισορροπημένο_ κατά φύλο και τύπο επιδερμίδας. Το σετ χρησιμοποιήθηκε για να αξιολογήσει την ακρίβεια τριών προϊόντων ταξινόμησης φύλου (από Microsoft, IBM & Face++).
Για τους φοιτητές, αυτά τα ερευνητικά έργα μπορούν να προσφέρουν τόσο ευκαιρίες μάθησης όσο και συνεργασίας που μπορούν να βελτιώσουν την κατανόησή σας για το θέμα και να διευρύνουν την επίγνωσή σας και τη δέσμευσή σας με σχετικούς ανθρώπους ή ομάδες που εργάζονται σε τομείς ενδιαφέροντος. Πώς μοιάζουν λοιπόν τα ερευνητικά έργα και πώς μπορούν να έχουν αντίκτυπο;
Τα αποτελέσματα έδειξαν ότι, αν και η συνολική ακρίβεια ήταν καλή, υπήρχε αξιοσημείωτη διαφορά στα ποσοστά σφάλματος μεταξύ διαφορετικών υπο-ομάδων - με **λανθασμένο φύλο** να εμφανίζεται πιο συχνά σε γυναίκες ή άτομα με πιο σκούρο τύπο επιδερμίδας, δηλώνοντας προκατάληψη.
Ας δούμε ένα παράδειγμα - τη [Μελέτη Gender Shades του MIT](http://gendershades.org/overview.html) από την Joy Buolamwini (MIT Media Labs) με ένα [εμβληματικό ερευνητικό άρθρο](http://proceedings.mlr.press/v81/buolamwini18a/buolamwini18a.pdf) που συνυπογράφεται με την Timnit Gebru (τότε στη Microsoft Research) που επικεντρώθηκε σε:
**Κύρια Αποτελέσματα:** Ευαισθητοποίηση ότι η επιστήμη δεδομένων χρειάζεται πιο _αντιπροσωπευτικά σύνολα δεδομένων_ (ισορροπημένες υπο-ομάδες) και πιο _συμπεριληπτικές ομάδες_ (ποικιλόμορφα υπόβαθρα) για να αναγνωρίσει και να εξαλείψει ή μειώσει τέτοιες προκαταλήψεις νωρίτερα στις λύσεις ΤΝ. Οι ερευνητικές προσπάθειες όπως αυτή είναι επίσης καθοριστικές για πολλές οργανώσεις που ορίζουν αρχές και πρακτικές για _υπεύθυνη Τεχνητή Νοημοσύνη_ για να βελτιώσουν τη δικαιοσύνη στα προϊόντα και τις διαδικασίες ΤΝ τους.
* **Τι:** Ο στόχος του ερευνητικού έργου ήταν να _αξιολογήσει την προκατάληψη που υπάρχει στους αυτοματοποιημένους αλγόριθμους ανάλυσης προσώπου και στα σύνολα δεδομένων_ με βάση το φύλο και τον τύπο δέρματος.
* **Γιατί:** Η ανάλυση προσώπου χρησιμοποιείται σε τομείς όπως η επιβολή του νόμου, η ασφάλεια αεροδρομίων, τα συστήματα πρόσληψης και άλλα - πλαίσια όπου οι ανακριβείς ταξινομήσεις (π.χ., λόγω προκατάληψης) μπορούν να προκαλέσουν πιθανές οικονομικές και κοινωνικές βλάβες στα επηρεαζόμενα άτομα ή ομάδες. Η κατανόηση (και η εξάλειψη ή ο μετριασμός) των προκαταλήψεων είναι το κλειδί για τη δικαιοσύνη στη χρήση.
* **Πώς:** Οι ερευνητές αναγνώρισαν ότι τα υπάρχοντα σημεία αναφοράς χρησιμοποιούσαν κυρίως άτομα με ανοιχτόχρωμο δέρμα και δημιούργησαν ένα νέο σύνολο δεδομένων (1000+ εικόνες) που ήταν ιο ισορροπημένο_ ως προς το φύλο και τον τύπο δέρματος. Το σύνολο δεδομένων χρησιμοποιήθηκε για την αξιολόγηση της ακρίβειας τριών προϊόντων ταξινόμησης φύλου (από Microsoft, IBM & Face++).
Τα αποτελέσματα έδειξαν ότι, παρόλο που η συνολική ακρίβεια ταξινόμησης ήταν καλή, υπήρχε αξιοσημείωτη διαφορά στα ποσοστά σφάλματος μεταξύ διαφόρων υποομάδων - με **λανθασμένη ταξινόμηση φύλου** να είναι υψηλότερη για γυναίκες ή άτομα με πιο σκούρους τύπους δέρματος, ενδεικτική προκατάληψης.
**Θέλετε να μάθετε για σχετικά ερευνητικά έργα στη Microsoft;**
**Κύρια Αποτελέσματα:** Αναδείχθηκε η ανάγκη η επιστήμη δεδομένων να έχει πιο _αντιπροσωπευτικά σύνολα δεδομένων_ (ισορροπημένες υποομάδες) και πιο _συμπεριληπτικές ομάδες_ (ποικίλα υπόβαθρα) για να αναγνωρίζουν και να εξαλείφουν ή να μετριάζουν τέτοιες προκαταλήψεις νωρίτερα στις λύσεις ΤΝ. Ερευνητικές προσπάθειες όπως αυτή είναι επίσης καθοριστικές για τον καθορισμό αρχών και πρακτικών για _υπεύθυνη ΤΝ_ σε πολλές οργανώσεις, ώστε να βελτιωθεί η δικαιοσύνη στα προϊόντα και τις διαδικασίες ΤΝ τους.
* Δείτε τα [Microsoft Research Projects](https://www.microsoft.com/research/research-area/artificial-intelligence/?facet%5Btax%5D%5Bmsr-research-area%5D%5B%5D=13556&facet%5Btax%5D%5Bmsr-content-type%5D%5B%5D=msr-project) στην Τεχνητή Νοημοσύνη.
* Εξερευνήστε μαθητικά έργα από το [Microsoft Research Data Science Summer School](https://www.microsoft.com/en-us/research/academic-program/data-science-summer-school/).
* Δείτε το έργο [Fairlearn](https://fairlearn.org/) και τις πρωτοβουλίες [Responsible AI](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1%3aprimaryr6).
**Θέλετε να μάθετε για σχετικές ερευνητικές προσπάθειες στη Microsoft;**
* Δείτε [Ερευνητικά Έργα της Microsoft](https://www.microsoft.com/research/research-area/artificial-intelligence/?facet%5Btax%5D%5Bmsr-research-area%5D%5B%5D=13556&facet%5Btax%5D%5Bmsr-content-type%5D%5B%5D=msr-project) στην Τεχνητή Νοημοσύνη.
* Εξερευνήστε φοιτητικά έργα από το [Microsoft Research Data Science Summer School](https://www.microsoft.com/en-us/research/academic-program/data-science-summer-school/).
* Δείτε το έργο [Fairlearn](https://fairlearn.org/) και τις πρωτοβουλίες [Υπεύθυνης ΤΝ](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1%3aprimaryr6).
## Επιστήμη Δεδομένων + Ανθρωπιστικές Επιστήμες
| ![ Σκίτσο από [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/20-DataScience-Humanities.png) |
| ![ Σκιαγραφία από [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/20-DataScience-Humanities.png) |
| :---------------------------------------------------------------------------------------------------------------: |
| Επιστήμη Δεδομένων & Ψηφιακές Ανθρωπιστικές Επιστήμες - _Σκίτσο από [@nitya](https://twitter.com/nitya)_ |
| Επιστήμη Δεδομένων & Ψηφιακές Ανθρωπιστικές Επιστήμες - _Σκιαγραφία από [@nitya](https://twitter.com/nitya)_ |
Οι Ψηφιακές Ανθρωπιστικές Επιστήμες [έχουν οριστεί](https://digitalhumanities.stanford.edu/about-dh-stanford) ως "μια συλλογή πρακτικών και προσεγγίσεων που συνδυάζουν υπολογιστικές μεθόδους με ανθρωπιστική έρευνα". [Έργα του Stanford](https://digitalhumanities.stanford.edu/projects) όπως _"rebooting history"_ και _"poetic thinking"_ αναδεικνύουν τη σύνδεση μεταξύ [Ψηφιακών Ανθρωπιστικών Επιστημών και Επιστήμης Δεδομένων](https://digitalhumanities.stanford.edu/digital-humanities-and-data-science) - τονίζοντας τεχνικές όπως η ανάλυση δικτύων, η οπτικοποίηση πληροφοριών, η χωρική και η ανάλυση κειμένου που μπορούν να μας βοηθήσουν να επανεξετάσουμε ιστορικά και λογοτεχνικά σύνολα δεδομένων για να αντλήσουμε νέες γνώσεις και προοπτικές.
Οι Ψηφιακές Ανθρωπιστικές Επιστήμες [έχουν οριστεί](https://digitalhumanities.stanford.edu/about-dh-stanford) ως "μία συλλογή πρακτικών και προσεγγίσεων που συνδυάζουν υπολογιστικές μεθόδους με ανθρωπιστική έρευνα". Τα [έργα του Stanford](https://digitalhumanities.stanford.edu/projects) όπως το _"rebooting history"_ και _"poetic thinking"_ καταδεικνύουν τη σύνδεση μεταξύ [Ψηφιακών Ανθρωπιστικών και Επιστήμης Δεδομένων](https://digitalhumanities.stanford.edu/digital-humanities-and-data-science) - τονίζοντας τεχνικές όπως ανάλυση δικτύων, οπτικοποίηση πληροφοριών, χωρική και κειμενική ανάλυση που μπορούν να μας βοηθήσουν να επανεξετάσουμε ιστορικά και λογοτεχνικά σύνολα δεδομένων για να αποκομίσουμε νέες γνώσεις και οπτικές.
*Θέλετε να εξερευνήσετε και να επεκτείνετε ένα έργο σε αυτόν τον τομέα;*
Δείτε το ["Emily Dickinson and the Meter of Mood"](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671) - ένα εξαιρετικό παράδειγμα από την [Jen Looper](https://twitter.com/jenlooper) που θέτει το ερώτημα πώς μπορούμε να χρησιμοποιήσουμε την επιστήμη δεδομένων για να επανεξετάσουμε γνωστή ποίηση και να επαναξιολογήσουμε τη σημασία της και τη συμβολή της συγγραφέως σε νέα πλαίσια. Για παράδειγμα, _μπορούμε να προβλέψουμε την εποχή κατά την οποία γράφτηκε ένα ποίημα αναλύοντας τον τόνο ή το συναίσθημά του_ - και τι μας λέει αυτό για την ψυχική κατάσταση της συγγραφέως κατά τη σχετική περίοδο;
Δείτε το ["Emily Dickinson and the Meter of Mood"](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671) - ένα εξαιρετικό παράδειγμα από τη [Jen Looper](https://twitter.com/jenlooper) που ρωτά πώς μπορούμε να χρησιμοποιήσουμε την επιστήμη δεδομένων για να επανεξετάσουμε οικεία ποιήματα και να ξαναεκτιμήσουμε το νόημά τους και τις συνεισφορές του συγγραφέα σε νέα πλαίσια. Για παράδειγμα, _μπορούμε να προβλέψουμε την εποχή κατά την οποία γράφτηκε ένα ποίημα αναλύοντας τον τόνο ή το συναίσθημά του_ - και τι μας λέει αυτό για την ψυχική κατάσταση του συγγραφέα στη σχετική περίοδο;
Για να απαντήσουμε σε αυτή την ερώτηση, ακολουθούμε τα βήματα του κύκλου ζωής της επιστήμης δεδομένων:
* [`Απόκτηση Δεδομένων`](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671#acquiring-the-dataset) - για τη συλλογή ενός σχετικού συνόλου δεδομένων για ανάλυση. Οι επιλογές περιλαμβάνουν τη χρήση ενός API (π.χ., [Poetry DB API](https://poetrydb.org/index.html)) ή την εξαγωγή δεδομένων από ιστοσελίδες (π.χ., [Project Gutenberg](https://www.gutenberg.org/files/12242/12242-h/12242-h.htm)) χρησιμοποιώντας εργαλεία όπως το [Scrapy](https://scrapy.org/).
* [`Καθαρισμός Δεδομένων`](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671#clean-the-data) - εξηγεί πώς το κείμενο μπορεί να μορφοποιηθεί, να καθαριστεί και να απλοποιηθεί χρησιμοποιώντας βασικά εργαλεία όπως το Visual Studio Code και το Microsoft Excel.
* [`Ανάλυση Δεδομένων`](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671#working-with-the-data-in-a-notebook) - εξηγεί πώς μπορούμε τώρα να εισάγουμε το σύνολο δεδομένων σε "Notebooks" για ανάλυση χρησιμοποιώντας πακέτα Python (όπως pandas, numpy και matplotlib) για την οργάνωση και την οπτικοποίηση των δεδομένων.
* [`Ανάλυση Συναισθημάτων`](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671#sentiment-analysis-using-cognitive-services) - εξηγεί πώς μπορούμε να ενσωματώσουμε υπηρεσίες υπολογιστικού νέφους όπως το Text Analytics, χρησιμοποιώντας εργα
**Το Project Planetary Computer βρίσκεται αυτή τη στιγμή σε προεπισκόπηση (από τον Σεπτέμβριο του 2021)** - δείτε πώς μπορείτε να ξεκινήσετε να συμβάλλετε σε λύσεις βιωσιμότητας χρησιμοποιώντας την επιστήμη δεδομένων.
Για να απαντήσουμε σε αυτήν την ερώτηση, ακολουθούμε τα βήματα του κύκλου ζωής της επιστήμης δεδομένων:
* [`Απόκτηση Δεδομένων`](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671#acquiring-the-dataset) - για τη συλλογή ενός σχετικού συνόλου δεδομένων για ανάλυση. Επιλογές περιλαμβάνουν τη χρήση API (π.χ., [Poetry DB API](https://poetrydb.org/index.html)) ή την εξαγωγή δεδομένων από ιστοσελίδες (π.χ., [Project Gutenberg](https://www.gutenberg.org/files/12242/12242-h/12242-h.htm)) χρησιμοποιώντας εργαλεία όπως το [Scrapy](https://scrapy.org/).
* [`Καθαρισμός Δεδομένων`](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671#clean-the-data) - εξηγεί πώς το κείμενο μπορεί να μορφοποιηθεί, να εξυγιανθεί και να απλοποιηθεί χρησιμοποιώντας βασικά εργαλεία όπως το Visual Studio Code και το Microsoft Excel.
* [`Ανάλυση Δεδομένων`](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671#working-with-the-data-in-a-notebook) - εξηγεί πώς μπορούμε τώρα να εισάγουμε το σύνολο δεδομένων σε "Σημειωματάρια" για ανάλυση χρησιμοποιώντας πακέτα Python (όπως pandas, numpy και matplotlib) για την οργάνωση και οπτικοποίηση των δεδομένων.
* [`Ανάλυση Συναισθήματος`](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671#sentiment-analysis-using-cognitive-services) - εξηγεί πώς μπορούμε να ενσωματώσουμε υπηρεσίες νέφους όπως Text Analytics, χρησιμοποιώντας εργαλεία χαμηλού κώδικα όπως το [Power Automate](https://flow.microsoft.com/en-us/) για αυτοματοποιημένες ροές εργασίας επεξεργασίας δεδομένων.
Χρησιμοποιώντας αυτή τη ροή εργασίας, μπορούμε να εξερευνήσουμε τις εποχιακές επιδράσεις στο συναίσθημα των ποιημάτων και να μας βοηθήσει να διαμορφώσουμε τις δικές μας οπτικές για τον συγγραφέα. Δοκιμάστε το μόνοι σας - στη συνέχεια επεκτείνετε το σημειωματάριο με ερωτήσεις ή οπτικοποιήσεις των δεδομένων με νέους τρόπους!
> Μπορείτε να χρησιμοποιήσετε μερικά από τα εργαλεία στο [Digital Humanities toolkit](https://github.com/Digital-Humanities-Toolkit) για να ακολουθήσετε αυτές τις ερευνητικές κατευθύνσεις
* [Αιτηθείτε πρόσβαση](https://planetarycomputer.microsoft.com/account/request) για να ξεκινήσετε την εξερεύνηση και να συνδεθείτε με άλλους.
* [Εξερευνήστε την τεκμηρίωση](https://planetarycomputer.microsoft.com/docs/overview/about) για να κατανοήσετε τα υποστηριζόμενα σύνολα δεδομένων και APIs.
* Εξερευνήστε εφαρμογές όπως το [Ecosystem Monitoring](https://analytics-lab.org/ecosystemmonitoring/) για έμπνευση σχετικά με ιδέες εφαρμογών.
Σκεφτείτε πώς μπορείτε να χρησιμοποιήσετε την οπτικοποίηση δεδομένων για να αποκαλύψετε ή να ενισχύσετε σημαντικές πληροφορίες σε τομείς όπως η κλιματική αλλαγή και η αποψίλωση των δασών. Ή σκεφτείτε πώς αυτές οι πληροφορίες μπορούν να χρησιμοποιηθούν για τη δημιουργία νέων εμπειριών χρήστη που ενθαρρύνουν αλλαγές συμπεριφοράς για μια πιο βιώσιμη ζωή.
## Επιστήμη Δεδομένων + Βιωσιμότητα
| ![ Σκιαγραφία από [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/20-DataScience-Sustainability.png) |
| :---------------------------------------------------------------------------------------------------------------: |
| Επιστήμη Δεδομένων & Βιωσιμότητα - _Σκιαγραφία από [@nitya](https://twitter.com/nitya)_ |
Η [Ατζέντα 2030 για τη Βιώσιμη Ανάπτυξη](https://sdgs.un.org/2030agenda) - υιοθετημένη από όλα τα μέλη των Ηνωμένων Εθνών το 2015 - προσδιορίζει 17 στόχους, συμπεριλαμβανομένων όσων επικεντρώνονται στην **Προστασία του Πλανήτη** από τη διάβρωση και τις επιπτώσεις της κλιματικής αλλαγής. Η πρωτοβουλία [Microsoft Sustainability](https://www.microsoft.com/en-us/sustainability) υποστηρίζει αυτούς τους στόχους εξερευνώντας τρόπους με τους οποίους οι λύσεις τεχνολογίας μπορούν να στηρίξουν και να οικοδομήσουν πιο βιώσιμα μέλλοντα με [έμφαση σε 4 στόχους](https://dev.to/azure/a-visual-guide-to-sustainable-software-engineering-53hh) - να είναι αρνητικοί σε εκπομπές άνθρακα, θετικοί σε νερό, μηδενικά απόβλητα και βιοποικιλόμορφοι έως το 2030.
Η αντιμετώπιση αυτών των προκλήσεων με κλίμακα και έγκαιρα απαιτεί σκέψη σε επίπεδο νέφους - και δεδομένα μεγάλης κλίμακας. Η πρωτοβουλία [Planetary Computer](https://planetarycomputer.microsoft.com/) παρέχει 4 στοιχεία για να βοηθήσει τους επιστήμονες δεδομένων και προγραμματιστές σε αυτή την προσπάθεια:
* [Κατάλογος Δεδομένων](https://planetarycomputer.microsoft.com/catalog) - με πεταμπάιτ δεδομένων συστημάτων Γης (δωρεάν & φιλοξενούμενα στο Azure).
* [Planetary API](https://planetarycomputer.microsoft.com/docs/reference/stac/) - για να βοηθά τους χρήστες να αναζητούν σχετικά δεδομένα στο χώρο και το χρόνο.
* [Hub](https://planetarycomputer.microsoft.com/docs/overview/environment/) - διαχειριζόμενο περιβάλλον για επιστήμονες για την επεξεργασία τεράστιων γεωχωρικών συνόλων δεδομένων.
* [Εφαρμογές](https://planetarycomputer.microsoft.com/applications) - παρουσιάζει περιπτώσεις χρήσης και εργαλεία για αντιλήψεις βιωσιμότητας.
**Το Project Planetary Computer βρίσκεται αυτή τη στιγμή σε προεπισκόπηση (από Σεπτέμβριο 2021)** - εδώ είναι πώς μπορείτε να ξεκινήσετε να συμβάλλετε σε λύσεις βιωσιμότητας χρησιμοποιώντας την επιστήμη δεδομένων.
* [Αιτηθείτε πρόσβαση](https://planetarycomputer.microsoft.com/account/request) για να ξεκινήσετε την εξερεύνηση και να συνδεθείτε με συναδέλφους.
* [Εξερευνήστε την τεκμηρίωση](https://planetarycomputer.microsoft.com/docs/overview/about) για να κατανοήσετε τα υποστηριζόμενα σύνολα δεδομένων και API.
* Εξερευνήστε εφαρμογές όπως το [Ecosystem Monitoring](https://analytics-lab.org/ecosystemmonitoring/) για έμπνευση σχετικά με ιδέες εφαρμογών.
Σκεφτείτε πώς μπορείτε να χρησιμοποιήσετε την οπτικοποίηση δεδομένων για να αποκαλύψετε ή να ενισχύσετε σχετικά ευρήματα σε τομείς όπως η κλιματική αλλαγή και η αποδάσωση. Ή σκεφτείτε πώς τα ευρήματα μπορούν να χρησιμοποιηθούν για να δημιουργήσουν νέες εμπειρίες χρήστη που να παρακινούν σε αλλαγές συμπεριφοράς για μια πιο βιώσιμη ζωή.
## Επιστήμη Δεδομένων + Φοιτητές
Έχουμε μιλήσει για εφαρμογές στον πραγματικό κόσμο στη βιομηχανία και την έρευνα, και έχουμε εξερευνήσει παραδείγματα εφαρμογών επιστήμης δεδομένων στις ψηφιακές ανθρωπιστικές επιστήμες και τη βιωσιμότητα. Πώς λοιπόν μπορείτε να αναπτύξετε τις δεξιότητές σας και να μοιραστείτε την εξειδίκευσή σας ως αρχάριοι στην επιστήμη δεδομένων;
Έχουμε μιλήσει για πραγματικές εφαρμογές στη βιομηχανία και την έρευνα, και εξερευνήσει παραδείγματα εφαρμογών επιστήμης δεδομένων στις ψηφιακές ανθρωπιστικές επιστήμες και τη βιωσιμότητα. Οπότε πώς μπορείτε να αναπτύξετε τις δεξιότητές σας και να μοιραστείτε την εμπειρογνωμοσύνη σας ως αρχάριοι στην επιστήμη δεδομένων;
Ακολουθούν μερικά παραδείγματα φοιτητικών projects επιστήμης δεδομένων για έμπνευση.
Εδώ είναι μερικά παραδείγματα έργων φοιτητών επιστήμης δεδομένων για να σας εμπνεύσουν.
* [MSR Data Science Summer School](https://www.microsoft.com/en-us/research/academic-program/data-science-summer-school/#!projects) με GitHub [projects](https://github.com/msr-ds3) που εξερευνούν θέματα όπως:
* [MSR Data Science Summer School](https://www.microsoft.com/en-us/research/academic-program/data-science-summer-school/#!projects) με GitHub [έργα](https://github.com/msr-ds3) που εξερευνούν θέματα όπως:
- [Ρατσιστική προκατάληψη στη χρήση βίας από την αστυνομία](https://www.microsoft.com/en-us/research/video/data-science-summer-school-2019-replicating-an-empirical-analysis-of-racial-differences-in-police-use-of-force/) | [Github](https://github.com/msr-ds3/stop-question-frisk)
- [Αξιοπιστία του συστήματος μετρό της Νέας Υόρκης](https://www.microsoft.com/en-us/research/video/data-science-summer-school-2018-exploring-the-reliability-of-the-nyc-subway-system/) | [Github](https://github.com/msr-ds3/nyctransit)
* [Ψηφιοποίηση Υλικού Πολιτισμού: Εξερεύνηση κοινωνικοοικονομικών κατανομών στο Sirkap](https://claremont.maps.arcgis.com/apps/Cascade/index.html?appid=bdf2aef0f45a4674ba41cd373fa23afc) - από την [Ornella Altunyan](https://twitter.com/ornelladotcom) και την ομάδα της στο Claremont, χρησιμοποιώντας [ArcGIS StoryMaps](https://storymaps.arcgis.com/).
* [Ψηφιοποίηση υλικής κουλτούρας: Εξερεύνηση κοινωνικοοικονομικών κατανομών στο Sirkap](https://claremont.maps.arcgis.com/apps/Cascade/index.html?appid=bdf2aef0f45a4674ba41cd373fa23afc) - από την [Ornella Altunyan](https://twitter.com/ornelladotcom) και την ομάδα στο Claremont, χρησιμοποιώντας [ArcGIS StoryMaps](https://storymaps.arcgis.com/).
## 🚀 Πρόκληση
Αναζητήστε άρθρα που προτείνουν projects επιστήμης δεδομένων φιλικά προς αρχάριους - όπως [αυτές οι 50 θεματικές περιοχές](https://www.upgrad.com/blog/data-science-project-ideas-topics-beginners/) ή [αυτές οι 21 ιδέες projects](https://www.intellspot.com/data-science-project-ideas) ή [αυτά τα 16 projects με πηγαίο κώδικα](https://data-flair.training/blogs/data-science-project-ideas/) που μπορείτε να αναλύσετε και να επανασυνθέσετε. Και μην ξεχάσετε να γράψετε στο blog σας για τις μαθησιακές σας διαδρομές και να μοιραστείτε τις γνώσεις σας με όλους μας.
Αναζητήστε άρθρα που προτείνουν έργα επιστήμης δεδομένων φιλικά για αρχάριους - όπως [αυτές οι 50 θεματικές περιοχές](https://www.upgrad.com/blog/data-science-project-ideas-topics-beginners/) ή [αυτές οι 21 ιδέες έργων](https://www.intellspot.com/data-science-project-ideas) ή [αυτά τα 16 έργα με πηγαίο κώδικα](https://data-flair.training/blogs/data-science-project-ideas/) που μπορείτε να αποσυνθέσετε και να ανασυνθέσετε. Και μην ξεχάσετε να γράψετε στο blog σας για τα ταξίδια μάθησής σας και να μοιραστείτε τις γνώσεις σας με όλους μας.
## Κουίζ μετά τη διάλεξη
## Διαγώνισμα μετά τη διάλεξη
## [Κουίζ μετά τη διάλεξη](https://ff-quizzes.netlify.app/en/ds/quiz/39)
## [Διαγώνισμα μετά τη διάλεξη](https://ff-quizzes.netlify.app/en/ds/quiz/39)
## Ανασκόπηση & Αυτομελέτη
## Ανασκόπηση & Αυτόνομη Μελέτη
Θέλετε να εξερευνήσετε περισσότερες περιπτώσεις χρήσης; Ακολουθούν μερικά σχετικά άρθρα:
Θέλετε να εξερευνήσετε περισσότερες περιπτώσεις χρήσης; Εδώ είναι μερικά σχετικά άρθρα:
* [17 Εφαρμογές και Παραδείγματα Επιστήμης Δεδομένων](https://builtin.com/data-science/data-science-applications-examples) - Ιούλιος 2021
* [11 Εντυπωσιακές Εφαρμογές Επιστήμης Δεδομένων στον Πραγματικό Κόσμο](https://myblindbird.com/data-science-applications-real-world/) - Μάιος 2021
* [Η Επιστήμη Δεδομένων στον Πραγματικό Κόσμο](https://towardsdatascience.com/data-science-in-the-real-world/home) - Συλλογή Άρθρων
* [11 Αξιοθαύμαστες Εφαρμογές Επιστήμης Δεδομένων στην Πραγματική Ζωή](https://myblindbird.com/data-science-applications-real-world/) - Μάιος 2021
* [Επιστήμη Δεδομένων στον Πραγματικό Κόσμο](https://towardsdatascience.com/data-science-in-the-real-world/home) - Συλλογή Άρθρων
* [12 Εφαρμογές Επιστήμης Δεδομένων στον Πραγματικό Κόσμο με Παραδείγματα](https://www.scaler.com/blog/data-science-applications/) - Μάιος 2024
* Επιστήμη Δεδομένων σε: [Εκπαίδευση](https://data-flair.training/blogs/data-science-in-education/), [Γεωργία](https://data-flair.training/blogs/data-science-in-agriculture/), [Χρηματοοικονομικά](https://data-flair.training/blogs/data-science-in-finance/), [Ταινίες](https://data-flair.training/blogs/data-science-at-movies/), [Υγειονομική Περίθαλψη](https://onlinedegrees.sandiego.edu/data-science-health-care/) & άλλα.
* Επιστήμη Δεδομένων Σε: [Εκπαίδευση](https://data-flair.training/blogs/data-science-in-education/), [Γεωργία](https://data-flair.training/blogs/data-science-in-agriculture/), [Οικονομικά](https://data-flair.training/blogs/data-science-in-finance/), [Κινηματογράφος](https://data-flair.training/blogs/data-science-at-movies/), [Υγεία](https://onlinedegrees.sandiego.edu/data-science-health-care/) & άλλα.
## Εργασία
[Εξερευνήστε Ένα Σύνολο Δεδομένων του Planetary Computer](assignment.md)
[Εξερευνήστε ένα σύνολο δεδομένων Planetary Computer](assignment.md)
---
**Αποποίηση ευθύνης**:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης [Co-op Translator](https://github.com/Azure/co-op-translator). Παρόλο που καταβάλλουμε προσπάθειες για ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν σφάλματα ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα θα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή εσφαλμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Αποποίηση ευθυνών**:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία μετάφρασης με τεχνητή νοημοσύνη [Co-op Translator](https://github.com/Azure/co-op-translator). Ενώ επιδιώκουμε την ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -31,7 +31,7 @@
},
"1-Introduction/02-ethics/README.md": {
"original_hash": "58860ce9a4b8a564003d2752f7c72851",
"translation_date": "2025-10-03T16:35:25+00:00",
"translation_date": "2026-07-02T10:21:06+00:00",
"source_file": "1-Introduction/02-ethics/README.md",
"language_code": "th"
},

@ -1,199 +1,264 @@
# การแนะนำเรื่องจริยธรรมข้อมูล
# แนะนำเกี่ยวกับจริยธรรมข้อมูล
|![ สเก็ตช์โน้ตโดย [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/02-Ethics.png)|
|![ Sketchnote โดย [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/02-Ethics.png)|
|:---:|
| จริยธรรมข้อมูล - _สเก็ตช์โน้ตโดย [@nitya](https://twitter.com/nitya)_ |
| จริยธรรมวิทยาศาสตร์ข้อมูล - _Sketchnote โดย [@nitya](https://twitter.com/nitya)_ |
---
เราทุกคนเป็นพลเมืองข้อมูลที่อาศัยอยู่ในโลกที่เต็มไปด้วยข้อมูล
แนวโน้มตลาดบอกเราว่า ภายในปี 2022 องค์กรขนาดใหญ่ 1 ใน 3 จะซื้อและขายข้อมูลของพวกเขาผ่าน [ตลาดและการแลกเปลี่ยนออนไลน์](https://www.gartner.com/smarterwithgartner/gartner-top-10-trends-in-data-and-analytics-for-2020/) ในฐานะ **นักพัฒนาแอป** เราจะพบว่าการผสานข้อมูลเชิงลึกที่ขับเคลื่อนด้วยข้อมูลและระบบอัตโนมัติที่ขับเคลื่อนด้วยอัลกอริทึมเข้ากับประสบการณ์ผู้ใช้ในชีวิตประจำวันนั้นง่ายและถูกลง แต่เมื่อ AI กลายเป็นสิ่งที่แพร่หลาย เราก็ต้องเข้าใจถึงอันตรายที่อาจเกิดขึ้นจาก [การใช้ในทางที่ผิด](https://www.youtube.com/watch?v=TQHs8SA1qpk) ของอัลกอริทึมเหล่านี้ในระดับใหญ่ด้วย
แนวโน้มตลาดบ่งชี้ว่าในปี 2022 องค์กรขนาดใหญ่ 1 ใน 3 จะซื้อและขายข้อมูลของตนผ่าน [ตลาดและการแลกเปลี่ยนออนไลน์](https://www.gartner.com/smarterwithgartner/gartner-top-10-trends-in-data-and-analytics-for-2020/) ในฐานะ **นักพัฒนาแอป** เราจะพบว่าการผสานรวมข้อมูลเชิงลึกที่ขับเคลื่อนด้วยข้อมูลและระบบอัตโนมัติที่ขับเคลื่อนด้วยอัลกอริทึมในประสบการณ์ผู้ใช้รายวันจะง่ายและถูกลง แต่เมื่อ AI แพร่หลายมากขึ้น เราจะต้องเข้าใจอันตรายที่อาจเกิดขึ้นจากการ [ใช้เป็นอาวุธ](https://www.youtube.com/watch?v=TQHs8SA1qpk) ของอัลกอริทึมเหล่านี้ในวงกว้างด้วย
แนวโน้มบ่งชี้ว่า ภายในปี 2025 เราจะสร้างและบริโภคข้อมูลมากกว่า [180 เซตตะไบต์](https://www.statista.com/statistics/871513/worldwide-data-created/) สำหรับ **นักวิทยาศาสตร์ข้อมูล** การระเบิดของข้อมูลนี้ให้การเข้าถึงข้อมูลส่วนบุคคลและพฤติกรรมที่ไม่เคยมีมาก่อน ซึ่งมาพร้อมกับพลังในการสร้างโปรไฟล์ผู้ใช้ที่ละเอียดและมีอิทธิพลต่อการตัดสินใจอย่างละเอียดอ่อน—บ่อยครั้งในลักษณะที่สร้าง [ภาพลวงตาของการเลือกอย่างอิสระ](https://www.datasciencecentral.com/the-pareto-set-and-the-paradox-of-choice/) แม้ว่าสิ่งนี้จะสามารถใช้เพื่อกระตุ้นให้ผู้ใช้ไปสู่ผลลัพธ์ที่ต้องการ แต่ก็ยังทำให้เกิดคำถามสำคัญเกี่ยวกับความเป็นส่วนตัวของข้อมูล ความเป็นอิสระ และขอบเขตทางจริยธรรมของอิทธิพลอัลกอริทึม
แนวโน้มระบุว่าในปี 2025 เราจะสร้างและใช้ข้อมูลมากกว่า [180 เซตตะไบต์](https://www.statista.com/statistics/871513/worldwide-data-created/) สำหรับ **นักวิทยาศาสตร์ข้อมูล** การระเบิดของข้อมูลนี้ให้การเข้าถึงข้อมูลส่วนบุคคลและพฤติกรรมอย่างไม่เคยมีมาก่อน มาพร้อมกับพลังในการสร้างโปรไฟล์ผู้ใช้อย่างละเอียดและมีอิทธิพลต่อการตัดสินใจอย่างแยบยล — บ่อยครั้งในรูปแบบที่ก่อให้เกิด [ภาพลวงตาของการเลือกอย่างเสรี](https://www.datasciencecentral.com/the-pareto-set-and-the-paradox-of-choice/) ในขณะที่สิ่งนี้สามารถใช้เพื่อกระตุ้นให้ผู้ใช้ไปสู่ผลลัพธ์ที่ต้องการ แต่มันก็ยังก่อให้เกิดคำถามสำคัญเกี่ยวกับความเป็นส่วนตัวของข้อมูล อิสระ และขอบเขตจริยธรรมของอิทธิพลอัลกอริทึม
จริยธรรมข้อมูลจึงกลายเป็น _รั้วป้องกันที่จำเป็น_ สำหรับวิทยาศาสตร์ข้อมูลและวิศวกรรม ช่วยลดอันตรายที่อาจเกิดขึ้นและผลกระทบที่ไม่ได้ตั้งใจจากการกระทำที่ขับเคลื่อนด้วยข้อมูลของเรา [Gartner Hype Cycle for AI](https://www.gartner.com/smarterwithgartner/2-megatrends-dominate-the-gartner-hype-cycle-for-artificial-intelligence-2020/) ระบุแนวโน้มที่เกี่ยวข้องในจริยธรรมดิจิทัล AI ที่รับผิดชอบ และการกำกับดูแล AI เป็นตัวขับเคลื่อนสำคัญสำหรับแนวโน้มใหญ่ที่เกี่ยวกับ _การทำให้เป็นประชาธิปไตย_ และ _การทำให้เป็นอุตสาหกรรม_ ของ AI
จริยธรรมข้อมูลกลายเป็น _เส้นเขตแดนที่จำเป็น_ สำหรับวิทยาศาสตร์ข้อมูลและวิศวกรรมข้อมูล ช่วยให้เราลดอันตรายที่อาจเกิดขึ้นและผลกระทบที่ไม่คาดคิดจากการกระทำที่ขับเคลื่อนด้วยข้อมูลของเรา [วงจรความนิยมของ Gartner สำหรับ AI](https://www.gartner.com/smarterwithgartner/2-megatrends-dominate-the-gartner-hype-cycle-for-artificial-intelligence-2020/) ระบุแนวโน้มที่เกี่ยวข้องกับจริยธรรมดิจิทัล AI ที่รับผิดชอบ และการกำกับดูแล AI เป็นแรงขับเคลื่อนหลักสำหรับเมกะเทรนด์ที่ใหญ่ขึ้นเกี่ยวกับ _การทำให้ประชาชนเข้าถึง_ และ _การทำให้เกิดอุตสาหกรรม_ ของ AI
![Gartner's Hype Cycle for AI - 2020](https://images-cdn.newscred.com/Zz1mOWJhNzlkNDA2ZTMxMWViYjRiOGFiM2IyMjQ1YmMwZQ==)
![วงจรความนิยมของ Gartner สำหรับ AI - 2020](https://images-cdn.newscred.com/Zz1mOWJhNzlkNDA2ZTMxMWViYjRiOGFiM2IyMjQ1YmMwZQ==)
ในบทเรียนนี้ เราจะสำรวจพื้นที่ที่น่าสนใจของจริยธรรมข้อมูล ตั้งแต่แนวคิดหลักและความท้าทาย ไปจนถึงกรณีศึกษาและแนวคิด AI ที่ประยุกต์ใช้ เช่น การกำกับดูแล—ที่ช่วยสร้างวัฒนธรรมจริยธรรมในทีมและองค์กรที่ทำงานกับข้อมูลและ AI
ในบทเรียนนี้ เราจะสำรวจพื้นที่ที่น่าสนใจของจริยธรรมข้อมูล ตั้งแต่แนวคิดหลักและความท้าทาย ไปจนถึงกรณีศึกษาและแนวคิด AI ที่ใช้ในทางปฏิบัติเช่นการกำกับดูแล — ซึ่งช่วยสร้างวัฒนธรรมจริยธรรมในทีมและองค์กรที่ทำงานกับข้อมูลและ AI
## [แบบทดสอบก่อนบรรยาย](https://ff-quizzes.netlify.app/en/ds/quiz/2) 🎯
## [แบบทดสอบก่อนการบรรยาย](https://ff-quizzes.netlify.app/en/ds/quiz/2) 🎯
## คำนิยามพื้นฐาน
## คำจำกัดความพื้นฐา
เรามาเริ่มทำความเข้าใจกับคำศัพท์พื้นฐานกั
เริ่มต้นด้วยการทำความเข้าใจคำศัพท์พื้นฐานกันก่อน
คำว่า "ethics" มาจากคำกรีก [คำว่า "ethikos"](https://en.wikipedia.org/wiki/Ethics) (และรากศัพท์ "ethos") ที่หมายถึง _บุคลิกภาพหรือธรรมชาติทางศีลธรรม_
คำว่า "จริยธรรม" มาจาก [คำภาษากรีก "ethikos"](https://en.wikipedia.org/wiki/Ethics) (และรากศัพท์ "ethos") ซึ่งหมายถึง _ลักษณะนิสัยหรือธรรมชาติทางศีลธรรม_
**จริยธรรม** คือค่านิยมและหลักศีลธรรมร่วมที่ควบคุมพฤติกรรมของเราในสังคม จริยธรรมไม่ได้อิงกับกฎหมายแต่ขึ้นอยู่กับบรรทัดฐานที่ได้รับการยอมรับอย่างกว้างขวางเกี่ยวกับสิ่งที่ถือว่า "ถูก vs. ผิด" อย่างไรก็ตาม การพิจารณาทางจริยธรรมสามารถส่งผลกระทบต่อโครงการกำกับดูแลขององค์กรและกฎระเบียบของรัฐบาลที่สร้างแรงจูงใจเพิ่มเติมสำหรับการปฏิบัติตาม
**จริยธรรม** เกี่ยวกับค่านิยมร่วมกันและหลักการทางศีลธรรมที่กำหนดพฤติกรรมของเราในสังคม จริยธรรมไม่ได้ขึ้นอยู่กับกฎหมาย แต่ขึ้นอยู่กับบรรทัดฐานที่ได้รับการยอมรับอย่างกว้างขวางว่าอะไรคือ "ถูก vs. ผิด" อย่างไรก็ตาม การพิจารณาด้านจริยธรรมสามารถมีอิทธิพลต่อการริเริ่มการกำกับดูแลองค์กรและกฎระเบียบของรัฐบาลที่สร้างแรงจูงใจเพิ่มเติมสำหรับการปฏิบัติตา
**จริยธรรมข้อมูล** เป็น [สาขาใหม่ของจริยธรรม](https://royalsocietypublishing.org/doi/full/10.1098/rsta.2016.0360#sec-1) ที่ "ศึกษาวิเคราะห์ปัญหาทางศีลธรรมที่เกี่ยวข้องกับ _ข้อมูล อัลกอริทึม และการปฏิบัติที่สอดคล้องกัน_" โดยที่ **"ข้อมูล"** เน้นการกระทำที่เกี่ยวข้องกับการสร้าง บันทึก การดูแล การประมวลผล การเผยแพร่ การแบ่งปัน และการใช้งาน, **"อัลกอริทึม"** มุ่งเน้นที่ AI ตัวแทน การเรียนรู้ของเครื่อง และหุ่นยนต์ และ **"การปฏิบัติ"** มุ่งเน้นเรื่องเช่นนวัตกรรมที่รับผิดชอบ การเขียนโปรแกรม การแฮ็ก และประมวลจริยธรร
**จริยธรรมข้อมูล** เป็น [สาขาใหม่ของจริยธรรม](https://royalsocietypublishing.org/doi/full/10.1098/rsta.2016.0360#sec-1) ที่ "ศึกษาและประเมินปัญหาทางศีลธรรมที่เกี่ยวข้องกับ _ข้อมูล อัลกอริทึม และการปฏิบัติที่เกี่ยวข้อง_" ที่นี่ **"ข้อมูล"** มุ่งเน้นไปที่การกระทำที่เกี่ยวข้องกับการสร้าง การบันทึก การดูแล การประมวลผล การเผยแพร่ การแบ่งปัน และการใช้งาน **"อัลกอริทึม"** มุ่งเน้นไปที่ AI ตัวแทน การเรียนรู้ของเครื่อง และหุ่นยนต์ และ **"การปฏิบัติ"** มุ่งเน้นไปที่หัวข้อต่างๆ เช่น นวัตกรรมที่รับผิดชอบ การเขียนโปรแกรม การแฮ็ก และรหัสจริยธรรม
**จริยธรรมเชิงประยุกต์** คือ [การประยุกต์ใช้การพิจารณาทางศีลธรรมอย่างมีปฏิบัติ](https://en.wikipedia.org/wiki/Applied_ethics) เป็นกระบวนการสืบสวนปัญหาทางจริยธรรมอย่างจริงจังในบริบทของ _การกระทำจริง ผลิตภัณฑ์ และกระบวนการ_ และทำการแก้ไขเพื่อให้มั่นใจว่ายังคงสอดคล้องกับค่านิยมจริยธรรมที่กำหนดไว้
**จริยธรรมประยุกต์** คือ [การประยุกต์ใช้ข้อพิจารณาทางศีลธรรมในทางปฏิบัติ](https://en.wikipedia.org/wiki/Applied_ethics) เป็นกระบวนการตรวจสอบปัญหาด้านจริยธรรมอย่างแข็งขันในบริบทของ _การกระทำ ผลิตภัณฑ์ และกระบวนการในโลกแห่งความเป็นจริง_ และดำเนินการแก้ไขเพื่อให้สิ่งเหล่านี้ยังคงสอดคล้องกับค่านิยมทางจริยธรรมที่เรากำหนดไว้
**วัฒนธรรมจริยธรรม** เกี่ยวกับ [_การทำให้จริยธรรมประยุกต์เป็นรูปธรรม_](https://hbr.org/2019/05/how-to-design-an-ethical-organization) เพื่อให้แน่ใจว่าหลักการและการปฏิบัติทางจริยธรรมของเราได้รับการนำไปใช้ในลักษณะที่สอดคล้องและปรับขนาดได้ทั่วทั้งองค์กร วัฒนธรรมจริยธรรมที่ประสบความสำเร็จจะกำหนดหลักการทางจริยธรรมทั่วทั้งองค์กร ให้แรงจูงใจที่มีความหมายสำหรับการปฏิบัติตาม และเสริมสร้างบรรทัดฐานทางจริยธรรมโดยการสนับสนุนและขยายพฤติกรรมที่ต้องการในทุกระดับขององค์กร
**วัฒนธรรมจริยธรรม** คือการ [_ปฏิบัติใช้_ จริยธรรมเชิงประยุกต์](https://hbr.org/2019/05/how-to-design-an-ethical-organization) เพื่อให้แน่ใจว่าหลักการและแนวปฏิบัติทางจริยธรรมของเราถูกนำมาใช้ในลักษณะที่สอดคล้องและสามารถขยายผลได้ทั่วทั้งองค์กร วัฒนธรรมจริยธรรมที่ประสบความสำเร็จจะกำหนดหลักจริยธรรมทั่วทั้งองค์กร ให้แรงจูงใจที่มีความหมายสำหรับการปฏิบัติตาม และสนับสนุนบรรทัดฐานจริยธรรมโดยการส่งเสริมและขยายพฤติกรรมที่ต้องการในทุกระดับขององค์กร
## แนวคิดจริยธรรม
ในส่วนนี้ เราจะพูดถึงแนวคิด เช่น **ค่านิยมร่วมกัน** (หลักการ) และ **ความท้าทายด้านจริยธรรม** (ปัญหา) สำหรับจริยธรรมข้อมูล—และสำรวจ **กรณีศึกษา** ที่ช่วยให้คุณเข้าใจแนวคิดเหล่านี้ในบริบทของโลกแห่งความเป็นจริง
ในส่วนนี้ เราจะพูดถึงแนวคิดเช่น **ค่านิยมร่วม** (หลักการ) และ **ความท้าทายทางจริยธรรม** (ปัญหา) สำหรับจริยธรรมข้อมูล และสำรวจ **กรณีศึกษา** ที่ช่วยให้คุณเข้าใจแนวคิดเหล่านี้ในบริบทโลกแห่งความเป็นจริง
### 1. หลักการจริยธรรม
### 1. หลักจริยธรรม
กลยุทธ์จริยธรรมข้อมูลทุกอย่างเริ่มต้นด้วยการกำหนด _หลักการจริยธรรม_—"ค่านิยมร่วมกัน" ที่อธิบายพฤติกรรมที่ยอมรับได้ และแนะนำการกระทำที่สอดคล้องในโครงการข้อมูลและ AI ของเรา คุณสามารถกำหนดสิ่งเหล่านี้ในระดับบุคคลหรือทีม อย่างไรก็ตาม องค์กรขนาดใหญ่ส่วนใหญ่มักกำหนดสิ่งเหล่านี้ในแถลงการณ์พันธกิจ AI เชิงจริยธรรม หรือกรอบงานที่กำหนดในระดับองค์กรและบังคับใช้อย่างสม่ำเสมอในทุกทีม
กลยุทธ์จริยธรรมข้อมูลทุกอันเริ่มต้นด้วยการกำหนด _หลักจริยธรรม_ "ค่านิยมร่วม" ที่อธิบายพฤติกรรมที่ยอมรับได้ และชี้นำการปฏิบัติที่สอดคล้องในโครงการข้อมูลและ AI ของเรา คุณสามารถกำหนดสิ่งเหล่านี้ในระดับบุคคลหรือทีม อย่างไรก็ตาม องค์กรใหญ่ส่วนใหญ่จะกำหนดสิ่งเหล่านี้ในแถลงการณ์พันธกิจหรือกรอบงาน _AI ที่มีจริยธรรม_ ซึ่งกำหนดในระดับองค์กรและบังคับใช้อย่างสม่ำเสมอทั่วทุกทีม
**ตัวอย่าง:** แถลงการณ์พันธกิจ [AI ที่รับผิดชอบ](https://www.microsoft.com/en-us/ai/responsible-ai) ของ Microsoft ระบุว่า: _"เรามุ่งมั่นที่จะพัฒนา AI ที่ขับเคลื่อนด้วยหลักการทางจริยธรรมที่ให้ความสำคัญกับผู้คนเป็นอันดับแรก"_—โดยระบุหลักการจริยธรรม 6 ข้อในกรอบงานด้านล่าง:
**ตัวอย่าง:** แถลงการณ์พันธกิจ [AI ที่รับผิดชอบ](https://www.microsoft.com/en-us/ai/responsible-ai) ของ Microsoft ระบุว่า: _"เรามุ่งมั่นสู่ความก้าวหน้าของ AI ที่ขับเคลื่อนด้วยหลักจริยธรรมซึ่งให้ความสำคัญกับมนุษย์เป็นอันดับแรก"_ — โดยระบุ 6 หลักจริยธรรมในกรอบงานดังนี้:
![AI ที่รับผิดชอบที่ Microsoft](https://docs.microsoft.com/en-gb/azure/cognitive-services/personalizer/media/ethics-and-responsible-use/ai-values-future-computed.png)
ลองสำรวจหลักการเหล่านี้กัน _ความโปร่งใส_ และ _ความรับผิดชอบ_ เป็นค่านิยมพื้นฐานที่หลักการอื่นๆ สร้างขึ้น—ดังนั้นเรามาเริ่มต้นที่นี่:
เรามาดูหลักการเหล่านี้โดยย่อ _ความโปร่งใส_ และ _ความรับผิดชอบ_ เป็นค่านิยมพื้นฐานที่หลักการอื่นสร้างขึ้น ดังนั้นมาดูที่สองข้อนี้ก่อน:
* [**ความรับผิดชอบ**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) ทำให้ผู้ปฏิบัติงาน _รับผิดชอบ_ ต่อการดำเนินงานข้อมูลและ AI ของพวกเขา และการปฏิบัติตามหลักการจริยธรรมเหล่านี้
* [**ความโปร่งใส**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) ทำให้การกระทำของข้อมูลและ AI _เข้าใจได้_ (ตีความได้) สำหรับผู้ใช้ โดยอธิบายว่าอะไรและทำไมที่อยู่เบื้องหลังการตัดสินใจ
* [**ความเป็นธรรม**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1%3aprimaryr6) มุ่งเน้นไปที่การทำให้ AI ปฏิบัติต่อ _ทุกคน_ อย่างเป็นธรรม โดยแก้ไขอคติทางสังคม-เทคนิคที่เป็นระบบหรือโดยนัยในข้อมูลและระบบ
* [**ความน่าเชื่อถือและความปลอดภัย**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) ทำให้ AI มีพฤติกรรม _สดคล้อง_ กับค่านิยมที่กำหนด ลดอันตรายที่อาจเกิดขึ้นหรือผลกระทบที่ไม่ได้ตั้งใจ
* [**ความเป็นส่วนตัวและความปลอดภัย**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) เกี่ยวกับการทำความเข้าใจสายข้อมูล และให้ _ความเป็นส่วนตัวของข้อมูลและการป้องกันที่เกี่ยวข้อง_ แก่ผู้ใช้
* [**การรวมกลุ่ม**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) เกี่ยวกับการออกแบบโซลูชัน AI ด้วยความตั้งใจ ปรับให้เหมาะสมกับ _ความต้องการและความสามารถของมนุษย์ที่หลากหลาย_
* [**ความรับผิดชอบ**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) ทำให้ผู้ปฏิบัติงาน _รับผิดชอบ_ ต่อการดำเนินงานด้านข้อมูลและ AI ของพวกเขา และการปฏิบัติตามหลักจริยธรรมเหล่านี้
* [**ความโปร่งใส**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) ทำให้มั่นใจว่าการกระทำด้านข้อมูลและ AI เป็น _ที่เข้าใจได้_ (ตีความได้) กับผู้ใช้ อธิบายว่าเหตุใดและอย่างไรในการตัดสินใจต่างๆ
* [**ความเป็นธรรม**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1%3aprimaryr6) มุ่งเน้นการทำให้แน่ใจว่า AI ปฏิบัติต่อ _ทุกคน_ อย่างยุติธรรม โดยแก้ไขปัญหาความลำเอียงทางสังคมและเชิงเทคนิคที่เป็นระบบหรือแฝงในข้อมูลและระบบ
* [**ความน่าเชื่อถือและความปลอดภัย**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) ทำให้มั่นใจว่า AI มีพฤติกรรม _สม่ำเสมอ_ กับค่านิยมที่กำหนด ลดอันตรายที่อาจเกิดขึ้นหรือผลที่ไม่คาดคิดให้น้อยที่สุด
* [**ความเป็นส่วนตัวและความปลอดภัย**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) — คือการเข้าใจที่มาของข้อมูล และให้ _ความเป็นส่วนตัวของข้อมูลและการปกป้องที่เกี่ยวข้อง_ แก่ผู้ใช้
* [**ความครอบคลุม**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) — คือการออกแบบโซลูชัน AI อย่างมีเจตนา ปรับให้เหมาะสมเพื่อรองรับ _ความต้องการ_ และความสามารถของมนุษย์ในวงกว้าง
> 🚨 ลองคิดดูว่าแถลงการณ์พันธกิจจริยธรรมข้อมูลของคุณจเป็นอย่างไร สำรวจกรอบงาน AI เชิงจริยธรรมจากองค์กรอื่นๆ—นี่คือตัวอย่างจาก [IBM](https://www.ibm.com/cloud/learn/ai-ethics), [Google](https://ai.google/principles), และ [Facebook](https://ai.facebook.com/blog/facebooks-five-pillars-of-responsible-ai/) ค่านิยมร่วมกันที่พวกเขามีเหมือนกันคืออะไร? หลักการเหล่านี้เกี่ยวข้องกับผลิตภัณฑ์ AI หรืออุตสาหกรรมที่พวกเขาดำเนินการอย่างไร?
> 🚨 ลองคิดว่าแถลงการณ์พันธกิจจริยธรรมข้อมูลของคุณอาจเป็นอย่างไร สำรวจกรอบงาน AI ที่มีจริยธรรมจากองค์กรอื่น — ต่อไปนี้คือตัวอย่างจาก [IBM](https://www.ibm.com/cloud/learn/ai-ethics), [Google](https://ai.google/principles), และ [Facebook](https://ai.facebook.com/blog/facebooks-five-pillars-of-responsible-ai/) พวกเขามีค่านิยมร่วมกันอะไรบ้าง? หลักการเหล่านี้เกี่ยวข้องอย่างไรกับผลิตภัณฑ์ AI หรืออุตสาหกรรมที่พวกเขาดำเนินงานอยู่?
### 2. ความท้าทายด้านจริยธรรม
### 2. ความท้าทายทางจริยธรรม
เมื่อเรากำหนดหลักการจริยธรรมแล้ว ขั้นตอนต่อไปคือการประเมินการกระทำของข้อมูลและ AI ของเราเพื่อดูว่ามันสอดคล้องกับค่านิยมร่วมกันเหล่านั้นหรือไม่ ลองคิดถึงการกระทำของคุณในสองหมวดหมู่: _การเก็บรวบรวมข้อมูล_ และ _การออกแบบอัลกอริทึม_
เมื่อเรากำหนดหลักจริยธรรมแล้ว ขั้นตอนต่อไปคือการประเมินการกระทำด้านข้อมูลและ AI ของเราเพื่อดูว่าสอดคล้องกับค่านิยมร่วมเหล่านั้นหรือไม่ คิดถึงการกระทำของคุณในสองหมวดหมู่: _การเก็บข้อมูล_ และ _การออกแบบอัลกอริทึม_
ในการเก็บรวบรวมข้อมูล การกระทำมักจะเกี่ยวข้องกับ **ข้อมูลส่วนบุคคล** หรือข้อมูลที่สามารถระบุตัวบุคคลได้ (PII) สำหรับบุคคลที่สามารถระบุตัวตนได้ ซึ่งรวมถึง [รายการข้อมูลที่ไม่ใช่ข้อมูลส่วนบุคคลที่หลากหลาย](https://ec.europa.eu/info/law/law-topic/data-protection/reform/what-personal-data_en) ที่ _รวมกัน_ สามารถระบุตัวบุคคลได้ ความท้าทายด้านจริยธรรมอาจเกี่ยวข้องกับ _ความเป็นส่วนตัวของข้อมูล_ _การเป็นเจ้าของข้อมูล_ และหัวข้อที่เกี่ยวข้อง เช่น _การยินยอมที่ได้รับการแจ้ง_ และ _สิทธิ์ในทรัพย์สินทางปัญญา_ สำหรับผู้ใช้
ในการเก็บข้อมูล การกระทำมักเกี่ยวข้องกับ **ข้อมูลส่วนบุคคล** หรือข้อมูลที่สามารถระบุตัวตนได้ของบุคคลที่มีชีวิต ซึ่งรวมถึง [ข้อมูลที่ไม่ใช่ข้อมูลส่วนบุคคลที่หลากหลาย](https://ec.europa.eu/info/law/law-topic/data-protection/reform/what-personal-data_en) ที่ _โดยรวมแล้ว_ สามารถระบุตัวบุคคลได้ ความท้าทายทางจริยธรรมอาจเกี่ยวข้องกับ _ความเป็นส่วนตัวของข้อมูล_ , _ความเป็นเจ้าของข้อมูล_ และหัวข้อที่เกี่ยวข้อง เช่น _ความยินยอมอย่างมีข้อมูล_ และ _สิทธิในทรัพย์สินทางปัญญา_ สำหรับผู้ใช้
ในการออกแบบอัลกอริทึม การกระทำจะเกี่ยวข้องกับการเก็บรวบรวมและดูแล **ชุดข้อมูล** จากนั้นใช้มันเพื่อฝึกฝนและปรับใช้ **โมเดลข้อมูล** ที่คาดการณ์ผลลัพธ์หรือทำการตัดสินใจอัตโนมัติในบริบทของโลกแห่งความเป็นจริง ความท้าทายด้านจริยธรรมอาจเกิดจาก _อคติในชุดข้อมูล_ _ปัญหาคุณภาพข้อมูล_ _ความไม่เป็นธรรม_ และ _การบิดเบือน_ ในอัลกอริทึม—รวมถึงปัญหาบางอย่างที่เป็นระบบ
ในการออกแบบอัลกอริทึม การกระทำจะเกี่ยวข้องกับการเก็บรวบรวมและดูแล **ชุดข้อมูล** จากนั้นใช้ชุดข้อมูลเหล่านั้นในการฝึกและปรับใช้ **โมเดลข้อมูล** ที่ทำนายผลลัพธ์หรือทำให้การตัดสินใจในบริบทโลกจริงเป็นไปโดยอัตโนมัติ ความท้าทายทางจริยธรรมอาจเกิดจาก _ความลำเอียงในชุดข้อมูล_ , ปัญหาคุณภาพข้อมูล, ความไม่เป็นธรรม และ _การบิดเบือน_ ในอัลกอริทึม รวมถึงปัญหาบางอย่างที่เป็นระบบ
ในทั้งสองกรณี ความท้าทายด้านจริยธรรมเน้นพื้นที่ที่การกระทำของเราอาจขัดแย้งกับค่านิยมร่วมกันของเรา เพื่อที่จะตรวจจับ ลดผลกระทบ ลด หรือกำจัดข้อกังวลเหล่านี้—เราจำเป็นต้องตั้งคำถามทางศีลธรรม "ใช่/ไม่ใช่" ที่เกี่ยวข้องกับการกระทำของเรา จากนั้นดำเนินการแก้ไขตามความจำเป็น ลองดูความท้าทายด้านจริยธรรมบางประการและคำถามทางศีลธรรมที่พวกเขาเสนอ:
ในทั้งสองกรณี ความท้าทายด้านจริยธรรมชี้ให้เห็นพื้นที่ที่การกระทำของเราอาจเกิดความขัดแย้งกับค่านิยมร่วม เพื่อที่จะตรวจจับ ลดความรุนแรง ลดผลกระทบ หรือกำจัดข้อกังวลเหล่านี้ เราจำเป็นต้องตั้งคำถามทางศีลธรรมที่เป็น "ใช่/ไม่ใช่" ที่เกี่ยวข้องกับการกระทำของเรา แล้วดำเนินมาตรการแก้ไขตามความจำเป็น ลองดูความท้าทายทางจริยธรรมบางประการและคำถามทางศีลธรรมที่พวกเขายกขึ้น:
#### 2.1 การเป็นเจ้าของข้อมูล
#### 2.1 ความเป็นเจ้าของข้อมูล
การเก็บรวบรวมข้อมูลมักเกี่ยวข้องกับข้อมูลส่วนบุคคลที่สามารถระบุตัวบุคคลได้ [การเป็นเจ้าของข้อมูล](https://permission.io/blog/data-ownership) เกี่ยวกับ _การควบคุม_ และ [_สิทธิของผู้ใช้_](https://permission.io/blog/data-ownership) ที่เกี่ยวข้องกับการสร้าง การประมวลผล และการเผยแพร่ข้อมูล
การเก็บข้อมูลมักเกี่ยวข้องกับข้อมูลส่วนบุคคลที่สามารถระบุตัวตนเจ้าของข้อมูลได้ [ความเป็นเจ้าของข้อมูล](https://permission.io/blog/data-ownership) คือเรื่องของ _การควบคุม_ และ [_สิทธิของผู้ใช้_](https://permission.io/blog/data-ownership) ที่เกี่ยวข้องกับการสร้าง การประมวลผล และการเผยแพร่ข้อมูล
คำถามทางศีลธรรมที่เราต้องถามคือ:
* ใครเป็นเจ้าของข้อมูล? (ผู้ใช้หรือองค์กร)
* ผู้ใช้มีสิทธิ์อะไรบ้าง? (เช่น การเข้าถึง การลบ การพกพา)
* องค์กรมีสิทธิ์อะไรบ้าง? (เช่น การแก้ไขรีวิวผู้ใช้ที่เป็นอันตราย)
* เจ้าของข้อมูลมีสิทธิ์อะไรบ้าง? (เช่น: การเข้าถึง การลบ การโอนย้าย)
* องค์กรมีสิทธิ์อะไรบ้าง? (เช่น: การแก้ไขรีวิวผู้ใช้ที่ไม่ดี)
#### 2.2 การยินยอมอย่างมีข้อมูล
[การยินยอมอย่างมีข้อมูล](https://legaldictionary.net/informed-consent/) คือการที่ผู้ใช้ตกลงทำการกระทำบางอย่าง (เช่น การเก็บข้อมูล) โดยมีความเข้าใจอย่างเต็มที่เกี่ยวกับข้อเท็จจริงที่เกี่ยวข้อง รวมถึงวัตถุประสงค์ ความเสี่ยงที่อาจเกิดขึ้น และทางเลือกอื่น ๆ
คำถามที่ต้องสำรวจที่นี่คือ:
* ผู้ใช้ (เจ้าของข้อมูล) ได้ให้สิทธิ์ในการเก็บและใช้ข้อมูลหรือไม่?
* ผู้ใช้เข้าใจวัตถุประสงค์ที่เก็บข้อมูลนั้นหรือไม่?
* ผู้ใช้เข้าใจความเสี่ยงที่อาจเกิดจากการมีส่วนร่วมของตนหรือไม่?
#### 2.3 ทรัพย์สินทางปัญญา
[ทรัพย์สินทางปัญญา](https://en.wikipedia.org/wiki/Intellectual_property) หมายถึงผลงานที่ไม่มีตัวตนซึ่งเกิดจากความริเริ่มของมนุษย์ และอาจ _มีมูลค่าทางเศรษฐกิจ_ ต่อบุคคลหรือธุรกิจ
คำถามที่ต้องสำรวจที่นี่คือ:
* ข้อมูลที่เก็บมาสำหรับผู้ใช้หรือธุรกิจมีมูลค่าทางเศรษฐกิจหรือไม่?
* **ผู้ใช้** มีทรัพย์สินทางปัญญาในด้านนี้หรือไม่?
* **องค์กร** มีทรัพย์สินทางปัญญาในด้านนี้หรือไม่?
* หากสิทธิเหล่านี้มีอยู่ เราปกป้องสิทธิเหล่านี้อย่างไร?
#### 2.4 ความเป็นส่วนตัวของข้อมูล
[ความเป็นส่วนตัวของข้อมูล](https://www.northeastern.edu/graduate/blog/what-is-data-privacy/) หรือความเป็นส่วนตัวของข้อมูลหมายถึงการรักษาความเป็นส่วนตัวของผู้ใช้และการปกป้องตัวตนของผู้ใช้ที่เกี่ยวข้องกับข้อมูลที่สามารถระบุตัวตนได้
คำถามที่ต้องสำรวจที่นี่คือ:
* ข้อมูลส่วนตัวของผู้ใช้ได้รับการป้องกันจากการแฮ็กและการรั่วไหลหรือไม่?
* ข้อมูลของผู้ใช้เข้าถึงได้เฉพาะผู้ใช้และบริบทที่ได้รับอนุญาตหรือไม่?
* การไม่เปิดเผยตัวตนของผู้ใช้ถูกเก็บรักษาไว้เมื่อข้อมูลถูกแบ่งปันหรือเผยแพร่หรือไม่?
* ผู้ใช้สามารถถูกระบุตัวตนใหม่จากชุดข้อมูลที่ไม่ระบุตัวตนได้หรือไม่?
#### 2.5 สิทธิในการถูกลืม
[สิทธิในการถูกลืม](https://en.wikipedia.org/wiki/Right_to_be_forgotten) หรือ [สิทธิในการลบ](https://www.gdpreu.org/right-to-be-forgotten/) มอบการปกป้องข้อมูลส่วนบุคคลเพิ่มเติมให้กับผู้ใช้ โดยเฉพาะอย่างยิ่ง มันให้สิทธิ์แก่ผู้ใช้ในการขอลบหรือเอาข้อมูลส่วนบุคคลออกจากผลการค้นหาในอินเทอร์เน็ตและสถานที่อื่น ๆ _ภายใต้สถานการณ์เฉพาะ_ — ช่วยให้ผู้ใช้เริ่มต้นใหม่ทางออนไลน์โดยไม่ถูกจับตามองจากการกระทำในอดีต
#### 2.2 การยินยอมที่ได้รับการแจ้ง
คำถามที่ต้องสำรวจที่นี่คือ:
* ระบบอนุญาตให้เจ้าของข้อมูลร้องขอการลบข้อมูลหรือไม่?
* การถอนความยินยอมของผู้ใช้ควรทำให้เกิดการลบข้อมูลโดยอัตโนมัติหรือไม่?
* ข้อมูลถูกเก็บรวบรวมโดยไม่ได้รับความยินยมหรือโดยวิธีที่ผิดกฎหมายหรือไม่?
* เราปฏิบัติตามกฎระเบียบของรัฐบาลเกี่ยวกับความเป็นส่วนตัวข้อมูลหรือไม่?
[การยินยอมที่ได้รับการแจ้ง](https://legaldictionary.net/informed-consent/) หมายถึงการที่ผู้ใช้ตกลงที่จะดำเนินการ (เช่น การเก็บข้อมูล) โดยมี _ความเข้าใจอย่างเต็มที่_ เกี่ยวกับข้อเท็
* ข้อมูลที่บันทึกไว้สะท้อนความเป็นจริงได้ _ถูกต้อง_ หรือไม่?
#### 2.6 ความลำเอียงในชุดข้อมูล
#### 2.8 ความเป็นธรรมของอัลกอริทึม
ความลำเอียงในชุดข้อมูลหรือ [ความลำเอียงในการเก็บข้อมูล](http://researcharticles.com/index.php/bias-in-data-collection-in-research/) คือการเลือกชุดข้อมูลย่อยที่ _ไม่เป็นตัวแทน_ เพื่อพัฒนาอัลกอริทึม ซึ่งสร้างความไม่เป็นธรรมในผลลัพธ์สำหรับกลุ่มที่หลากหลาย โดยความลำเอียงมีหลายประเภท เช่น ความลำเอียงในการเลือกหรือตัวอย่าง, ความลำเอียงของอาสาสมัคร และความลำเอียงของเครื่องมือ
[ความเป็นธรรมของอัลกอริทึม](https://towardsdatascience.com/what-is-algorithm-fairness-3182e161cf9f) คือการตรวจสอบว่า การออกแบบอัลกอริทึมมีการเลือกปฏิบัติต่อกลุ่มย่อยของผู้ใช้ข้อมูลอย่างเป็นระบบหรือไม่ ซึ่งอาจนำไปสู่ [ผลกระทบที่อาจเกิดขึ้น](https://docs.microsoft.com/en-us/azure/machine-learning/concept-fairness-ml) ในเรื่อง _การจัดสรรทรัพยากร_ (เช่น การปฏิเสธหรือการระงับทรัพยากรสำหรับกลุ่มนั้น) และ _คุณภาพของบริการ_ (เช่น AI มีความแม่นยำต่ำกว่าสำหรับบางกลุ่มเมื่อเทียบกับกลุ่มอื่น)
คำถามที่ต้องสำรวจที่นี่คือ:
* เราได้คัดเลือกเจ้าของข้อมูลในชุดตัวอย่างที่เป็นตัวแทนหรือไม่?
* เราได้ทดสอบชุดข้อมูลที่เก็บรวบรวมหรือดูแลสำหรับความลำเอียงต่าง ๆ หรือไม่?
* เราสามารถลดหรือกำจัดความลำเอียงที่พบได้หรือไม่?
คำถามที่ควรพิจารณา:
* เราได้ประเมินความแม่นยำของโมเดลสำหรับกลุ่มย่อยและเงื่อนไขที่หลากหลายหรือไม่?
* เราได้ตรวจสอบระบบเพื่อหาผลกระทบที่อาจเกิดขึ้น (เช่น การเหมารวม) หรือไม่?
* เราสามารถปรับปรุงข้อมูลหรือฝึกโมเดลใหม่เพื่อบรรเทาผลกระทบที่พบได้หรือไม่?
#### 2.7 คุณภาพของข้อมูล
สำรวจแหล่งข้อมูล เช่น [AI Fairness checklists](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4t6dA) เพื่อเรียนรู้เพิ่มเติม
[คุณภาพของข้อมูล](https://lakefs.io/data-quality-testing/) พิจารณาความถูกต้องของชุดข้อมูลที่ดูแลใช้ในการพัฒนาอัลกอริทึมของเรา ตรวจสอบดูว่าคุณลักษณะและบันทึกตรงตามข้อกำหนดในระดับความแม่นยำและความสม่ำเสมอที่จำเป็นสำหรับวัตถุประสงค์ของ AI ของเราหรือไม่
คำถามที่ต้องสำรวจที่นี่คือ:
* เราเก็บรวบรวมคุณลักษณะที่ _ถูกต้อง_ สำหรับกรณีการใช้งานของเราหรือไม่?
* ข้อมูลถูกเก็บรวบรวมอย่าง _สม่ำเสมอ_ จากแหล่งข้อมูลที่หลากหลายหรือไม่?
* ชุดข้อมูลมีความ _ครบถ้วน_ สำหรับเงื่อนไขหรือสถานการณ์ที่หลากหลายหรือไม่?
* ข้อมูลที่ถูกเก็บครอบคลุม _ความถูกต้อง_ ในการสะท้อนความเป็นจริงหรือไม่?
#### 2.8 ความยุติธรรมของอัลกอริทึม
[ความยุติธรรมของอัลกอริทึม](https://towardsdatascience.com/what-is-algorithm-fairness-3182e161cf9f) ตรวจสอบว่าออกแบบอัลกอริทึมอย่างเป็นระบบมีการเลือกปฏิบัติต่อกลุ่มย่อยเฉพาะของข้อมูลหรือไม่ นำไปสู่ [อันตรายที่อาจเกิดขึ้น](https://docs.microsoft.com/en-us/azure/machine-learning/concept-fairness-ml) ในเรื่อง _การจัดสรร_ (ซึ่งทรัพยากรถูกปฏิเสธหรือระงับจากกลุ่มนั้น) และ _คุณภาพของบริการ_ (ซึ่ง AI ไม่แม่นยำสำหรับบางกลุ่มย่อยเท่ากับกลุ่มอื่นๆ)
คำถามที่ควรพิจารณาคือ:
* เราได้ประเมินความแม่นยำของแบบจำลองสำหรับกลุ่มย่อยและเงื่อนไขที่หลากหลายหรือไม่?
* เราได้ตรวจสอบระบบเพื่อหาความเสี่ยงที่อาจเกิดขึ้นหรือไม่ (เช่น การเหมารวม)?
* เราสามารถแก้ไขข้อมูลหรือฝึกแบบจำลองใหม่เพื่อลดอันตรายที่ระบุไว้ได้หรือไม่?
สำรวจแหล่งข้อมูลเช่น [รายการตรวจสอบความยุติธรรมของ AI](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4t6dA) เพื่อเรียนรู้เพิ่มเติม
#### 2.9 การบิดเบือนข้อมูล
[การบิดเบือนข้อมูล](https://www.sciencedirect.com/topics/computer-science/misrepresentation) คือการตั้งคำถามว่า เรากำลังสื่อสารข้อมูลเชิงลึกจากข้อมูลที่รายงานอย่างซื่อสัตย์ในลักษณะที่หลอกลวงเพื่อสนับสนุนเรื่องราวที่ต้องการหรือไม่
[การบิดเบือนข้อมูล](https://www.sciencedirect.com/topics/computer-science/misrepresentation) คือการถามว่าเรากำลังสื่อสารข้อมูลเชิงลึกจากข้อมูลที่รายงานอย่างซื่อสัตย์ในลักษณะที่ชักจูงใจเพื่อสนับสนุนเรื่องเล่าที่ต้องการหรือไม่
คำถามที่ควรพิจารณาคือ:
* เรารายงานข้อมูลที่ไม่ครบถ้วนหรือไม่ถูกต้องหรือไม่?
* เรานำเสนอข้อมูลในรูปแบบที่นำไปสู่ข้อสรุปที่ทำให้เข้าใจผิดหรือไม่?
* เราใช้เทคนิคสถิติแบบเลือกสรรเพื่อบิดเบือนผลลัพธ์หรือไม่?
* มีคำอธิบายทางเลือกอื่นที่อาจให้ข้อสรุปต่างออกไปหรือไม่?
คำถามที่ควรพิจารณา:
* เรากำลังรายงานข้อมูลที่ไม่ครบถ้วนหรือไม่ถูกต้องหรือไม่?
* เรากำลังแสดงภาพข้อมูลในลักษณะที่นำไปสู่ข้อสรุปที่หลอกลวงหรือไม่?
* เรากำลังใช้เทคนิคทางสถิติที่เลือกสรรเพื่อปรับเปลี่ยนผลลัพธ์หรือไม่?
* มีคำอธิบายทางเลือกอื่นที่อาจนำไปสู่ข้อสรุปที่แตกต่างหรือไม่?
#### 2.10 การเลือกเสรีภาพ
#### 2.10 การเลือกอย่างอิสระ
[ภาพลวงตาของการเลือกอย่างอิสระ](https://www.datasciencecentral.com/profiles/blogs/the-illusion-of-choice) เกิดขึ้นเมื่อ "สถาปัตยกรรมการเลือก" ของระบบใช้การตัดสินใจผ่านอัลกอริทึมเพื่อชักจูงให้ผู้คนเลือกผลลัพธ์ที่ต้องการ ในขณะที่ดูเหมือนว่าพวกเขามีตัวเลือกและการควบคุม สิ่งเหล่านี้เรียกว่า [รูปแบบมืด](https://www.darkpatterns.org/) ซึ่งอาจก่อให้เกิดผลกระทบทางสังคมและเศรษฐกิจต่อผู้ใช้ การตัดสินใจของผู้ใช้ส่งผลต่อโปรไฟล์พฤติกรรม ซึ่งอาจขับเคลื่อนการเลือกในอนาคตที่ขยายผลกระทบเหล่านี้ออกไป
[มายาคติของการเลือกเสรี](https://www.datasciencecentral.com/profiles/blogs/the-illusion-of-choice) เกิดขึ้นเมื่อ "สถาปัตยกรรมการเลือก" ของระบบใช้ขั้นตอนการตัดสินใจด้วยอัลกอริทึมเพื่อโน้มน้าวให้ผู้คนเลือกผลลัพธ์ที่ต้องการ ในขณะที่ดูเหมือนจะให้ทางเลือกและการควบคุมแก่พวกเขา รูปแบบมืดเหล่านี้ ([dark patterns](https://www.darkpatterns.org/)) สามารถก่อให้เกิดอันตรายทางสังคมและเศรษฐกิจต่อผู้ใช้ เนื่องจากการตัดสินใจของผู้ใช้ส่งผลต่อโปรไฟล์พฤติกรรม การกระทำเหล่านี้อาจส่งผลต่อการเลือกในอนาคตที่สามารถเพิ่มหรือขยายผลกระทบของอันตรายเหล่านี้ได้
คำถามที่ควรพิจารณา:
* ผู้ใช้เข้าใจผลกระทบของการเลือกนั้นหรือไม่?
* ผู้ใช้รับรู้ถึงตัวเลือก (ทางเลือก) และข้อดีข้อเสียของแต่ละตัวเลือกหรือไม่?
* ผู้ใช้สามารถย้อนกลับการเลือกที่ถูกชักจูงหรืออัตโนมัติในภายหลังได้หรือไม่?
คำถามที่ควรพิจารณาคือ:
* ผู้ใช้เข้าใจผลกระทบของการเลือกนั้นหรือไม่?
* ผู้ใช้ทราบทางเลือกอื่นๆ และข้อดีข้อเสียของแต่ละทางเลือกหรือไม่?
* ผู้ใช้สามารถย้อนกลับการเลือกอัตโนมัติหรือการถูกชักนำได้ในภายหลังหรือไม่?
### 3. กรณีศึกษา
เพื่อให้เข้าใจความท้าทายด้านจริยธรรมในบริบทของโลกจริง การศึกษากรณีที่แสดงให้เห็นถึงผลกระทบและผลลัพธ์ที่อาจเกิดขึ้นต่อบุคคลและสังคมเมื่อมีการละเมิดจริยธรรมเหล่านี้เป็นสิ่งสำคัญ
เพื่อให้ความท้าทายทางจริยธรรมเหล่านี้อยู่ในบริบทของโลกความจริง จะเป็นประโยชน์ที่จะดูกรณีศึกษาที่แสดงถึงอันตรายและผลที่เกิดขึ้นต่อบุคคลและสังคมเมื่อมีการมองข้ามการละเมิดจริยธรรมดังกล่าว
ตัวอย่างบางส่วน:
ตัวอย่างบางส่วนมีดังนี้:
| ความท้าทายด้านจริยธรรม | กรณีศึกษา |
| ความท้าทายทางจริยธรรม | กรณีศึกษา |
|--- |--- |
| **การยินยอมที่ได้รับข้อมูลครบถ้วน** | 1972 - [Tuskegee Syphilis Study](https://en.wikipedia.org/wiki/Tuskegee_Syphilis_Study) - ชายชาวแอฟริกันอเมริกันที่เข้าร่วมการศึกษานี้ได้รับสัญญาว่าจะได้รับการดูแลทางการแพทย์ฟรี _แต่ถูกหลอกลวง_ โดยนักวิจัยที่ไม่แจ้งให้ทราบถึงการวินิจฉัยหรือการรักษาที่มีอยู่ ผู้เข้าร่วมหลายคนเสียชีวิต และคู่สมรสหรือบุตรได้รับผลกระทบ การศึกษานี้ดำเนินไปนานถึง 40 ปี |
| **ความเป็นส่วนตัวของข้อมูล** | 2007 - [Netflix data prize](https://www.wired.com/2007/12/why-anonymous-data-sometimes-isnt/) มอบข้อมูลการจัดอันดับภาพยนตร์ _10 ล้านรายการ_ จากลูกค้า 50,000 คนให้กับนักวิจัยเพื่อปรับปรุงอัลกอริทึมการแนะนำ อย่างไรก็ตาม นักวิจัยสามารถเชื่อมโยงข้อมูลที่ไม่ระบุตัวตนกับข้อมูลที่สามารถระบุตัวตนได้ใน _ชุดข้อมูลภายนอก_ (เช่น ความคิดเห็นใน IMDb) ซึ่งทำให้สามารถ "ระบุตัวตน" ของสมาชิก Netflix บางคนได้ |
| **อคติในการเก็บข้อมูล** | 2013 - เมืองบอสตัน [พัฒนา Street Bump](https://www.boston.gov/transportation/street-bump) แอปที่ให้พลเมืองรายงานหลุมบ่อ เพื่อให้เมืองมีข้อมูลถนนที่ดีขึ้นในการแก้ไขปัญหา อย่างไรก็ตาม [ผู้คนในกลุ่มรายได้ต่ำมีการเข้าถึงรถยนต์และโทรศัพท์น้อยกว่า](https://hbr.org/2013/04/the-hidden-biases-in-big-data) ทำให้ปัญหาถนนของพวกเขาไม่ปรากฏในแอปนี้ นักพัฒนาทำงานร่วมกับนักวิชาการเพื่อแก้ไขปัญหา _การเข้าถึงที่เท่าเทียมและช่องว่างทางดิจิทัล_ เพื่อความเป็นธรรม |
| **ความเป็นธรรมของอัลกอริทึม** | 2018 - MIT [Gender Shades Study](http://gendershades.org/overview.html) ประเมินความแม่นยำของ AI ในการจำแนกเพศ เผยให้เห็นช่องว่างในความแม่นยำสำหรับผู้หญิงและคนผิวสี [Apple Card ปี 2019](https://www.wired.com/story/the-apple-card-didnt-see-genderand-thats-the-problem/) ดูเหมือนจะให้เครดิตน้อยกว่ากับผู้หญิงเมื่อเทียบกับผู้ชาย ทั้งสองกรณีแสดงให้เห็นถึงปัญหาอคติในอัลกอริทึมที่นำไปสู่ผลกระทบทางเศรษฐกิจและสังคม |
| **การบิดเบือนข้อมูล** | 2020 - [กรมสาธารณสุขจอร์เจียเผยแพร่กราฟ COVID-19](https://www.vox.com/covid-19-coronavirus-us-response-trump/2020/5/18/21262265/georgia-covid-19-cases-declining-reopening) ที่ดูเหมือนจะหลอกลวงประชาชนเกี่ยวกับแนวโน้มของจำนวนผู้ติดเชื้อที่ยืนยัน โดยการจัดเรียงแกน x แบบไม่เรียงตามลำดับเวลา กรณีนี้แสดงให้เห็นถึงการบิดเบือนผ่านการแสดงภาพ |
| **ภาพลวงตาของการเลือกอย่างอิสระ** | 2020 - แอปการเรียนรู้ [ABCmouse จ่ายเงิน 10 ล้านดอลลาร์เพื่อยุติข้อร้องเรียนของ FTC](https://www.washingtonpost.com/business/2020/09/04/abcmouse-10-million-ftc-settlement/) ซึ่งผู้ปกครองถูกบังคับให้จ่ายเงินสำหรับการสมัครสมาชิกที่ไม่สามารถยกเลิกได้ กรณีนี้แสดงให้เห็นถึงรูปแบบมืดในสถาปัตยกรรมการเลือก ที่ชักจูงผู้ใช้ไปสู่การเลือกที่อาจเป็นอันตราย |
| **ความเป็นส่วนตัวของข้อมูลและสิทธิของผู้ใช้** | 2021 - [การละเมิดข้อมูล Facebook](https://www.npr.org/2021/04/09/986005820/after-data-breach-exposes-530-million-facebook-says-it-will-not-notify-users) เปิดเผยข้อมูลจากผู้ใช้ 530 ล้านคน ส่งผลให้มีการยุติข้อร้องเรียนกับ FTC ด้วยเงิน 5 พันล้านดอลลาร์ อย่างไรก็ตาม Facebook ปฏิเสธที่จะแจ้งผู้ใช้เกี่ยวกับการละเมิด ซึ่งเป็นการละเมิดสิทธิของผู้ใช้ในเรื่องความโปร่งใสและการเข้าถึงข้อมูล |
| **การยินยอมอย่างมีข้อมูล** | 1972 - [การศึกษาซิฟิลิส Tuskegee](https://en.wikipedia.org/wiki/Tuskegee_Syphilis_Study) - ผู้ชายผิวดำชาวอเมริกันที่เข้าร่วมการศึกษาถูกสัญญาว่าจะได้รับการดูแลทางการแพทย์ฟรี _แต่ถูกหลอกลวง_ โดยนักวิจัยที่ไม่แจ้งให้กลุ่มตัวอย่างทราบเกี่ยวกับการวินิจฉัยหรือการมีอยู่ของการรักษา ผู้เข้าร่วมหลายคนเสียชีวิต รวมถึงคู่หรือบุตรได้รับผล กระทบ การศึกษาใช้เวลานาน 40 ปี |
| **ความเป็นส่วนตัวของข้อมูล** | 2007 - รางวัลข้อมูลของ [Netflix](https://www.wired.com/2007/12/why-anonymous-data-sometimes-isnt/) ให้ข้อมูลการจัดอันดับภาพยนตร์ที่ไม่ระบุชื่อจำนวน _10 ล้านรายการจากลูกค้า 50,000 ราย_ เพื่อช่วยปรับปรุงอัลกอริทึมแนะนำ แต่อย่างไรก็ตามนักวิจัยสามารถเชื่อมโยงข้อมูลที่ไม่ระบุชื่อกับข้อมูลส่วนบุคคลใน _ชุดข้อมูลภายนอก_ (เช่น ความคิดเห็นบน IMDb) ซึ่งเป็นการ "ลบการไม่เปิดเผยตัวตน" ของสมาชิก Netflix บางรายได้ |
| **อคติในการเก็บข้อมูล** | 2013 - เมืองบอสตัน [พัฒนาแอป Street Bump](https://www.boston.gov/transportation/street-bump) ที่ให้ประชาชนรายงานหลุมบนถนน ส่งผลให้เมืองมีข้อมูลถนนที่ดีขึ้นเพื่อค้นหาและแก้ไขปัญหา อย่างไรก็ตาม [ประชากรในกลุ่มรายได้น้อยเข้าถึงรถยนต์และโทรศัพท์ได้น้อยกว่า](https://hbr.org/2013/04/the-hidden-biases-in-big-data) ทำให้ปัญหาถนนของพวกเขาไม่เห็นในแอปนี้ นักพัฒนาทำงานร่วมกับนักวิชาการเพื่อแก้ไขปัญหาการเข้าถึงอย่างเท่าเทียมและความเหลื่อมล้ำทางดิจิทัล เพื่อความยุติธรรม |
| **ความยุติธรรมของอัลกอริทึม** | 2018 - การศึกษาของ MIT เรื่อง [Gender Shades Study](http://gendershades.org/overview.html) ประเมินความแม่นยำของผลิตภัณฑ์ AI จำแนกเพศ เปิดช่องว่างความแม่นยำสำหรับผู้หญิงและคนผิวสี [Apple Card ปี 2019](https://www.wired.com/story/the-apple-card-didnt-see-genderand-thats-the-problem/) ดูเหมือนจะให้เครดิตน้อยกว่ากับผู้หญิงเทียบกับผู้ชาย ทั้งสองกรณีแสดงปัญหาอคติในอัลกอริทึมที่นำไปสู่ความเสียหายทางสังคมและเศรษฐกิจ |
| **การบิดเบือนข้อมูล** | 2020 - [กรมสาธารณสุขรัฐจอร์เจียเผยแพร่กราฟ COVID-19](https://www.vox.com/covid-19-coronavirus-us-response-trump/2020/5/18/21262265/georgia-covid-19-cases-declining-reopening) ที่ดูเหมือนทำให้ประชาชนเข้าใจแนวโน้มของผู้ติดเชื้อยืนยันผิดพลาดด้วยการจัดลำดับที่ไม่เรียงตามลำดับเวลาบนแกน x ซึ่งแสดงถึงการบิดเบือนผ่านเทคนิคการแสดงผลข้อมูล |
| **มายาคติแห่งการเลือกเสรี** | 2020 - แอปการเรียนรู้ [ABCmouse จ่ายเงิน 10 ล้านดอลลาร์เพื่อยุติคดี FTC](https://www.washingtonpost.com/business/2020/09/04/abcmouse-10-million-ftc-settlement/) ที่ผู้ปกครองถูกหลอกให้จ่ายค่าสมัครสมาชิกซึ่งไม่สามารถยกเลิกได้ แสดงให้เห็นรูปแบบมืดในสถาปัตยกรรมการเลือกที่โน้มน้าวผู้ใช้ให้เลือกที่อาจเป็นอันตราย |
| **ความเป็นส่วนตัวของข้อมูล & สิทธิของผู้ใช้** | 2021 - [การละเมิดข้อมูลของ Facebook](https://www.npr.org/2021/04/09/986005820/after-data-breach-exposes-530-million-facebook-says-it-will-not-notify-users) เปิดเผยข้อมูลจากผู้ใช้ 530 ล้านราย ส่งผลให้มีการจ่ายค่าเสียหาย 5 พันล้านดอลลาร์แก่ FTC อย่างไรก็ตาม Facebook ปฏิเสธที่จะแจ้งเตือนผู้ใช้ถึงการละเมิดนี้ซึ่งเป็นการละเมิดสิทธิของผู้ใช้เกี่ยวกับความโปร่งใสและการเข้าถึงข้อมูล |
ต้องการสำรวจกรณีศึกษาเพิ่มเติมไหม? ดูแหล่งข้อมูลเหล่านี้:
* [Ethics Unwrapped](https://ethicsunwrapped.utexas.edu/case-studies) - ปัญหาทางจริยธรรมในอุตสาหกรรมที่หลากหลาย
* [หลักสูตรจริยธรรมด้านข้อมูลเชิงวิทยาศาสตร์](https://www.coursera.org/learn/data-science-ethics#syllabus) - กรณีศึกษาเด่น
* [ที่ซึ่งเกิดข้อผิดพลาด](https://deon.drivendata.org/examples/) - รายการตรวจสอบของ deon พร้อมตัวอย่าง
ต้องการสำรวจกรณีศึกษาเพิ่มเติมหรือไม่? ลองดูแหล่งข้อมูลเหล่านี้:
* [Ethics Unwrapped](https://ethicsunwrapped.utexas.edu/case-studies) - ปัญหาด้านจริยธรรมในอุตสาหกรรมหลากหลาย
* [หลักสูตร Data Science Ethics](https://www.coursera.org/learn/data-science-ethics#syllabus) - กรณีศึกษาสำคัญที่ถูกสำรวจ
* [ตัวอย่างที่เกิดปัญหา](https://deon.drivendata.org/examples/) - เช็คลิสต์ Deon พร้อมตัวอย่าง
> 🚨 คิดถึงกรณีศึกษาที่คุณเคยเห็น คุณเคยประสบหรือได้รับผลกระทบจากความท้าทายทางจริยธรรมที่คล้ายกันในชีวิตไหม? คุณนึกกรณีศึกษาหนึ่งที่แสดงถึงความท้าทายทางจริยธรรมที่เราได้พูดถึงในส่วนนี้ได้หรือไม่?
> 🚨 ลองคิดถึงกรณีศึกษาที่คุณเคยเห็น - คุณเคยประสบหรือได้รับผลกระทบจากความท้าทายด้านจริยธรรมที่คล้ายกันในชีวิตของคุณหรือไม่? คุณสามารถคิดถึงกรณีศึกษาอื่นที่แสดงให้เห็นถึงหนึ่งในความท้าทายด้านจริยธรรมที่เราได้พูดถึงในส่วนนี้หรือไม่?
## จริยธรรมที่นำไปใช้ได้จริง
## จริยธรรมประยุกต์
เราได้พูดถึงแนวคิด จริยธรรม ความท้าทาย และกรณีศึกษาในบริบทโลกจริงแล้ว แต่เราจะเริ่ม _ประยุกต์ใช้_ หลักการและแนวทางจริยธรรมในโครงการของเราอย่างไร? และเราจะ _ดำเนินการ_ แนวทางเหล่านี้เพื่อการบริหารจัดการที่ดีกว่าอย่างไร? ลองสำรวจวิธีแก้ปัญหาในโลกจริง:
เราได้พูดถึงแนวคิดด้านจริยธรรม ความท้าทาย และกรณีศึกษาในบริบทของโลกจริง แต่เราจะเริ่มต้น _การประยุกต์ใช้_ หลักการและแนวปฏิบัติด้านจริยธรรมในโครงการของเราได้อย่างไร? และเราจะ _ทำให้เป็นระบบ_ แนวปฏิบัติเหล่านี้เพื่อการกำกับดูแลที่ดีขึ้นได้อย่างไร? มาสำรวจวิธีแก้ปัญหาในโลกจริงกัน:
### 1. รหัสจริยธรรมวิชาชีพ
### 1. รหัสวิชาชีพ
รหัสจริยธรรมวิชาชีพเป็นทางเลือกหนึ่งสำหรับองค์กรที่จะ "จูงใจ" สมาชิกให้สนับสนุนหลักการและภารกิจทางจริยธรรม รหัสเหล่านี้เป็น _แนวทางทางศีลธรรม_ สำหรับพฤติกรรมวิชาชีพ ช่วยให้พนักงานหรือสมาชิกตัดสินใจที่สอดคล้องกับหลักการขององค์กร รหัสเหล่านี้มีประสิทธิภาพขึ้นกับความสมัครใจของสมาชิก อย่างไรก็ตาม องค์กรมักเสนอโบนัสและบทลงโทษเพิ่มเติมเพื่อกระตุ้นให้สมาชิกปฏิบัติตาม
รหัสวิชาชีพเป็นตัวเลือกหนึ่งสำหรับองค์กรในการ "จูงใจ" สมาชิกให้สนับสนุนหลักการด้านจริยธรรมและพันธกิจขององค์กร รหัสเหล่านี้เป็น _แนวทางทางศีลธรรม_ สำหรับพฤติกรรมวิชาชีพ ช่วยให้พนักงานหรือสมาชิกตัดสินใจที่สอดคล้องกับหลักการขององค์กร อย่างไรก็ตาม รหัสเหล่านี้จะมีประสิทธิภาพเท่ากับการปฏิบัติตามโดยสมัครใจจากสมาชิกเท่านั้น แต่หลายองค์กรมีการเสนอรางวัลและบทลงโทษเพิ่มเติมเพื่อกระตุ้นการปฏิบัติตามจากสมาชิก
ตัวอย่างเช่น:
ตัวอย่าง:
* [Oxford Munich](http://www.code-of-ethics.org/code-of-conduct/) รหัสจริยธรรม
* [Data Science Association](http://datascienceassn.org/code-of-conduct.html) รหัสการปฏิบัติ (สร้างขึ้นในปี 2013)
* [ACM Code of Ethics and Professional Conduct](https://www.acm.org/code-of-ethics) (ตั้งแต่ปี 1993)
* รหัสจริยธรรม [Oxford Munich](http://www.code-of-ethics.org/code-of-conduct/)
* รหัสพฤติกรรมของ [Data Science Association](http://datascienceassn.org/code-of-conduct.html) (สร้างในปี 2013)
* [รหัสจริยธรรมและพฤติกรรมวิชาชีพของ ACM](https://www.acm.org/code-of-ethics) (ตั้งแต่ปี 1993)
> 🚨 คุณเป็นสมาชิกขององค์กรวิศวกรรมหรือวิทยาศาสตร์ข้อมูลวิชาชีพหรือไม? ลองสำรวจเว็บไซต์ของพวกเขาเพื่อดูว่าพวกเขากำหนดรหัสจริยธรรมวิชาชีพหรือไม่ สิ่งนี้บอกอะไรเกี่ยวกับหลักการด้านจริยธรรมของพวกเขา? พวกเขา "จูงใจ" สมาชิกให้ปฏิบัติตามรหัสอย่างไร?
> 🚨 คุณเป็นสมาชิกองค์กรวิศวกรรมหรือวิทยาศาสตร์ข้อมูลวิชาชีพไม? สำรวจเว็บไซต์ของพวกเขาเพื่อดูว่ามีการกำหนดรหัสจริยธรรมวิชาชีพหรือไม่? สิ่งนี้บ่งบอกอะไรเกี่ยวกับหลักการทางจริยธรรมของพวกเขา? พวกเขา "จูงใจ" สมาชิกให้ปฏิบัติตามรหัสอย่างไร?
### 2. เช็คลิสต์ด้านจริยธรรม
### 2. รายการตรวจสอบจริยธรรม
ในขณะที่รหัสวิชาชีพกำหนดพฤติกรรม _ด้านจริยธรรม_ ที่จำเป็นจากผู้ปฏิบัติงาน แต่ [มีข้อจำกัดที่ทราบกันดี](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md) ในการบังคับใช้ โดยเฉพาะในโครงการขนาดใหญ่ ดังนั้นผู้เชี่ยวชาญด้านวิทยาศาสตร์ข้อมูลจำนวนมาก [สนับสนุนการใช้เช็คลิสต์](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md) ซึ่งสามารถ **เชื่อมโยงหลักการกับแนวปฏิบัติ** ในลักษณะที่กำหนดและนำไปปฏิบัติได้จริงมากขึ้น
แม้รหัสวิชาชีพจะกำหนด _พฤติกรรมที่เป็นจริยธรรม_ ที่จำเป็นสำหรับผู้ปฏิบัติงาน แต่ [มีข้อจำกัดที่ทราบ](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md) ในการบังคับใช้ โดยเฉพาะอย่างยิ่งในโครงการขนาดใหญ่ แทนที่จะเป็นเช่นนั้น หลายผู้เชี่ยวชาญด้านวิทยาศาสตร์ข้อมูล [สนับสนุนรายการตรวจสอบ](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md) ที่สามารถ **เชื่อมโยงหลักการกับการปฏิบัติ** ในวิธีที่มีความแน่นอนและปฏิบัติได้
เช็คลิสต์เปลี่ยนคำถามให้เป็นงาน "ใช่/ไม่ใช่" ที่สามารถนำไปปฏิบัติได้ ทำให้สามารถติดตามได้เป็นส่วนหนึ่งของกระบวนการปล่อยผลิตภัณฑ์มาตรฐาน
รายการตรวจสอบเปลี่ยนคำถามเป็นงาน "ใช่/ไม่ใช่" ที่สามารถดำเนินการและติดตามเป็นส่วนหนึ่งของกระบวนการปล่อยผลิตภัณฑ์มาตรฐานได้
ตัวอย่าง:
* [Deon](https://deon.drivendata.org/) - เช็คลิสต์จริยธรรมข้อมูลทั่วไปที่สร้างขึ้นจาก [คำแนะนำในอุตสาหกรรม](https://deon.drivendata.org/#checklist-citations) พร้อมเครื่องมือบรรทัดคำสั่งสำหรับการผสานรวมที่ง่ายดาย
* [Privacy Audit Checklist](https://cyber.harvard.edu/ecommerce/privacyaudit.html) - ให้คำแนะนำทั่วไปสำหรับแนวปฏิบัติในการจัดการข้อมูลจากมุมมองทางกฎหมายและสังคม
* [AI Fairness Checklist](https://www.microsoft.com/en-us/research/project/ai-fairness-checklist/) - สร้างขึ้นโดยผู้ปฏิบัติงาน AI เพื่อสนับสนุนการนำและการผสานรวมการตรวจสอบความเป็นธรรมในวงจรการพัฒนา AI
* [22 คำถามสำหรับจริยธรรมในข้อมูลและ AI](https://medium.com/the-organization/22-questions-for-ethics-in-data-and-ai-efb68fd19429) - กรอบงานที่เปิดกว้างมากขึ้น โครงสร้างสำหรับการสำรวจเบื้องต้นเกี่ยวกับปัญหาด้านจริยธรรมในด้านการออกแบบ การดำเนินการ และบริบทขององค์กร
ตัวอย่างได้แก่:
* [Deon](https://deon.drivendata.org/) - รายการตรวจสอบจริยธรรมข้อมูลทั่วไปจาก [คำแนะนำในอุตสาหกรรม](https://deon.drivendata.org/#checklist-citations) พร้อมเครื่องมือบรรทัดคำสั่งสำหรับการรวมระบบง่าย
* [Privacy Audit Checklist](https://cyber.harvard.edu/ecommerce/privacyaudit.html) - ให้แนวทางทั่วไปเกี่ยวกับการจัดการข้อมูลจากมุมมองทางกฎหมายและสังคม
* [AI Fairness Checklist](https://www.microsoft.com/en-us/research/project/ai-fairness-checklist/) - สร้างโดยผู้ปฏิบัติงาน AI เพื่อสนับสนุนการนำและบูรณาการการตรวจสอบความยุติธรรมในวงจรการพัฒนา AI
* [22 คำถามเกี่ยวกับจริยธรรมในข้อมูลและ AI](https://medium.com/the-organization/22-questions-for-ethics-in-data-and-ai-efb68fd19429) - กรอบที่เปิดกว้างกว่า จัดโครงสร้างสำหรับการสำรวจเบื้องต้นของปัญหาจริยธรรมในการออกแบบ การใช้งานและบริบทองค์กร
### 3. กฎระเบียบด้านจริยธรรม
### 3. กฎหมายจริยธรรม
จริยธรรมเกี่ยวกับการกำหนดค่านิยมร่วมกันและการทำสิ่งที่ถูกต้อง _โดยสมัครใจ_ **การปฏิบัติตาม** คือการ _ปฏิบัติตามกฎหมาย_ หากมีการกำหนดไว้ **การกำกับดูแล** ครอบคลุมวิธีการทั้งหมดที่องค์กรดำเนินการเพื่อบังคับใช้หลักการด้านจริยธรรมและปฏิบัติตามกฎหมายที่กำหนดไว้
จริยธรรมคือการกำหนดคุณค่าที่ใช้ร่วมกันและการทำสิ่งที่ถูกต้อง _โดยสมัครใจ_ **การปฏิบัติตาม** คือการ _ปฏิบัติตามกฎหมาย_ หากและเมื่อมีการกำหนดไว้ **การกำกับดูแล** ครอบคลุมรูปแบบต่างๆ ที่องค์กรดำเนินการเพื่อบังคับใช้หลักการจริยธรรมและปฏิบัติตามกฎหมายที่กำหนดไว้
ปัจจุบัน การกำกับดูแลมีสองรูปแบบในองค์กร ประการแรกคือการกำหนดหลักการ **AI ด้านจริยธรรม** และการจัดตั้งแนวปฏิบัติเพื่อการนำไปใช้ในโครงการที่เกี่ยวข้องกับ AI ทั้งหมดในองค์กร ประการที่สองคือการปฏิบัติตาม **กฎระเบียบการคุ้มครองข้อมูล** ที่รัฐบาลกำหนดสำหรับภูมิภาคที่องค์กรดำเนินการอยู่
ปัจจุบัน การกำกับดูแลมีสองรูปแบบในองค์กร อย่างแรกคือการกำหนดหลักการ **AI ที่เป็นจริยธรรม** และสร้างแนวทางปฏิบัติเพื่อนำไปใช้กับโครงการ AI ทั้งหมดในองค์กร อย่างที่สองคือการปฏิบัติตาม **ข้อกำหนดคุ้มครองข้อมูล** ที่รัฐบาลบังคับใช้ในภูมิภาคที่ดำเนินงาน
ตัวอย่างกฎระเบียบการคุ้มครองข้อมูลและความเป็นส่วนตัว:
* `1974`, [US Privacy Act](https://www.justice.gov/opcl/privacy-act-1974) - ควบคุมการเก็บรวบรวม การใช้ และการเปิดเผยข้อมูลส่วนบุคคลของ _รัฐบาลกลาง_
* `1996`, [US Health Insurance Portability & Accountability Act (HIPAA)](https://www.cdc.gov/phlp/publications/topic/hipaa.html) - ปกป้องข้อมูลสุขภาพส่วนบุคคล
* `1998`, [US Children's Online Privacy Protection Act (COPPA)](https://www.ftc.gov/enforcement/rules/rulemaking-regulatory-reform-proceedings/childrens-online-privacy-protection-rule) - ปกป้องความเป็นส่วนตัวของข้อมูลเด็กอายุต่ำกว่า 13 ปี
* `2018`, [General Data Protection Regulation (GDPR)](https://gdpr-info.eu/) - ให้สิทธิผู้ใช้ การคุ้มครองข้อมูล และความเป็นส่วนตัว
* `2018`, [California Consumer Privacy Act (CCPA)](https://www.oag.ca.gov/privacy/ccpa) - ให้สิทธิผู้บริโภคมากขึ้นเกี่ยวกับข้อมูลส่วนบุคคลของพวกเขา
* `2021`, [กฎหมายคุ้มครองข้อมูลส่วนบุคคลของจีน](https://www.reuters.com/world/china/china-passes-new-personal-data-privacy-law-take-effect-nov-1-2021-08-20/) เพิ่งผ่าน ซึ่งเป็นหนึ่งในกฎระเบียบความเป็นส่วนตัวออนไลน์ที่เข้มงวดที่สุดในโลก
ตัวอย่างกฎหมายเกี่ยวกับการคุ้มครองและความเป็นส่วนตัวของข้อมูล:
> 🚨 สหภาพยุโรปกำหนด GDPR (General Data Protection Regulation) ซึ่งยังคงเป็นหนึ่งในกฎระเบียบการคุ้มครองข้อมูลที่มีอิทธิพลมากที่สุดในปัจจุบัน คุณทราบหรือไม่ว่ามันยังกำหนด [8 สิทธิของผู้ใช้](https://www.freeprivacypolicy.com/blog/8-user-rights-gdpr) เพื่อปกป้องความเป็นส่วนตัวดิจิทัลและข้อมูลส่วนบุคคลของพลเมือง? เรียนรู้เกี่ยวกับสิ่งเหล่านี้และเหตุผลที่สำคัญ
* `1974`, [US Privacy Act](https://www.justice.gov/opcl/privacy-act-1974) - ควบคุมการเก็บ ใช้ และเปิดเผยข้อมูลส่วนบุคคลของรัฐบาลกลาง
* `1996`, [US Health Insurance Portability & Accountability Act (HIPAA)](https://www.cdc.gov/phlp/publications/topic/hipaa.html) - ปกป้องข้อมูลสุขภาพส่วนบุคคล
* `1998`, [US Children's Online Privacy Protection Act (COPPA)](https://www.ftc.gov/enforcement/rules/rulemaking-regulatory-reform-proceedings/childrens-online-privacy-protection-rule) - คุ้มครองความเป็นส่วนตัวข้อมูลเด็กที่อายุต่ำกว่า 13 ปี
* `2018`, [General Data Protection Regulation (GDPR)](https://gdpr-info.eu/) - ให้สิทธิแก่ผู้ใช้ การคุ้มครองข้อมูล และความเป็นส่วนตัว
* `2018`, [California Consumer Privacy Act (CCPA)](https://www.oag.ca.gov/privacy/ccpa) ให้อำนาจผู้บริโภคในเรื่องสิทธิ _มากขึ้น_ เกี่ยวกับข้อมูล (ส่วนบุคคล) ของพวกเขา
* `2021`, กฎหมาย [Personal Information Protection Law ของจีน](https://www.reuters.com/world/china/china-passes-new-personal-data-privacy-law-take-effect-nov-1-2021-08-20/) เพิ่งผ่าน สร้างกฎหมายคุ้มครองข้อมูลออนไลน์ที่เข้มงวดที่สุดแห่งหนึ่งในโลก
> 🚨 สหภาพยุโรปได้กำหนด GDPR (กฎคุ้มครองข้อมูลทั่วไป) ซึ่งยังคงเป็นหนึ่งในการควบคุมความเป็นส่วนตัวของข้อมูลที่ทรงอิทธิพลที่สุดในปัจจุบัน คุณทราบหรือไม่ว่ากฎหมายนี้ยังระบุ [8 สิทธิของผู้ใช้](https://www.freeprivacypolicy.com/blog/8-user-rights-gdpr) เพื่อปกป้องความเป็นส่วนตัวดิจิทัลและข้อมูลส่วนบุคคลของพลเมือง? เรียนรู้เกี่ยวกับสิทธิเหล่านี้และเหตุผลว่าทำไมจึงสำคัญ
### 4. วัฒนธรรมจริยธรรม
โปรดทราบว่ายังคงมีช่องว่างที่จับต้องไม่ได้ระหว่าง _การปฏิบัติตามกฎหมาย_ (ทำพอให้ตรงกับ "ตัวหนังสือของกฎหมายนั้น") กับการแก้ไข [ปัญหาเชิงระบบ](https://www.coursera.org/learn/data-science-ethics/home/week/4) (เช่น การแข็งตัวของโครงสร้าง ข้อมูลไม่สมดุล และความไม่เท่าเทียมในการกระจาย) ที่สามารถเร่งการนำ AI ไปใช้ในทางที่ผิด
ประเด็นหลังต้องการ [แนวทางร่วมมือในการกำหนดวัฒนธรรมจริยธรรม](https://towardsdatascience.com/why-ai-ethics-requires-a-culture-driven-approach-26f451afa29f) ที่สร้างความสัมพันธ์ทางอารมณ์และค่านิยมร่วมกันอย่างสม่ำเสมอ _ข้ามองค์กร_ ในอุตสาหกรรมนี้ เรียกร้องให้มี [วัฒนธรรมจริยธรรมข้อมูลที่เป็นทางการมากขึ้น](https://www.codeforamerica.org/news/formalizing-an-ethical-data-culture/) ในองค์กร - อนุญาตให้ _ใครก็ได้_ [ดึงสาย Andon](https://en.wikipedia.org/wiki/Andon_(manufacturing)) (เพื่อยกประเด็นจริยธรรมตั้งแต่ต้นกระบวนการ) และทำให้ _การประเมินจริยธรรม_ (เช่น ในการจ้างงาน) เป็นเกณฑ์หลักของทีมในการทำงานโครงการ AI
---
## [แบบทดสอบหลังบรรยาย](https://ff-quizzes.netlify.app/en/ds/quiz/3) 🎯
## ทบทวน & ศึกษาด้วยตนเอง
### 4. วัฒนธรรมด้านจริยธรรม
หลักสูตรและหนังสือช่วยให้เข้าใจแนวคิดและความท้าทายด้านจริยธรรม ในขณะที่กรณีศึกษาและเครื่องมือช่วยในการปฏิบัติตามจริยธรรมในบริบทโลกจริง นี่คือแหล่งข้อมูลบางส่วนเริ่มต้น
โปรดทราบว่ายังมีช่องว่างที่จับต้องไม่ได้ระหว่าง _การปฏิบัติตาม_ (การทำเพียงพอเพื่อให้เป็นไปตาม "ตัวอักษรของกฎหมาย") และการแก
* [Machine Learning For Beginners](https://github.com/microsoft/ML-For-Beginners/blob/main/1-Introduction/3-fairness/README.md) - บทเรียนเกี่ยวกับความยุติธรรมจาก Microsoft
* [Principles of Responsible AI](https://docs.microsoft.com/en-us/learn/modules/responsible-ai-principles/) - เส้นทางการเรียนรู้ฟรีจาก Microsoft Learn
* [Ethics and Data Science](https://resources.oreilly.com/examples/0636920203964) - หนังสืออิเล็กทรอนิกส์จาก O'Reilly (M. Loukides, H. Mason และอื่น ๆ)
* [Data Science Ethics](https://www.coursera.org/learn/data-science-ethics#syllabus) - คอร์สออนไลน์จากมหาวิทยาลัยมิชิแกน
* [Ethics Unwrapped](https://ethicsunwrapped.utexas.edu/case-studies) - กรณีศึกษาจากมหาวิทยาลัยเท็กซัส
* [Machine Learning For Beginners](https://github.com/microsoft/ML-For-Beginners/blob/main/1-Introduction/3-fairness/README.md) - บทเรียนเกี่ยวกับความยุติธรรม จาก Microsoft
* [หลักการของ AI ที่รับผิดชอบ](https://docs.microsoft.com/en-us/learn/modules/responsible-ai-principles/) - เส้นทางการเรียนรู้ฟรีจาก Microsoft Learn
* [จริยธรรมและวิทยาการข้อมูล](https://resources.oreilly.com/examples/0636920203964) - หนังสืออิเล็กทรอนิกส์ของ O'Reilly (M. Loukides, H. Mason และคณะ)
* [จริยธรรมวิทยาการข้อมูล](https://www.coursera.org/learn/data-science-ethics#syllabus) - หลักสูตรออนไลน์จากมหาวิทยาลัยมิชิแกน
* [Ethics Unwrapped](https://ethicsunwrapped.utexas.edu/case-studies) - กรณีศึกษาจากมหาวิทยาลัยเท็กซัส
# งานที่ได้รับมอบหมาย
# การบ้าน
[เขียนกรณีศึกษาด้านจริยธรรมข้อมูล](assignment.md)
[เขียนกรณีศึกษาเกี่ยวกับจริยธรรมข้อมูล](assignment.md)
---
**ข้อจำกัดความรับผิดชอบ**:
เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI [Co-op Translator](https://github.com/Azure/co-op-translator) แม้ว่าเราจะพยายามให้การแปลมีความถูกต้องมากที่สุด แต่โปรดทราบว่าการแปลโดยอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาดั้งเดิมควรถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ ขอแนะนำให้ใช้บริการแปลภาษามนุษย์ที่มีความเชี่ยวชาญ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดจากการใช้การแปลนี้
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**ปฏิเสธความรับผิดชอบ**:
เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI [Co-op Translator](https://github.com/Azure/co-op-translator) ขณะที่เราพยายามให้ความถูกต้อง โปรดทราบว่าการแปลโดยอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาต้นทางควรถูกพิจารณาเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ แนะนำให้ใช้การแปลโดยมนุษย์มืออาชีพ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความที่ผิดพลาดที่เกิดขึ้นจากการใช้การแปลนี้
<!-- CO-OP TRANSLATOR DISCLAIMER END -->
Loading…
Cancel
Save