Menu

Tree [d99503] master /
 History

HTTPS access


File Date Author Commit
 3rdparty 2023-07-19 nickware nickware [be1b47] Added `httplib`
 docs 2023-03-14 nickware nickware [78bbe0] Docs: fixed image source
 include 2023-12-26 nickware nickware [5c04cb] Added new methods for better interaction with n...
 samples 2023-12-26 nickware nickware [529e0c] Samples: added `lang` sample
 src 2023-12-26 nickware nickware [5c04cb] Added new methods for better interaction with n...
 CMakeLists.txt 2023-12-28 nickware44 nickware44 [d99503] Fixed build capabilities for Linux
 LICENSE.md 2022-06-30 nickware44 nickware44 [a4d57e] LICENSE edited
 README.md 2023-12-26 nickware nickware [529e0c] Samples: added `lang` sample
 RELEASES.md 2019-07-26 nickware44 nickware44 [693443] Massive improvements

Read Me



Cross-platform C++ library - universal neurobiology-based machine learning framework.
Version 2.0.0


PLATFORMS

x86 armle.v7 PowerPC e2k MIPS
Windows +
Linux + +
QNX + +
Secured RTOS KPDA 10964-01 + + + + +

COMPUTING

  • Native CPU (single thread)
  • Native CPU (multithread)
  • OpenCL

REQUIREMENTS

  • CMake 3.12 or newer
  • g++ 4.8.3 or newer (MinGW under Windows)

LICENCE

Interference library is distributed under the MIT Licence.

interference_vision example uses the part of COIL-100 dataset.

"Columbia Object Image Library (COIL-100)," S. A. Nene, S. K. Nayar and H. Murase, Technical Report CUCS-006-96, February 1996.
http://www1.cs.columbia.edu/CAVE/software/softlib/coil-100.php


SAMPLES

  • Test - benchmark
  • Vision - example of image recognition system
  • Multimodal - example of multimodal (image+text) data processing
  • Lang - example of natural language processing (NLP)

HOW TO BUILD

Note that %INTERFERENCE_ROOT% is root directory of Interference library files, %BUILD_TYPE% is "debug" or "release". After the last step, library and binaries will be in %INTERFERENCE_ROOT%/lib and %INTERFERENCE_ROOT%/bin respectively.

Building for Windows (MinGW)

Run CMD and follow this steps:
1. Prepare build directory

cd %INTERFERENCE_ROOT%
mkdir cmake-build-%BUILD_TYPE%
cd cmake-build-%BUILD_TYPE%
  1. Configure build files
cmake -DCMAKE_BUILD_TYPE=%BUILD_TYPE% -DCMAKE_MAKE_PROGRAM=make.exe -G "MinGW Makefiles" ..
  1. Build and install the library
make install

Building for Linux

Run terminal and follow this steps:
1. Prepare build directory

cd %INTERFERENCE_ROOT%
mkdir cmake-build-%BUILD_TYPE%
cd cmake-build-%BUILD_TYPE%
  1. Configure build files
cmake -DCMAKE_BUILD_TYPE=%BUILD_TYPE% ..
  1. Build and install the library
make install
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.