8000 GitHub - jkanalakis/finance-flow-ai
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jkanalakis/finance-flow-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FinanceFlowAI

FinanceFlowAI is an open-source project designed to train, evaluate, and deploy small language models (SLMs) for personal finance question-answering tasks. It empowers users with tailored financial advice to better manage their spending, savings, and investments.


Features

  • Interactive Financial Advisor: Engage with the AI to receive personalized financial advice.
  • Training and Fine-Tuning: Use preloaded datasets or customize your own for fine-tuning the model.
  • Performance Evaluation: Assess model accuracy with metrics like Precision, Recall, and F1-score.
  • Docker Integration: Seamlessly deploy using containerized environments.

Installation

Prerequisites

  • Python 3.10+
  • Docker (optional for containerized environments)

Steps

  1. Clone the repository:

    git clone https://github.com/your-username/finance-flow-ai.git
    cd finance-flow-ai
  2. Install dependencies:

    pip install -r requirements.txt
  3. Set up pre-commit hooks:

    pre-commit install
  4. (Optional) Build the Docker image:

    docker build -t finance-flow-ai .

Usage

Run the Interactive Advisor

python src/main.py

Train the Model

python src/train.py --config configs/training_config.yaml

Evaluate the Model

python src/evaluate.py --data datasets/sample_data.csv

Project Structure

finance-flow-ai/
├── datasets/            # Data for training and evaluation
├── docs/                # Documentation files
├── notebooks/           # Jupyter Notebooks for prototyping
├── src/                 # Source code for the project
├── tests/               # Unit and integration tests
├── .pre-commit-config.yaml  # Pre-commit hook configuration
├── .gitignore           # Git ignore rules
├── Dockerfile           # Docker image setup
├── Makefile             # Automation tasks
├── README.md            # Project overview and instructions
└── pyproject.toml       # Project dependencies and configuration

Contributing

We welcome contributions! Please read our Contributing Guide and Code of Conduct before getting started.


License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0