<prompt> Andika programu ya Python inayotekelezea mtandao rahisi wa neural kwa utambuzi wa tarakimu kwa kutumia mkusanyiko wa data wa MNIST. Programu inapaswa kujumuisha awamu za mafunzo, uthibitishaji, na majaribio, pamoja na chaguo la kuona uzani uliojifunza.  <response>: Ili kutekeleza mtandao rahisi wa neva wa utambuzi wa tarakimu kwa kutumia mkusanyiko wa data wa MNIST, tunaweza kutumia maktaba za TensorFlow na Keras. Hapa kuna mfano wa jinsi ya kuunda programu kama hii: chatuingiza numpy kama npagiza matplotlib.pyplot kama pltkutoka tensorflow.keras.datasets leta mnistkutoka tensorflow.keras.models huleta Mfuatanokutoka tensorflow.keras.layers huagiza Densekutoka tensorflow.keras.utils huleta hadi_kitengo Pakia seti ya data ya MNISTpicha_za_treni, lebo_za_moshi, picha_za_jaribio, lebo_za_majaribio mnist.load_data Changanua data mapematrain_images train_images.reshape60000, 28 28train_images train_images.astypefloat32 255test_images test_images.reshape10000, 28 28test_images test_images.astypefloat32 255treni_lebo kwa_kategorialebo_za_trenitest_labels kwa_categoricallebo_za_jaribio Gawanya data ya mafunzo katika seti za mafunzo na uthibitishajival_images picha_za_treni:10000taswira_za_treni picha_za_treni10000:val_labels treni_labels:10000lebo_za_treni lebo_za_treni10000: Unda mfano wa mtandao wa neuralmfano Mfuatanomodel.addDense128, activationrelu, input_shape28 28,model.addDense64, activationrelumodel.addDense10, activationsoftmax Kusanya mfanomodel.compileoptimizeradam, hasaracategorical_crossentropy, vipimousahihi Funza mfanohistoria model.fitpartial_train_picha, lebo_za_treni, enzi20, batch_size128, uthibitisho_datapicha_bodi, lebo_bodi Jaribu mfanotest_loss, test_acc model.evaluatepicha_za_jaribio, lebo_za_mtihanichapisha usahihi wa jaribio: test_acc Taswira ya uzani uliojifunzalayer_weights model.layers0.get_weights0mtini, shoka plt.subplots4, 8kwa mimi katika safu 32: shoka shokai 8, i 8 ax.imshowlayer_weights:, i.reshape28, 28, cmapkijivu mhimili wa mhimili offplt.onyeshaMpango huu huunda mtandao rahisi wa neva wenye tabaka mbili zilizofichwa na kuufunza kwenye mkusanyiko wa data wa MNIST. Pia inajumuisha mafunzo, uthibitishaji, na awamu za majaribio. Uzito uliojifunza wa safu ya kwanza unaonyeshwa kwa kutumia matplotlib.Tafadhali kumbuka kuwa utahitaji kusakinisha maktaba za TensorFlow na Keras ikiwa bado hujafanya:bashibomba kufunga tensorflow 