Skip to main content

Human-like AI for everyone — vision, text, voice, and more in one simple package.

Project description

MIMICX AI Library 📚

License PyPI version

Create Human-Like AI: Perception, Reasoning, and Interaction in One Library

Mimicx AI is a lightweight Python library for giving machines human-level perception and decision-making capabilities by enabling advanced perception, contextual reasoning, autonomous decision-making, and intuitive human-machine interaction.

At its core, Mimicx structures its capabilities into specialized domains — Vision, Text, Voice, Feel, Twin, Phy, Sense, and Mind — each targeting a unique dimension of machine perception, reasoning, and interaction.

Sample: Face Recognition

from mimicx import MimicVision

# Initialize client and load model
client = MimicVision()
client.load('face_recognition')

# Compare faces
result = client.compare_faces(image1_path, image2_path)
print(f"Face similarity: {result:.2f}")
       

Sample: Iris Recognition

from mimicx import MimicVision

# Initialize client and load model
client = MimicVision()
client.load('iris_recognition')

# Compare faces
result = client.compare_iris(image1_path, image2_path)
print(f"Iris similarity: {result}")

Notes

  • Ensure that the images exist in the same directory as this script.

  • The MimicX package must be installed and properly configured.

  • The load('face_recognition') call initializes the face recognition model.

✨ Key Features

  • MimicVision: processes and interprets visual data, enabling advanced image and video understanding.

  • MimicText: handles natural language processing and contextual text reasoning.

  • MimicVoice: works with audio signals for speech recognition, synthesis, and voice interaction.

  • MimicFeel: captures and interprets tactile and sensory data to simulate touch and emotion.

  • MimicTwin: creates and manages digital twins, bridging physical and virtual environments.

  • MimicPhy: interfaces with physical systems for autonomous control and robotics.

  • MimicSense: integrates multisensory data streams for comprehensive environmental awareness.

  • MimicMind: enables high-level cognitive functions including planning, decision-making, and adaptive learning.

📦 Installation

The GenAI Processors library requires Python 3.10+.

Install it with:

pip install mimicx

🤝 Contributing

Contributions are welcome! Please see CONTRIBUTING.md for guidelines on how to contribute to this project.

📜 License

This project is licensed under the MIT License, See the LICENSE file for details.

Mimicx Terms of Services

If you make use of Mimicx via the MimicX library, please ensure you review the Terms of Service.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mimicx-0.1.18.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

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

mimicx-0.1.18-py2.py3-none-any.whl (6.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file mimicx-0.1.18.tar.gz.

File metadata

  • Download URL: mimicx-0.1.18.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for mimicx-0.1.18.tar.gz
Algorithm Hash digest
SHA256 f4c675b2c0515d7752cd35bd84f2839c8f3ea27680e891b055d555a3bdaad801
MD5 41b8142e0c5ee886a168779f6539f7e3
BLAKE2b-256 e6977190e4dfde623db1cf0e045ece310bcbb2e5f5376a9b79ad589aacf81af1

See more details on using hashes here.

File details

Details for the file mimicx-0.1.18-py2.py3-none-any.whl.

File metadata

  • Download URL: mimicx-0.1.18-py2.py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for mimicx-0.1.18-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f49183bbb4a93c9d05c868cf1def5ee29359822efe6d61201393913e4cbf540f
MD5 2703903b6ad6615d56bdbc974b326ed9
BLAKE2b-256 35fb01f564430e19ec7af03f189f8d70c8e02de7f5dcd1e864fe2fe931d9e861

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