erfanzar / Erutils

A powerful and versatile Python package that includes over 80 pre-built and customized neural networks for natural language processing, object detection, and many other applications. ErUtils also includes a rich set of utilities, such as file downloading and logging functions, that make it easy for developers to build AI models and applications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Erutils

The Erutils package includes a collection of utilities and pre-built neural networks that I frequently use in my personal projects. While this package is mainly for my personal use, others may find it useful as well.

Installation

You can install Erutils using pip:

pip install erutils

Open erfan zare Github

Open Package Github

๐Ÿš€ APIs and Usages

import erutils
from erutils.loggers import *
# Loggers contain Logging stuff
from erutils.nn import *
# NN contain Nural networks built in Pytorch
# you can easily import erutils.nn and use many prebuilt neurons in the project 
# if you thing any refrence should be added tell me in discussion 
from erutils.lightning import *
# Lightning Contain Some CV Packages
from erutils.utils import *
# Utils Contain Some Utils like reading files downloading and etc ...

Neural Networks

Erutils includes a diverse collection of over 80 pre-built neural networks that cover a wide range of applications, such as natural language processing, computer vision, and more. Some of the neural networks included are:

  • Transformers: Customized transformer encoder and decoder layers for natural language processing tasks and a lot of customized Layers like RoEmbedding ...
  • Feed-forward networks: Customized feed-forward layers for various applications
  • Custom CNN backbones: A variety of pre-built CNN backbones for computer vision tasks, such as ResNet, VGG, and more
  • Object Detection: Pre-built networks for object detection and localization, including YOLOv5, RetinaNet, and Faster R-CNN
  • Custom CNN architectures: Custom CNN architectures designed for specific applications, such as image classification, segmentation, and more.

๐Ÿš€ About Me

Hi there ๐Ÿ‘‹ I like to train deep neural nets on large datasets ๐Ÿง . Among other things in this world:)

License

MIT

Contributing

While this package is mainly for my personal use, contributions and suggestions are welcome. If you find a bug or have an idea for a new feature, please open an issue on the GitHub repository.

Used By

Private Project

Author

About

A powerful and versatile Python package that includes over 80 pre-built and customized neural networks for natural language processing, object detection, and many other applications. ErUtils also includes a rich set of utilities, such as file downloading and logging functions, that make it easy for developers to build AI models and applications


Languages

Language:Python 100.0%