12 releases

0.3.0 Jan 12, 2024
0.3.0-dev.3 Jan 11, 2024
0.2.0 Jan 10, 2024
0.1.2 Jan 8, 2024

#348 in Machine learning

Download history 3/week @ 2024-01-02 25/week @ 2024-01-09 12/week @ 2024-02-20 151/week @ 2024-02-27

116 downloads per month

LGPL-3.0-only

110KB
1.5K SLoC

QMachina

Introduction

Welcome to QMachina, a comprehensive collection of tools designed for developers venturing into the world of machine learning.

This project includes a variety of functionalities such as activation functions, loss functions, technical analysis indicators, and other useful tools tailored to assist in the exploration and implementation of machine learning techniques in quantitative finance.

Features

  • Activation Functions: Implementations of various activation functions like Sigmoid, ReLU, and Tanh, essential for building neural networks.
  • Loss Functions: A set of loss functions including MSE (Mean Squared Error), Cross-Entropy, and others, enabling effective model training and evaluation.
  • Technical Analysis Indicators: Tools for technical analysis in finance, including moving averages, RSI (Relative Strength Index), and Bollinger Bands.
  • Additional utilities and tools relevant to quant developers interested in machine learning.

Getting Started

Installation

To install QMachina, run the following command:

cargo install qmachina

Simple as that 😁

Documentation

For detailed documentation, visit docs.rs.

License

This project is licensed under the LGPL-3.0-only license. See the LICENSE.md file for details.

Dependencies

~0.2–2MB
~38K SLoC