Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Fragile is a framework for developing optimization algorithms inspired by Fractal AI and running them at scale.
FractalAI is based on the framework of non-equilibrium thermodynamics, and can be used to derive new mathematical tools for efficiently exploring state spaces.
The principles of our work are accessible online:
Check out the getting started section of the docs, or the examples folder.
The fragile docker container will execute a Jupyter notebook accessible on port 8080 with password: fragile
You can pull a docker image from Docker Hub running:
docker pull fragiletech/fragile:version-tag
Where version-tag corresponds to the fragile version that will be installed in the pulled image.
This framework has been tested in Ubuntu 18.04 and supports Python 3.8 and 3.9. If you find any problems running it in a different OS or Python version please open an issue.
It can be installed with pip install fragile["all"]
.
You can find the pinned versions of the minimum requirements to install the core module in requirements.txt
,
and the pinned versions of all the optional requirements in requirements-all.txt
.
Detailed installation instructions can be found in the docs.
You can access the documentation on Read The Docs.
Upcoming features: (not necessarily in order)
distributed
moduleContribution are welcome. Please take a look at contributining and respect the code of conduct.
If you use this framework in your research please cite us as:
@misc{1803.05049,
Author = {Sergio Hernández Cerezo and Guillem Duran Ballester},
Title = {Fractal AI: A fragile theory of intelligence},
Year = {2018},
Eprint = {arXiv:1803.05049},
}
This project is MIT licensed. See LICENSE.md
for the complete text.
FAQs
Framework for developing FractalAI based algorithms.
We found that fragile demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.