<commit_before>ClConvolve
==========

Contents
========

<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*

- [ClConvolve](#clconvolve)
- [Commandline usage](#commandline-usage)
  - [Additional net-def options](#additional-net-def-options)
  - [Pre-processing](#pre-processing)
  - [Weight persistence](#weight-persistence)
  - [Command-line options](#command-line-options)
- [Validation against standard datasets](#validation-against-standard-datasets)
  - [NORB](#norb)
  - [MNIST](#mnist)
- [Neural Net API](#neural-net-api)
  - [Create a net](#create-a-net)
  - [Add some layers](#add-some-layers)
    - [Convolutional layers](#convolutional-layers)
    - [Fully connected layers](#fully-connected-layers)
    - [Max-pooling layers](#max-pooling-layers)
    - [Loss layer](#loss-layer)
  - [Data format](#data-format)
  - [Train](#train)
  - [Test](#test)
- [To use the pre-built binaries](#to-use-the-pre-built-binaries)
- [To build](#to-build)
  - [linux](#linux)
    - [Pre-requisites](#pre-requisites)
    - [Procedure](#procedure)
  - [Windows](#windows)
    - [Pre-requisites](#pre-requisites-1)
    - [Procedure](#procedure-1)
  - [Linking](#linking)
- [Testing](#testing)
  - [Correctness checking](#correctness-checking)
  - [Unit-testing](#unit-testing)
    - [Concepts](#concepts)
    - [Implementation](#implementation)
- [Formulae notes](#formulae-notes)<commit_msg>update doc with NormlaizationLayer<commit_after>ClConvolve
==========

Contents
========

<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*

- [ClConvolve](#clconvolve)
- [Commandline usage](#commandline-usage)
  - [Additional net-def options](#additional-net-def-options)
  - [Pre-processing](#pre-processing)
  - [Weight persistence](#weight-persistence)
  - [Command-line options](#command-line-options)
- [Validation against standard datasets](#validation-against-standard-datasets)
  - [NORB](#norb)
  - [MNIST](#mnist)
- [Neural Net API](#neural-net-api)
  - [Create a net](#create-a-net)
  - [Add some layers](#add-some-layers)
    - [Convolutional layers](#convolutional-layers)
    - [Fully connected layers](#fully-connected-layers)
    - [Max-pooling layers](#max-pooling-layers)
    - [Loss layer](#loss-layer)
  - [Normalization layer](#normalization-layer)
  - [Data format](#data-format)
  - [Train](#train)
  - [Test](#test)
- [To use the pre-built binaries](#to-use-the-pre-built-binaries)
- [To build](#to-build)
  - [linux](#linux)
    - [Pre-requisites](#pre-requisites)
    - [Procedure](#procedure)
  - [Windows](#windows)
    - [Pre-requisites](#pre-requisites-1)
    - [Procedure](#procedure-1)
  - [Linking](#linking)
- [Testing](#testing)
  - [Correctness checking](#correctness-checking)
  - [Unit-testing](#unit-testing)
    - [Concepts](#concepts)
    - [Implementation](#implementation)
- [Formulae notes](#formulae-notes)
{'fraction_non_alphanumeric': 0.1915026554201812, 'fraction_numerical': 0.0012496094970321774, 'mean_word_length': 4.275123558484349, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4567129', 'n_tokens_mistral': 1167, 'n_tokens_neox': 1034, 'n_words': 184}