Skip to content

Releases: silvermete0r/oikan

`OIKAN (v0.0.3)` Neuro-Symbolic ML for Scientific Discovery - Release 🚀

12 May 18:14
Compare
Choose a tag to compare

👋 Hello, GitHub Community! I am glad to share with you the release of the OIKAN project, which aims to create interpretable machine learning models using neural networks and symbolic regression.

OIKAN (v0.0.3) is a neuro-symbolic machine learning framework inspired by Kolmogorov-Arnold Representation Theory (KART), designed to deliver accurate, interpretable, and efficient models for tabular data. By integrating the strengths of neural networks and symbolic regression, OIKAN produces human-readable mathematical formulas that approximate complex data relationships while maintaining high predictive performance. Unlike traditional approaches, which suffer from high computational complexity, OIKAN employs a streamlined approach that balances interpretability, efficiency, and accuracy.

Key Features:

  • 🧠 Neuro-Symbolic ML: Combines neural network learning with symbolic mathematics;
  • 📊 Automatic Formula Extraction: Generates human-readable mathematical expressions;
  • 🎯 Scikit-learn Compatible: Familiar .fit() and .predict() interface;
  • 🔬 Research-Focused: Designed for academic exploration and experimentation;
  • 📈 Multi-Task: Supports both regression and classification problems;

Links to the project:

High-level Architecture:

OIKAN v0.0.3 High-Level Architecture

Get Started Template Notebook: https://www.kaggle.com/code/armanzhalgasbayev/oikan-v0-0-3-get-started-template-notebook

v0.0.2

29 Apr 05:59
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

OIKAN is a neuro-symbolic ML framework that combines modern neural networks with classical Kolmogorov-Arnold representation theory. It provides interpretable machine learning solutions through automatic extraction of symbolic mathematical formulas from trained models.

Important Disclaimer: OIKAN is an experimental research project. It is not intended for production use or real-world applications. This framework is designed for research purposes, experimentation, and academic exploration of neuro-symbolic machine learning concepts.

Key Features

  • 🧠 Neuro-Symbolic ML: Combines neural network learning with symbolic mathematics
  • 📊 Automatic Formula Extraction: Generates human-readable mathematical expressions
  • 🎯 Scikit-learn Compatible: Familiar .fit() and .predict() interface
  • 🔬 Research-Focused: Designed for academic exploration and experimentation
  • 📈 Multi-Task: Supports both regression and classification problems