Skip to main content

License

About mllibs

Some key points about the library:

  • mllibs is a Machine Learning (ML) library which utilises natural language processing (NLP)
  • Development of such helper modules are motivated by the fact that everyones understanding of coding & subject matter (ML in this case) may be different
  • Often we see people create functions and classes to simplify the process of code automation (which is good practice)
  • Likewise, NLP based interpreters follow this trend as well, except, in this case our only inputs for activating certain code is natural language
  • Using python, we can interpret natural language in the form of string type data, using natural langauge interpreters
  • mllibs aims to provide an automated way to do machine learning using natural language

Code Automation

Types of Approaches

There are different ways we can automate code execution:

  • The first two (function,class) should be familiar, such approaches presume we have coding knowledge.
  • Another approach is to utilise natural language to automate code automation, this method doesn't require any coding knowledge.

Function

Function based code automation should be very familiar to people who code, we define a function & then simply call the function, entering any relevant input arguments which it requires, in this case n

def fib_list(n):
    result = []
    a,b = 0,1
    while a<n:
        result.append(a)
        a,b = b, a + b
    return result

fib_list(5) 

Class

Another common approach to automate code is using a class based approach. Utilising OOP concepts we can initialise & then call class methods in order to automate code:

class fib_list:
    
    def __init__(self,n):
        self.n = n

    def get_list(self):
        result = []
        a,b = 0,1
        while a<self.n:
            result.append(a)
            a,b = b, a + b
        return result

fib = fib_list(5)
fib.get_list()

Natural Language

Another approach, which mllibs uses in natural language based code automation:

input = 'calculate the fibonacci'
         sequence for the value of 5'

nlp_interpreter(input) 

All these methods will give the following result:

[0, 1, 1, 2, 3]

Library Contents

mllibs is constantly evolving and has a repository documentation and development page which you can visit, mllibs documentation

How to Contribute

Predefined Tasks

I'm constantly looking for people to contribute to the development of the library. I've created a page where I set different tasks that you can do and join the mllibs group, if you are interested, please get in touch me on telegram shtrauss2 or via shtrausslearning

Our own ideas and contributions

Here's how you can get started:

  1. Fork the repository
  2. Create a new branch for your changes
  3. Make your changes and commit them
  4. Submit a pull request

Metadata

Release files for mllibs 0.2.0

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

Built distribution (wheel)

Table of built distributions (wheels) for mllibs 0.2.0
File Interpreter ABI Platform Actions
mllibs-0.2.0-py2.py3-none-any.whl Python 3, Python 2 none any Details for mllibs-0.2.0-py2.py3-none-any.whl

Release files / mllibs-0.2.0-py2.py3-none-any.whl

Download URL mllibs-0.2.0-py2.py3-none-any.whl
Size 125.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
6856b67a4f09cf77aa5e730ad538acbe3e6ca208bd5b591591398b196c5bd018
BLAKE2b-256 checksum
How to use checksums
0cf966531154d33aef48a5ebaae3ddeef2f760d10f17f886e01740a81931faec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.10

Security for mllibs 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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