Skip to main content

🧑‍🎓 ProTaska-GPT

Your AI-powered data companion 🤖

Specify your dataset of choice, and ProTaska-GPT generates a tailored codebase, empowering you to visualize and understand the dataset with tasks, tutorials, and actionable insights. Accelerate your data science journey with ease and efficiency!

🖊️ Key Features:

  1. Dataset Ingestion: ProTaska-GPT seamlessly integrates with dataset sources like Kaggle and Hugging Face (for now), allowing users to easily import and work with diverse datasets.
  2. Task Recommendations: Leveraging its GPT-backbone, it generates a customized set of tasks tailored to each dataset, providing users with valuable project ideas and challenges.
  3. Algorithm Suggestions: Based on the dataset characteristics, it suggests suitable machine learning algorithms, enabling users to make informed decisions during their project journey.
  4. Conversational Chatbot: Allow user to discuss about different techniques and scrape information from Wikipedia to give relevant responses.

🔎 Objectives:

  1. Beginner-Friendly Tutorials: ProTaska-GPT aims to offer automated generation of a collection of beginner-friendly tutorials that guide users through common data science workflows, step-by-step, fostering practical learning and skill development.

📈 Installation:

pip install ProTaska-GPT --upgrade

🚀 Usage:

Importing base descriptors and ideation bot:

from protaska.describer import describe_dataset
from protaska.ideate import main as chatbot

Providing meta-data about the dataset to be used:

openai_key = '**open-ai-secret-key**'
importer_type = "HuggingFaceDatasetImporter"
dataset_key = 'mteb/tweet_sentiment_extraction'
destination_path = './downloaded_data/'

Getting automated data descriptions:

description, dataloader_obj = describe_dataset(openai_key, importer_type, destination_path, dataset_key)
description

Running an interactive ChatBot for ideation and base-code building:

chatbot(openai_key, description, dataloader_obj.superficial_meta_data, agent_verbose=False)

💁 Contributing

This is an open-source project and we would be really grateful to any contributions.

Metadata

Release files for ProTaska-GPT 0.0.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ProTaska-GPT 0.0.12
File Size Uploaded
ProTaska-GPT-0.0.12.tar.gz 10.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ProTaska-GPT 0.0.12
File Interpreter ABI Platform
ProTaska_GPT-0.0.12-py3-none-any.whl Python 3 none any Details

Total release size: 20.3 kB

Release files / ProTaska-GPT-0.0.12.tar.gz

Download URL ProTaska-GPT-0.0.12.tar.gz
Size 10.0 kB
Tags Source
SHA-256 checksum
How to use checksums
9e84d91980ee0d84a4efd570ba1019d164c0a6250ade6f2d95160841dc0f58a2
BLAKE2b-256 checksum
How to use checksums
7fb72f82d44e16dec1dddcedef8acf06b24637fe3cdf33b614e83388095960cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / ProTaska_GPT-0.0.12-py3-none-any.whl

Download URL ProTaska_GPT-0.0.12-py3-none-any.whl
Size 10.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a11d23b37f3680277402ddb95a197c748e0fd1c8d15f2d17939abf6c1c14be16
BLAKE2b-256 checksum
How to use checksums
355f17f43d6a49b7995a51836938b01e898ec6521cf0b2db76fa9386bc1ba20a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release history Release notifications | RSS feed

This release

0.0.12 This release

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page