# None => cree un nouvel axe de dimension 1, cela a pour effet de transposer X[:,index] qui un np.array de dimension 1 (ligne) et qui devient un vecteur (colonne)
# ce qui correspond bien a ce qui est demande par make_predictions qui attend une matrice dont les colonnes sont les pixels de l'image, la on donne une seule colonne
Main.java:1: error: '.' expected
import pandas as pd
^
Main.java:1: error: ';' expected
import pandas as pd
^
Main.java:2: error: '.' expected
import numpy as np
^
Main.java:2: error: ';' expected
import numpy as np
^
Main.java:3: error: '.' expected
import pickle
^
Main.java:4: error: ';' expected
from keras.datasets import mnist
^
Main.java:4: error: '.' expected
from keras.datasets import mnist
^
Main.java:5: error: ';' expected
import matplotlib.pyplot as plt
^
Main.java:15: error: illegal character: '#'
exp = np.exp(Z - np.max(Z)) #le np.max(Z) evite un overflow en diminuant le contenu de exp
^
Main.java:26: error: illegal character: '#'
Z1 = W1.dot(X) + b1 #10, m
^
Main.java:27: error: illegal character: '#'
A1 = ReLU(Z1) # 10,m
^
Main.java:28: error: illegal character: '#'
Z2 = W2.dot(A1) + b2 #10,m
^
Main.java:29: error: illegal character: '#'
A2 = softmax(Z2) #10,m
^
Main.java:33: error: empty character literal
''' return an 0 vector with 1 only in the position correspondind to the value in Y'''
^
Main.java:33: error: unclosed character literal
''' return an 0 vector with 1 only in the position correspondind to the value in Y'''
^
Main.java:33: error: empty character literal
''' return an 0 vector with 1 only in the position correspondind to the value in Y'''
^
Main.java:33: error: illegal line end in character literal
''' return an 0 vector with 1 only in the position correspondind to the value in Y'''
^
Main.java:34: error: illegal character: '#'
one_hot_Y = np.zeros((Y.max()+1,Y.size)) #si le chiffre le plus grand dans Y est 9 ca fait 10 lignes
^
Main.java:35: error: illegal character: '#'
one_hot_Y[Y,np.arange(Y.size)] = 1 # met un 1 en ligne Y[i] et en colonne i, change l'ordre mais pas le nombre
^
Main.java:35: error: unclosed character literal
one_hot_Y[Y,np.arange(Y.size)] = 1 # met un 1 en ligne Y[i] et en colonne i, change l'ordre mais pas le nombre
^
Main.java:40: error: illegal character: '#'
dZ2 = 2*(A2 - one_hot_Y) #10,m
^
Main.java:41: error: illegal character: '#'
dW2 = 1/m * (dZ2.dot(A1.T)) # 10 , 10
^
Main.java:42: error: illegal character: '#'
db2 = 1/m * np.sum(dZ2,1) # 10, 1
^
Main.java:43: error: illegal character: '#'
dZ1 = W2.T.dot(dZ2)*derivative_ReLU(Z1) # 10, m
^
Main.java:44: error: illegal character: '#'
dW1 = 1/m * (dZ1.dot(X.T)) #10, 784
^
Main.java:45: error: illegal character: '#'
db1 = 1/m * np.sum(dZ1,1) # 10, 1
^
Main.java:76: error: unclosed character literal
print(f'{get_accuracy(prediction, Y):.3%}')
^
Main.java:76: error: unclosed character literal
print(f'{get_accuracy(prediction, Y):.3%}')
^
Main.java:85: error: illegal character: '#'
# None => cree un nouvel axe de dimension 1, cela a pour effet de transposer X[:,index] qui un np.array de dimension 1 (ligne) et qui devient un vecteur (colonne)
^
Main.java:86: error: illegal character: '#'
# ce qui correspond bien a ce qui est demande par make_predictions qui attend une matrice dont les colonnes sont les pixels de l'image, la on donne une seule colonne
^
Main.java:86: error: unclosed character literal
# ce qui correspond bien a ce qui est demande par make_predictions qui attend une matrice dont les colonnes sont les pixels de l'image, la on donne une seule colonne
^
Main.java:98: error: unclosed character literal
plt.imshow(current_image, interpolation='nearest')
^
Main.java:98: error: unclosed character literal
plt.imshow(current_image, interpolation='nearest')
^
Main.java:106: error: illegal character: '#'
#label = Y[index]
^
Main.java:107: error: illegal character: '#'
#print("Prediction: ", prediction)
^
Main.java:109: error: illegal character: '#'
#current_image = vect_X.reshape((WIDTH, HEIGHT)) * SCALE_FACTOR
^
Main.java:111: error: illegal character: '#'
#plt.gray()
^
Main.java:112: error: illegal character: '#'
#plt.imshow(current_image, interpolation='nearest')
^
Main.java:112: error: unclosed character literal
#plt.imshow(current_image, interpolation='nearest')
^
Main.java:112: error: unclosed character literal
#plt.imshow(current_image, interpolation='nearest')
^
Main.java:113: error: illegal character: '#'
#plt.show()
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:119: error: illegal character: '#'
############## MAIN ##############
^
Main.java:122: error: illegal character: '#'
SCALE_FACTOR = 255 # TRES IMPORTANT SINON OVERFLOW SUR EXP
^
70 errors