Skip to main content

Una función de activación personalizada para Keras

Project description

lili_activation_keras

Description

lili_activation is a custom activation function designed for TensorFlow and Keras frameworks. This package introduces fnm3, a sine-based transformation activation function that provides an alternative to traditional activation functions like ReLU or sigmoid. The fnm3 function is particularly useful in scenarios where traditional activation functions might not capture complex patterns effectively.

Installation

Install lili_activation directly from PyPI using pip:

pip install lili_activation

Ensure that you have pip updated and tensorflow installed in your environment, as lili_activation_keras depends on TensorFlow.

Usage

To use fnm3 in your Keras model, follow these steps:

import tensorflow as tf

from lili_activation import fnm3

Simple model example using fnm3 as the activation function

model = tf.keras.Sequentia([ tf.keras.layers.Dense(10, input_shape=(10,), activation=fnm3), tf.keras.layers.Dense(1, activation='sigmoid') ])

model.compile(optimizer='adam', loss='binary_crossentropy') model.summary()

Features

Non-monotonic: Introduces a controlled non-monotonic that may be more suitable in scenarios where the relationships among input data are complex.

Innovative: Explores new avenues in activation functions that could prove beneficial in certain types of neural networks.

Contributions

Contributions are always welcome. If you have ideas for improvements or extensions, please feel free to create an issue or pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

Lili Chen - lilichen577@gmail.com

Acknowledgements

Special thanks to the TensorFlow and Keras community for providing an excellent platform for the experimentation and development of new ideas in machine learning.

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

lili_activation-0.1.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

lili_activation-0.1.0-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lili_activation-0.1.0.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for lili_activation-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f68b8d84bc528e72dbddf295bab290725fd30aa68d34b035e483adad9ee5686f
MD5 5bbb0629b5059aff581cdaeee6ca6026
BLAKE2b-256 b7dc63acab3d9bba48747a01879f76653519550760d95b48d42faa2df8b11d90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lili_activation-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 76fd642dfd55974858825a057dfbbfd333b7b13fe42108f76e53c92d81cc950d
MD5 d4c019f43e5e8f137dc64ee435a21099
BLAKE2b-256 3b7593df93915de75aad558a4af542661f8d18f4fec7cd68d3b935c63be910fc

See more details on using hashes here.

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