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)

    fg = model.Smoothen(1.2)
    print(fg)
    if l < 0.001:
        print(f"Success final answer {fg}")
        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.2.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.2-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flexibot-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 bc3f8201c3d207b6ffbc735f02c55b4ce27acc24c80c8ccd3d08913509ed8a31
MD5 438a34e1051b8b1e2bf2f1bbb73631d8
BLAKE2b-256 d179fb578a5be272ff9de9611bb2711221ccd3c9c5be37271f73a4b42233feb1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flexibot-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 3.7 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d5a59399a7fd915a8c2c29135bcf2d60eee9775b4294d402448886609fdc82ed
MD5 e7b6791940cc691efb1e6730db890a1c
BLAKE2b-256 93727288fabb5b97c3c43ff3c0bb545f442b82197553e42dcdac23acb015c70c

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