How cfoh/ffnn-examples works
This repository is a set of runnable feed-forward and convolutional neural-network examples, not a shared application. The main workflow is to prepare or use a sample dataset, run a framework-specific script to train or load a model, then evaluate it and produce predictions. Examples cover single- and multi-output regression, Iris classification, and clock-image classification. The source excerpts show those scripts’ data and model-file interactions; relationships among unsampled examples are not inferred.
Main entry points: sample_data.csv Complex samples · train-12.py Train clock CNN · test-12.py Test clock CNN · ffnn.py TF regression
Components 16
Regression examples
- TF regression
regression-tf/ffnn.py - PyTorch regression
regression-pytorch/ffnn.py - TF multi-output
regression-tf2/ffnn.py - PyTorch multi-output
regression-pytorch2/ffnn.py - Complex data generator
regression-tf2/sample_generator.py - Complex data generator
regression-pytorch2/sample_generator.py - Function samples
regression-tf/sample_data.csv - Complex samples
regression-tf2/sample_data.csv
Classification examples
- TF Iris classifier
classification-tf/ffnn.py - PyTorch Iris classifier
classification-pytorch/ffnn.py - Iris samples
classification-tf/iris.data
Clock CNN
- Train clock CNN
cnn/train-12.py - Test clock CNN
cnn/test-12.py - Clock images
cnn/dataset-12 - Best CNN model
cnn/dataset-12
Other components
- Example runner
Connections 20
- Example runner → TF regression: runs
README.md - Example runner → PyTorch regression: runs
README.md - Example runner → TF multi-output: runs
README.md - Example runner → PyTorch multi-output: runs
README.md - Example runner → TF Iris classifier: runs
README.md - Example runner → PyTorch Iris classifier: runs
README.md - Example runner → Train clock CNN: runs
README.md - Example runner → Test clock CNN: runs
cnn/test-12.py - TF regression → Function samples: reads
regression-tf/ffnn.py - PyTorch regression → Function samples: reads
regression-pytorch/ffnn.py - TF multi-output → Complex samples: reads
regression-tf2/ffnn.py - PyTorch multi-output → Complex samples: reads
regression-pytorch2/ffnn.py - Complex data generator → Complex samples: writes
regression-tf2/sample_generator.py - Complex data generator → Complex samples: writes
regression-pytorch2/sample_generator.py - TF Iris classifier → Iris samples: reads
classification-tf/ffnn.py - PyTorch Iris classifier → Iris samples: reads
classification-pytorch/ffnn.py - Train clock CNN → Clock images: loads
cnn/train-12.py - Train clock CNN → Best CNN model: saves
cnn/train-12.py - Test clock CNN → Best CNN model: loads
cnn/test-12.py - Test clock CNN → Clock images: selects image
cnn/test-12.py