forked from lgallet/XOR-NeuralNetwork-C
feat: ✨ Change to resolve the non xor
This commit is contained in:
parent
7b424278e8
commit
1b64ad6df5
5
Makefile
5
Makefile
@ -1,19 +1,20 @@
|
|||||||
CC := gcc
|
CC := gcc
|
||||||
CCFLAGS := -pedantic -std=c99
|
CCFLAGS := -pedantic -std=c99
|
||||||
|
LDFLAGS := -lm
|
||||||
OBJ := main.o
|
OBJ := main.o
|
||||||
TARGET := main
|
TARGET := main
|
||||||
|
|
||||||
all: main use
|
all: main use
|
||||||
|
|
||||||
main: $(OBJ)
|
main: $(OBJ)
|
||||||
$(CC) $(CCFLAGS) $(OBJ) -o $(TARGET)
|
$(CC) $(CCFLAGS) $(OBJ) -o $(TARGET) $(LDFLAGS)
|
||||||
./main
|
./main
|
||||||
|
|
||||||
$(OBJ): main.c
|
$(OBJ): main.c
|
||||||
$(CC) $(CCFLAGS) -c main.c -o $(OBJ)
|
$(CC) $(CCFLAGS) -c main.c -o $(OBJ)
|
||||||
|
|
||||||
use: use.o
|
use: use.o
|
||||||
$(CC) $(CCFLAGS) use.o -o use
|
$(CC) $(CCFLAGS) use.o -o use $(LDFLAGS)
|
||||||
|
|
||||||
use.o: use.c
|
use.o: use.c
|
||||||
$(CC) $(CCFLAGS) -c use.c -o use.o
|
$(CC) $(CCFLAGS) -c use.c -o use.o
|
||||||
|
2
main.c
2
main.c
@ -79,7 +79,7 @@ int main(){
|
|||||||
double trainingInputs[NUM_TRAINING_SETS][NUM_INPUTS] = {{0.0f, 0.0f}, {1.0f, 0.0f},
|
double trainingInputs[NUM_TRAINING_SETS][NUM_INPUTS] = {{0.0f, 0.0f}, {1.0f, 0.0f},
|
||||||
{0.0f, 1.0f}, {1.0f, 1.0f}};
|
{0.0f, 1.0f}, {1.0f, 1.0f}};
|
||||||
|
|
||||||
double trainingOutputs[NUM_TRAINING_SETS][NUM_OUTPUTS] = {{0.0f}, {1.0f}, {1.0f}, {0.0f}};
|
double trainingOutputs[NUM_TRAINING_SETS][NUM_OUTPUTS] = {{1.0f}, {0.0f}, {0.0f}, {1.0f}};
|
||||||
|
|
||||||
for(int i = 0; i < NUM_INPUTS; i++){
|
for(int i = 0; i < NUM_INPUTS; i++){
|
||||||
for(int j = 0; j < NUM_HIDDEN; j++){
|
for(int j = 0; j < NUM_HIDDEN; j++){
|
||||||
|
Reference in New Issue
Block a user