Skip to main content

Automated AI tool including: recommender system, deep Learnings ...

Project description

witcher

Witcher is an automated, driverless tool to build an error-free machine learning application.

Witcher is an automated AI application designed to speed up the data processing phases. The current witcher has :

  • Recommender: will provide you with a comprehensive product recommendation using product popularity, product similarity and user similarity models.
  • StockMarket : Will read the stock information from Yahoo API and analysis the Stock prices using ARIMA Time series
  • FileChooser : Automated FileChooser function, Filechooser will read your data regardless it format and will provides you a Datafram. Currently witcher can read csv,xls,xlsx,sas,and images automaticaly
  • ImageToCartoon : A fun project will read your images and do some processing such as image blurred, edges extraction, image to cartoon,...

Magical data processing, predictive, and deep learning models will be joining witchers functions very soon :)

I hope you will enjoy using the witcher library

Thank you.

Babak.EA

How to run :

using Jupyter notbook

  • import wirtcher
  • from witcher import Recommender
  • from witcher import StockMarket
  • from witcher import FileChooser
  • from witcher import ImageToCartoon

from witcher import FileChooser

    FileChooser.Filechooser ==>

    will read the file and will returen the filename, filepath, and dataframe for
    CSV, XLS,XLSX, SAS, and Images


    Reprort=witcher.FileChooser.filechoose()

    Report


    report.files == > file path

    report.df ==> dataframe


from witcher import FileChooser, ImageToCartoon

    img=FileChooser.Filechooser()

    img


    image=img.df or

    image=ImageToCartoon.Img_Reader(img.files[0]) # read image and return numpy vector


    ImageToCartoon.ImageShow(image) ### Show the image

    Image_D=IMG_D=ImageToCartoon.Decolorization(image)

    Blurred=Blurred(image)

    edges=ImageToCartoon.Edgedetection(image)

    Bluured=ImageToCartoon.Blurred(image)

    Cartoon=Cartoon(bluured=Blurred,mask=edges)

    or

    Cartoon=Cartoon(bluured=Blurred,decolor=Image_D,mask=edges)



from witcher import StockMarket

    select your stock and starting date to end date

    df=StockMarket.Stock_Reader(stock=["AC.TO"],Period="1D",Start_date="2010-01-01",End_date="Today")

    df=StockMarket.Dataset_Spliter(df,col="Close",split=.1,Forecasting=True)

    select the column you want to analysis and pass it to the finction 

source code : github https://github.com/BabakEA/witcher

YouTube:https://www.youtube.com/channel/UCBqqRv8vWV3NZFF2tQV4e-w

PyPi : pip install witcher

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

witcher-0.0.25.tar.gz (21.6 kB view hashes)

Uploaded Source

Built Distribution

witcher-0.0.25-py3-none-any.whl (24.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page