mirror of
https://github.com/augustin64/projet-tipe
synced 2025-01-23 23:26:25 +01:00
Rename mnist network to dense for consistency
This commit is contained in:
parent
8e411e29f4
commit
c078d75ca6
@ -1,6 +1,6 @@
|
||||
# Compte rendu
|
||||
|
||||
### **22 Avril 2022** MNIST, premiers résultats. [b30bedd](https://github.com/julienChemillier/TIPE/commit/b30bedd375e23ec7c2e5b10acf397a10885d8b5e)
|
||||
### **22 Avril 2022** MNIST, premiers résultats sur le réseau dense. [b30bedd](https://github.com/julienChemillier/TIPE/commit/b30bedd375e23ec7c2e5b10acf397a10885d8b5e)
|
||||
Le réseau minimise la fonction d'erreur (différence entre sortie voulue et obtenue).
|
||||
Cela donne comme résultat une précision de 10.2% en moyenne soit à peine mieux qu'aléatoire.
|
||||
Chaque image renvoie les mêmes poids sur la dernière couche.
|
||||
|
6
Makefile
6
Makefile
@ -9,11 +9,11 @@ NVCC_INSTALLED := $(shell command -v $(NVCC) 2> /dev/null)
|
||||
DENSE_SRCDIR := $(SRCDIR)/dense
|
||||
CNN_SRCDIR := $(SRCDIR)/cnn
|
||||
|
||||
MNIST_SRC := $(wildcard $(DENSE_SRCDIR)/*.c)
|
||||
DENSE_SRC := $(wildcard $(DENSE_SRCDIR)/*.c)
|
||||
CNN_SRC := $(wildcard $(CNN_SRCDIR)/*.c)
|
||||
CNN_SRC_CUDA := $(wildcard $(CNN_SRCDIR)/*.cu)
|
||||
|
||||
MNIST_OBJ = $(filter-out $(BUILDDIR)/dense_main.o $(BUILDDIR)/dense_utils.o $(BUILDDIR)/dense_preview.o, $(MNIST_SRC:$(DENSE_SRCDIR)/%.c=$(BUILDDIR)/dense_%.o))
|
||||
DENSE_OBJ = $(filter-out $(BUILDDIR)/dense_main.o $(BUILDDIR)/dense_utils.o $(BUILDDIR)/dense_preview.o, $(DENSE_SRC:$(DENSE_SRCDIR)/%.c=$(BUILDDIR)/dense_%.o))
|
||||
CNN_OBJ = $(filter-out $(BUILDDIR)/cnn_main.o $(BUILDDIR)/cnn_preview.o $(BUILDDIR)/cnn_export.o, $(CNN_SRC:$(CNN_SRCDIR)/%.c=$(BUILDDIR)/cnn_%.o))
|
||||
CNN_OBJ_CUDA = $(CNN_SRC:$(CNN_SRCDIR)/%.cu=$(BUILDDIR)/cnn_%.o)
|
||||
|
||||
@ -164,7 +164,7 @@ prepare-tests:
|
||||
$(BUILDDIR)/test-cnn_%: $(TEST_SRCDIR)/cnn_%.c $(CNN_OBJ) $(BUILDDIR)/colors.o $(BUILDDIR)/mnist.o $(BUILDDIR)/utils.o $(BUILDDIR)/memory_management.o
|
||||
$(CC) $^ -o $@ $(CFLAGS) $(LD_CFLAGS)
|
||||
|
||||
$(BUILDDIR)/test-dense_%: $(TEST_SRCDIR)/dense_%.c $(MNIST_OBJ) $(BUILDDIR)/colors.o $(BUILDDIR)/mnist.o
|
||||
$(BUILDDIR)/test-dense_%: $(TEST_SRCDIR)/dense_%.c $(DENSE_OBJ) $(BUILDDIR)/colors.o $(BUILDDIR)/mnist.o
|
||||
$(CC) $^ -o $@ $(CFLAGS) $(LD_CFLAGS)
|
||||
|
||||
$(BUILDDIR)/test-memory_management: $(TEST_SRCDIR)/memory_management.c $(BUILDDIR)/colors.o $(BUILDDIR)/utils.o $(BUILDDIR)/test_memory_management.o
|
||||
|
@ -15,7 +15,7 @@ Network* create_network(int max_size, float learning_rate, int dropout, int acti
|
||||
Network* create_network_lenet5(float learning_rate, int dropout, int activation, int initialisation, int input_dim, int input_depth);
|
||||
|
||||
/*
|
||||
* Renvoie un réseau sans convolution, similaire à celui utilisé dans src/mnist
|
||||
* Renvoie un réseau sans convolution, similaire à celui utilisé dans src/dense
|
||||
*/
|
||||
Network* create_simple_one(float learning_rate, int dropout, int activation, int initialisation, int input_dim, int input_depth);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user