All Projects → Muhammad4hmed → Gml

Muhammad4hmed / Gml

Licence: mit
Auto Data Science - Python Library.

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Gml

Pypi Server
Tornado based server like pypi.python.org. With caching from pypi.
Stars: ✭ 83 (-33.6%)
Mutual labels:  pypi
Rdflib
RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
Stars: ✭ 1,584 (+1167.2%)
Mutual labels:  pypi
Freenom Dns Updater
A tool to update freenom's dns records
Stars: ✭ 117 (-6.4%)
Mutual labels:  pypi
Pypistats
Command-line interface to PyPI Stats API to get download stats for Python packages
Stars: ✭ 86 (-31.2%)
Mutual labels:  pypi
Grest
Build REST APIs with Neo4j and Flask, as quickly as possible!
Stars: ✭ 102 (-18.4%)
Mutual labels:  pypi
Norepeat
The norepeat package contains some magical function, tools
Stars: ✭ 111 (-11.2%)
Mutual labels:  pypi
Acopy
A Python implementation of the Ant Colony Optimization Meta-Heuristic
Stars: ✭ 76 (-39.2%)
Mutual labels:  pypi
Swarmlib
This repository implements several swarm optimization algorithms and visualizes them. Implemented algorithms: Particle Swarm Optimization (PSO), Firefly Algorithm (FA), Cuckoo Search (CS), Ant Colony Optimization (ACO), Artificial Bee Colony (ABC), Grey Wolf Optimizer (GWO) and Whale Optimization Algorithm (WOA)
Stars: ✭ 121 (-3.2%)
Mutual labels:  pypi
Mal
MAL: A MyAnimeList Command Line Interface [BROKEN: BLAME MyAnimeList]
Stars: ✭ 104 (-16.8%)
Mutual labels:  pypi
Decryptlogin
APIs for loginning some websites by using requests.
Stars: ✭ 1,861 (+1388.8%)
Mutual labels:  pypi
Gtts
Python library and CLI tool to interface with Google Translate's text-to-speech API
Stars: ✭ 1,303 (+942.4%)
Mutual labels:  pypi
Rain
🌧️ A live example to illustrate python packaging, testing, building, & deploying
Stars: ✭ 99 (-20.8%)
Mutual labels:  pypi
Linuxacademy Dl
Download videos from Linux Academy (linuxacademy.com) for personal offline use
Stars: ✭ 111 (-11.2%)
Mutual labels:  pypi
Python Lambdarest
Flask like web framework for AWS Lambda
Stars: ✭ 84 (-32.8%)
Mutual labels:  pypi
Best Of Python
🏆 A ranked list of awesome Python open-source libraries and tools. Updated weekly.
Stars: ✭ 1,869 (+1395.2%)
Mutual labels:  pypi
Pyreportjasper
Python Reporting with JasperReports
Stars: ✭ 77 (-38.4%)
Mutual labels:  pypi
Yakutils
🐃 Yet another toolbox of Python 3 helper functions.
Stars: ✭ 111 (-11.2%)
Mutual labels:  pypi
Purerpc
Asynchronous pure Python gRPC client and server implementation supporting asyncio, uvloop, curio and trio
Stars: ✭ 125 (+0%)
Mutual labels:  pypi
Rectorch
rectorch is a pytorch-based framework for state-of-the-art top-N recommendation
Stars: ✭ 121 (-3.2%)
Mutual labels:  pypi
Tinvest
Тинькофф Инвестиции, tinkoff, python, aiohttp, requests, pydantic
Stars: ✭ 115 (-8%)
Mutual labels:  pypi

GML Brain+Machine Adding AI Revolution

Generic badge Generic badge Generic badge Generic badge
PyPI version PyPI license PyPI pyversions GitHub issues

Creators

Muhammad Ahmed
Naman Tuli

Contributors

Mehran Kamal
Rafey Iqbal Rahman

Tired of doing Data Science manually? GML is here for you!

GML is an automatic data science library in python built on top of multiple Python packages. Complete features which we offer are listed as:


Installation:


pip install GML

https://pypi.org/project/GML
If you are facing any pytorch related issue during installation, kindly refer to following solution: https://github.com/Muhammad4hmed/GML/issues/6#issuecomment-735912557

Features:


Auto Feature Engineering



from GML import FeatureEngineering

fe = FeatureEngineering(Data, 'target', fill_missing_data=True, encode_data=True, 
                        normalize=True, remove_outliers=True, 
                        new_features=True, feateng_steps=2 ) # feateng_steps = 0 for features selection without feature creation

X_new, y, test = fe.get_new_data()

Click Here for complete DEMO


Auto EDA (Powered by Sweetviz)



from GML import sweetviz

result1 = sweetviz.compare([train,'train'],[test,'test'],'target') 
result2 = sweetviz.analyze([train,'train'])

result.show_html()
result2.show_html()

Click Here for complete DEMO


Auto Machine Learning



from GML import AutoML

gml_ml = AutoML()

gml_ml.GMLClassifier(X, y, metric = accuracy_score, folds = 10)

Click Here for complete DEMO

Auto Text Cleaning



from GML import AutoNLP

nlp = AutoNLP()

cleanX = X.apply(lambda x: nlp.clean(x))

Click Here for complete DEMO


Auto Text Classification using transformers



from GML import AutoNLP

nlp = AutoNLP()

nlp.set_params(cleanX, tokenizer_name='roberta-large-mnli', BATCH_SIZE=4,
               model_name='roberta-large-mnli', MAX_LEN=200)

model = nlp.train_model(tokenizedX, y)

Click Here for complete DEMO


Auto Image Classification with Augmentation



from GML import Auto_Image_Processing

gml_image_processing = Auto_Image_Processing()

model = gml_image_processing.imgClassificationcsv(img_path = './covid_image_data/train', 
                                                  train_path = './covid_image_data/Training_set_covid.csv', 
                                                  model_list = models,
                                                 tfms = True, advance_augmentation = True, 
                                                  epochs=1)

Click Here for complete DEMO


Text Augmentation using transformers: GPT-2



from GML import AutoNLP

nlp = AutoNLP()

nlp.augmentation_train('./data.csv')

nlp.set_params(X['Text'])

new_Text = nlp.augmentation_generate(y = y, SENTENCES = 100) 

Click Here for complete DEMO



More cool features and handling of different data types like audio data etc will be added in future.
Feel free to give suggestions, report bugs and contribute.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].