Skip to main content

A reinforcement learning library for robotics.

Project description

Flexibot

This is an efficient Python library made for the intended use of reinforcement learning in robotics.

!!WARNING THIS LIBRARY IS NOT FOR THE USE OF LLMS or Agents (e.g. ChatGPT, Gemini)!!

Installation

pip install flexibot

Example of how Flexibot is used

import flexibot as fl

isizess = [(1, 10), (1, 5), (1, 4), (1, 8)]
wsizess = [(10, 5), (5, 4), (4, 8), (8, 2)]  # Inner numbers match input columns!
bsizess = [(1, 5),  (1, 4), (1, 8), (1, 2)]

model = fl.network(isizes=isizess, wsizes=wsizess, bsizes=bsizess)

model.ReLU(activate=True)

while True:
    g = model.MatrixMultiplication(2)

    l, err = model.MSE(10)

    if l < 0.001:
        print(f"Success final answer {g}")
        break
    else:
        model.Optim(0.01)

License

MIT License

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

flexibot-0.1.0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flexibot-0.1.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file flexibot-0.1.0.tar.gz.

File metadata

  • Download URL: flexibot-0.1.0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for flexibot-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d9e5d1d86e2ba4c0c1d45aab34c66baae2b096aecae1568ecb57fac528a6a564
MD5 ae56aaa97d62f99a186505026ed10203
BLAKE2b-256 818f660996b69da9be8f16dd4acb8551341c38d6aa1757ea10d6b86f82104a44

See more details on using hashes here.

File details

Details for the file flexibot-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: flexibot-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for flexibot-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0a55f86aab2f050b8084b72498c1f0e466c683eb9130970aaabf2c70f9098e55
MD5 4921f50975a5b0b1a05da397b5421153
BLAKE2b-256 58455165fcab0beb8425d23c1862bc686c0bb5920e1efb244bbc015828a96275

See more details on using hashes here.

Supported by

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