Advanced Chunk Processing Library 0.2.0
A comprehensive C++ library for advanced data chunking strategies and processing operations
Loading...
Searching...
No Matches
neural_chunking.hpp File Reference

Neural network-based chunking algorithms. More...

#include "chunk_common.hpp"
#include <cmath>
#include <memory>
#include <numeric>
#include <stdexcept>
#include <vector>
+ Include dependency graph for neural_chunking.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  neural_chunking::Layer< T >
 Neural network layer implementation. More...
 
struct  neural_chunking::NeuralChunkConfig
 Configuration for neural network chunking. More...
 
class  neural_chunking::NeuralChunking< T >
 Class implementing neural network-based chunking. More...
 

Namespaces

namespace  neural_chunking
 

Detailed Description

Neural network-based chunking algorithms.

Author
Jonathan Reich
Date
2024-12-07

Definition in file neural_chunking.hpp.


Class Documentation

◆ neural_chunking::NeuralChunkConfig

struct neural_chunking::NeuralChunkConfig

Configuration for neural network chunking.

Definition at line 68 of file neural_chunking.hpp.

Class Members
size_t batch_size Batch size for processing.
size_t hidden_size Size of hidden layer.
size_t input_size Size of input layer.
double learning_rate Learning rate for training.
double threshold Decision threshold for chunk boundaries.