Esplorando il potere della manipolazione dei dati del linguaggio naturale con PandasAI |  di Mia Dwyer |  Aprile 2024

 | Intelligenza-Artificiale

In che modo l'intelligenza artificiale generativa potenzia le capacità di Panda

Recentemente ho scoperto un nuovo strumento molto intrigante che sposa il mio interesse per la scienza dei dati e l'intelligenza artificiale generativa, che ti consente di sfruttare ChatGPT per “parlare” con i tuoi dati direttamente in linguaggio naturale mentre sei su un notebook Jupyter.

accedere PandasAI 🐼✨ una libreria Python gratuita e open source.*

Immagine creata da me, utilizzando DALL-E

Datacamp descrive PandasAI come “una libreria Python che utilizza modelli genAI per potenziare le capacità dei panda. È stato creato per integrare la libreria Pandas, uno strumento ampiamente utilizzato per l’analisi e la manipolazione dei dati”. (1)

Di seguito è riportato un esempio di come sfruttare le straordinarie capacità di PandasAI, anche con una conoscenza limitata di Python e Panda:

Immagine creata dall'autore, in Jupyter Lab, utilizzando pandasai per “parlare” con un set di dati sulle transazioni.

Questa parte richiede la registrazione per un account sviluppatore OpenAI, ma non temere! OpenAI rende questo passaggio abbastanza semplice, richiede principalmente solo la generazione di un token che dovrai includere nel tuo notebook.

Dovrai accedere alla pagina “Chiavi API” → https://platform.openai.com/api-keys

Schermata di https://platform.openai.com/ dall'autore.
Schermata di https://platform.openai.com/api-keys dall'autore.

Per prima cosa dobbiamo importare i pacchetti rilevanti e qualunque set di dati con cui vogliamo “conversare”. Per questo esempio, sto utilizzando un set di dati fittizio del designer che ho creato facilmente con l'intelligenza artificiale generativa, per imparare a farlo. dai un'occhiata al mio altro articolo!

import pandas as pd
from pandasai import SmartDataframe

dataframe = pd.read_csv('transactions.csv')

# connect to OpenAI dev with the API token we just created :) 
from pandasai.llm.openai…

Fonte: towardsdatascience.com

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *