ELF444 (# 444P9P9P9PPhpd9dd((( Qtd/lib/ld-linux.so.2GNU    l|%qr#e<Xxa^KRJ Fs9|*46T^ z|# D0libm.so.6exp_Jv_RegisterClasses__gmon_start__libc.so.6putcharstrcpystdoutfgetscreatmallocfflushwritefprintfreadreallocsscanfstrcmpfgetcfclosesrandomexitfopenatoi_IO_stdin_used__libc_start_mainstrlenfreeGLIBC_2.0GLIBC_2.1 ii 2ii ii 4 DHLPTX\`d h l p tx|U<)5<%@%Dh%Hh%Lh%Ph%Th %Xh(%\h0%`h8p%dh@`%hhHP%lhP@%phX0%th` %xhh%|hp%hx%h%h%h%h%h%h%h%hp%h`%hP1^PTRhȯhQVhUS[APtЋ]ÐU=u)tҡuÉU`tt h`ЃvÐU8)Dž2DždDždDžƅƅƅƅ} E 0  jY###Dž;E|E 8-E @1CzE 4P a E 40 E 4P E 4E 4PGE 4PmE 4P>DžDž(E @PhXtPq"tPP"tP/"uE 0hpx ju Dž D 0h20hŰ0hݰP jUHEE uE}u`}~EuhE@EEU@BEjjuD E h$B}~7uhL$uht 5` hjuuzju ugjuuT h 5} ti hjuu  h]ju u h$:juuEE;E~puhc 5OEЉUEE;E|uMEA4uMEA4 EPEP333333?RP333333?RPu' EEE]ЍEkuuhg-juuju ujuu h 53UEEĉЋMę9uuuE h 5}~uuEU(EUEE E}PEE;E|uM EA4+ uX uM EA4WjEPutEz}ttM EA0hkEUE;B~.MEAt4hyNEŃ j EE]EEE]}uE uuEEɍd$$h }u hUEP E@ ]E EME@ Et0E@Et E7E.E@Et EEEUuh h hȳ h h hP ht h hÐUƅƅ(ƅXEEPEP(PXPEPEPhȴE0v EhPBuE H ̺?QE H ?QUVS E@EE@EEEEU E;t2uhE 0h( jE @ EEEE;E|XEE;E|@E܍uuuuQP$d$`EE붍E랍e[^ÐUyP$d$hUUEU EUEURP|U EPE}u hpaEEEEU EPE}u hE>EE;E|' u eEE EϋEEEUSEE;E ~AEE;E~)EMEE͍E뵃[USEE;E ~JEE;E~2E UE TEčE묃[Uuhص ubUS j4lE}u hEUEUE BUEB] E@PC ] E @PC] E@PC] E @PC] E@PC] E@P}C ]E @PE@PC$]E@PE @PC(]E @PE@PqC,]E@PE @PVC0EEE]UEEE@E Ep  Ep Ep Ep Ep Ep rEE;E~C MEA$4C MEA,4%E볃 Ep$  Ep,EE;E~C MEA(4 MEA04E볃 Ep( Ep0 uxUuu uEu uEp$uu Ep(u uEp,Fuu Ep0/EUSM?QEE;E~EUEE;E~ %d images in training set %d images in test1 set %d images in test2 set YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYCYYYYYYYYYYYYYYYY YYYYYYYYYYYYQCreating new network '%s' Need some images to train on, use -t Training underway (going to %d epochs) Will save network every %d epochs 0 0.0 Failed to classify the following images from the training set: Failed to classify the following images from the test set 1: Failed to classify the following images from the test set 2: %d %g %s - outputs %.3f %g %g 0.0 0.0 Y@?USAGE: %s -n [-e ] [-s ] [-S ] [-t ] [-1 ] [-2 ] [-T] %[^_]_%[^_]_%[^_]_%[^_]_%d.%[^_]glickmanLOAD_INPUT_WITH_IMAGE: This image has %d pixels, but your net has %d input units. I give up. o@AALLOC_1D_DBL: Couldn't allocate array of doubles ALLOC_2D_DBL: Couldn't allocate array of dbl ptrs Random number generator seed: %d BPNN_CREATE: Couldn't allocate neural network BPNN_SAVE: Cannot create '%s' Saving %dx%dx%d network to '%s' Reading '%s' '%s' contains a %dx%dx%d network Reading input weights...Done Reading hidden weights...Done IMGALLOC: Couldn't allocate image structure rIMGOPEN: Couldn't open '%s' P%dIMGOPEN: Only handles pgm files (type P5 or P2) %d %d%dIMGOPEN: Only handles pgm files of 8 bits or less IMGOPEN: Couldn't allocate space for image data IMGOPEN: Fatal impossible error wP2 %d %d 255 IMG_WRITE: Found value %d at row %d col %d Setting it to zero %d %d IMGL_ALLOC: Couldn't allocate image list IMGL_ADD: Couldn't reallocate image list IMGL_LOAD_IMAGES_FROM_TEXTFILE: Invalid file '%s' IMGL_LOAD_IMAGES_FROM_TEXTFILE: Couldn't open '%s' Loading '%s'...Couldn't open '%s' done 2 l 0H 8o<oodʆچ *:JZjzʇڇ *\GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)GCC: (GNU) 3.3.3 20040412 (Red Hat Linux 3.3.3-7)" L -!K nL mainwbackprop_faceperformance_on_imagelistevaluate_performanceprintusage8LOload_target load_input_with_imagec -odrnddpn1squashalloc_1d_dbl+alloc_2d_dblbpnn_randomize_weightsbpnn_zero_weights_bpnn_initializebpnn_internal_create#bpnn_freebpnn_createbpnn_layerforwardsbpnn_output_errorbpnn_hidden_errorbpnn_adjust_weightsbpnn_feedforward)bpnn_trainbpnn_savebpnn_readKimg_basenamehimg_allocimg_creatimg_freeAimg_setpixelimg_getpixelimg_open*img_writeimgl_allocimgl_add:imgl_freewimgl_load_images_from_textfile imgl_munge_nameHfacetrain.c/staff/sushil/classes/ai/assignments/nn/srcGNU C 3.3.3 20040412 (Red Hat Linux 3.3.3-7)size_tՌ__u_char"unsigned char__u_short#short unsigned int__u_int$__u_long%long unsigned int__int8_t(signed char__uint8_t)__int16_t*Pshort int__uint16_t+__int32_t,int__uint32_t-__int64_t2long long int__uint64_t3long long unsigned int__quad_t;__u_quad_t<__dev_t__uid_t__gid_t__ino_t__ino64_t__mode_t__nlink_t__off_tlong int__off64_t__pid_t__val#__fsid_t__clock_t__rlim_t__rlim64_t__id_t__time_t__useconds_t__suseconds_t__daddr_t__swblk_t__key_t__clockid_t__timer_t__blksize_t__blkcnt_t__blkcnt64_t__fsblkcnt_t__fsblkcnt64_t__fsfilcnt_t__fsfilcnt64_t__ssize_t__loff_t__qaddr_t __caddr_t char__intptr_t__socklen_tŒFILE. +. _flags # _IO_read_ptr # _IO_read_end # _IO_read_base # _IO_write_base # _IO_write_ptr # _IO_write_end # _IO_buf_base # _IO_buf_end # _IO_save_base #$ _IO_backup_base #( _IO_save_end #, _markers #0 _chain #4 _fileno #8 _flags2 ##< _old_offset %w#@ _cur_column )#D _vtable_offset *#F _shortbuf +k#G _lock /{#H _offset 8#L __pad1 > #T __pad2 ? #X _mode A#\ _unused2 C#`__FILE> wchar_tE wint_tb lS__wchQ9__wchbRl|T__countN#__valueSH#__mbstate_tT| __posw##_G_fpos_t#__pos!#"#_G_fpos64_t# &__GCONV_OK__GCONV_NOCONV__GCONV_NODB__GCONV_NOMEM__GCONV_EMPTY_INPUT__GCONV_FULL_OUTPUT__GCONV_ILLEGAL_INPUT__GCONV_INCOMPLETE_INPUT__GCONV_ILLEGAL_DESCRIPTOR__GCONV_INTERNAL_ERROR < 8__GCONV_IS_LAST__GCONV_IGNORE_ERRORS__gconv_fctHO U           __gconv_step<?__shlib_handleul#__modnamev@ #__counterx#__from_namez# __to_name{#__fct}< #__btowc_fct~ #__init_fct #__end_fct9 # __min_needed_from#$__max_needed_from#(__min_needed_to#,__max_needed_to#0__stateful#4 #8   __gconv_step_data$@__outbuf #__outbufend #__flags#__invocation_counter# __internal_use#__statepr##__transN#      ~__gconv_btowc_fctK   9 __gconv_init_fctN# ) 9  __gconv_end_fctOP V b  __gconv_trans_fctX{           __gconv_trans_context_fct]        __gconv_trans_query_fcta & @ @ K  F  Q @ __gconv_trans_init_fctdu {   @  __gconv_trans_end_fcte    N__gconv_trans_dataB__trans_fctjb #__trans_context_fctk #__trans_end_fctl #m # __nextnN#  __gconv_loaded_object T __gconv_info__nsteps~#__steps ## __gconv_t x ,4__cd2x#3 # 4,5__cd/x__combined4_G_iconv_t5 _G_int16_t7P_G_int32_t8_G_uint16_t9_G_uint32_t:__gnuc_va_list+ _IO_lock_t _IO_marker _next #_sbuf #_pos #  k__codecvt_result __codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconv{ 3+ H __io_read_fn _N ~ __io_write_fn hN @ ~ __io_seek_fn p+ +  __io_close_fn sGW fpos_tX _IEEE__SVID__XOPEN__POSIX__ISOC_ _LIB_VERSION_TYPE eexception  type # name # arg1 # arg2 # retval !#doublem name #rows #cols #data m# IMAGE ( n #list #  sIMAGELIST 4 *input_n #hidden_n #output_n #input_units # hidden_units #output_units #hidden_delta #output_delta #target "# input_weights $#$hidden_weights %#(input_prev_weights (#,hidden_prev_weights )#0  BPNN *[mainŌU argc argv[ !netnamea}!trainnamea{!test1nameay!test2nameaw"qw"wqw"Xqw!indw!epochsw!seedw"Nw"4w##@h$%@A[&$$'(atoi5$ q )@tŌ!U*qq*wqq *Xqq epochsr*Nr netnames*4r !iimgu|!netvx!train_nwt!epochwp!iwl!imgsizewh!out_errx`!hid_errxX!sumerrxP#$'=#$&$ )Ӏ!U net ilq *4Ҁ!errx!valp!iՀl!nՀh!jՀd!correctՀ`'dY#ހ$#$&b$+bkU,net,err -deltax+*kU,prog)_IO_jump_t_IO_FILE_plus.stdoutaimagenet.c/staff/sushil/classes/ai/assignments/nn/srcGNU C 3.3.3 20040412 (Red Hat Linux 3.3.3-7)size_tՋ__u_char"unsigned char__u_short#short unsigned int__u_int$__u_long%long unsigned int__int8_t(signed char__uint8_t)__int16_t*Oshort int__uint16_t+__int32_t,int__uint32_t-__int64_t2long long int__uint64_t3long long unsigned int__quad_t;__u_quad_t<__dev_t__uid_t__gid_t__ino_t__ino64_t__mode_t__nlink_t__off_tlong int__off64_t__pid_t__val#__fsid_t__clock_t__rlim_t__rlim64_t__id_t__time_t__useconds_t__suseconds_t__daddr_t__swblk_t__key_t__clockid_t__timer_t__blksize_t__blkcnt_t__blkcnt64_t__fsblkcnt_t__fsblkcnt64_t__fsfilcnt_t__fsfilcnt64_t__ssize_t__loff_t__qaddr_t __caddr_t char__intptr_t__socklen_t‹FILE. . _flags # _IO_read_ptr # _IO_read_end # _IO_read_base # _IO_write_base # _IO_write_ptr # _IO_write_end # _IO_buf_base # _IO_buf_end # _IO_save_base #$ _IO_backup_base #( _IO_save_end #, _markers #0 _chain #4 _fileno #8 _flags2 ##< _old_offset %v#@ _cur_column )#D _vtable_offset *#F _shortbuf +j#G _lock /z#H _offset 8#L __pad1 > #T __pad2 ? #X _mode A#\ _unused2 C#`__FILE> wchar_tE wint_tb kS__wchQ8__wchbRk{T__countN#__valueSG#__mbstate_tT{ __posv##_G_fpos_t#__pos!#"#_G_fpos64_t# &__GCONV_OK__GCONV_NOCONV__GCONV_NODB__GCONV_NOMEM__GCONV_EMPTY_INPUT__GCONV_FULL_OUTPUT__GCONV_ILLEGAL_INPUT__GCONV_INCOMPLETE_INPUT__GCONV_ILLEGAL_DESCRIPTOR__GCONV_INTERNAL_ERROR ; 8__GCONV_IS_LAST__GCONV_IGNORE_ERRORS__gconv_fctHN T           __gconv_step<?__shlib_handleuk#__modnamev? #__counterx#__from_namez# __to_name{#__fct}; #__btowc_fct~ #__init_fct #__end_fct8 # __min_needed_from#$__max_needed_from#(__min_needed_to#,__max_needed_to#0__stateful#4 #8   __gconv_step_data$@__outbuf #__outbufend #__flags#__invocation_counter# __internal_use#__statepq##__transM#      }__gconv_btowc_fctK   8 __gconv_init_fctN" ( 8  __gconv_end_fctOO U a  __gconv_trans_fctXz           __gconv_trans_context_fct]        __gconv_trans_query_fcta % ? ? J  E  P ? __gconv_trans_init_fctdt z   ?  __gconv_trans_end_fcte    M__gconv_trans_dataB__trans_fctja #__trans_context_fctk #__trans_end_fctl #m # __nextnM#  __gconv_loaded_object S __gconv_info__nsteps}#__steps ## __gconv_t w ,4__cd2w#3 # 3,5__cd/w__combined4_G_iconv_t5 _G_int16_t7O_G_int32_t8_G_uint16_t9_G_uint32_t:__gnuc_va_list+ _IO_lock_t _IO_marker _next #_sbuf #_pos #  j__codecvt_result __codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconvz 3 H __io_read_fn _M } __io_write_fn hM ? } __io_seek_fn p* *  __io_close_fn sFV fpos_tX name #rows #cols #data # IMAGE d n #list #  IMAGELIST -4 *input_n #hidden_n #output_n #input_units -# hidden_units -#output_units -#hidden_delta -#output_delta -#target "-# input_weights $=#$hidden_weights %=#(input_prev_weights (=#,hidden_prev_weights )=#0 3double -BPNN *load_targetUimgnet scaletuseridheadexpression~eyes~photo} C 'load_input_with_image6Uimg4net5 units7-tnr8pnc8limgsize8hi8dj8`k8\_IO_jump_t_IO_FILE_plus!backprop.c/staff/sushil/classes/ai/assignments/nn/srcGNU C 3.3.3 20040412 (Red Hat Linux 3.3.3-7)size_tՋ__u_char"unsigned char__u_short#short unsigned int__u_int$__u_long%long unsigned int__int8_t(signed char__uint8_t)__int16_t*Oshort int__uint16_t+__int32_t,int__uint32_t-__int64_t2long long int__uint64_t3long long unsigned int__quad_t;__u_quad_t<__dev_t__uid_t__gid_t__ino_t__ino64_t__mode_t__nlink_t__off_tlong int__off64_t__pid_t__val#__fsid_t__clock_t__rlim_t__rlim64_t__id_t__time_t__useconds_t__suseconds_t__daddr_t__swblk_t__key_t__clockid_t__timer_t__blksize_t__blkcnt_t__blkcnt64_t__fsblkcnt_t__fsblkcnt64_t__fsfilcnt_t__fsfilcnt64_t__ssize_t__loff_t__qaddr_t __caddr_t char__intptr_t__socklen_t‹FILE. . _flags # _IO_read_ptr # _IO_read_end # _IO_read_base # _IO_write_base # _IO_write_ptr # _IO_write_end # _IO_buf_base # _IO_buf_end # _IO_save_base #$ _IO_backup_base #( _IO_save_end #, _markers #0 _chain #4 _fileno #8 _flags2 ##< _old_offset %v#@ _cur_column )#D _vtable_offset *#F _shortbuf +j#G _lock /z#H _offset 8#L __pad1 > #T __pad2 ? #X _mode A#\ _unused2 C#`__FILE> wchar_tE wint_tb kS__wchQ8__wchbRk{T__countN#__valueSG#__mbstate_tT{ __posv##_G_fpos_t#__pos!#"#_G_fpos64_t# &__GCONV_OK__GCONV_NOCONV__GCONV_NODB__GCONV_NOMEM__GCONV_EMPTY_INPUT__GCONV_FULL_OUTPUT__GCONV_ILLEGAL_INPUT__GCONV_INCOMPLETE_INPUT__GCONV_ILLEGAL_DESCRIPTOR__GCONV_INTERNAL_ERROR ; 8__GCONV_IS_LAST__GCONV_IGNORE_ERRORS__gconv_fctHN T           __gconv_step<?__shlib_handleuk#__modnamev? #__counterx#__from_namez# __to_name{#__fct}; #__btowc_fct~ #__init_fct #__end_fct8 # __min_needed_from#$__max_needed_from#(__min_needed_to#,__max_needed_to#0__stateful#4' #8   __gconv_step_data$@__outbuf #__outbufend #__flags#__invocation_counter# __internal_use#__statepq##__transM#      }__gconv_btowc_fctK   8 __gconv_init_fctN" ( 8  __gconv_end_fctOO U a  __gconv_trans_fctXz           __gconv_trans_context_fct]        __gconv_trans_query_fcta % ? ? J  E  P ? __gconv_trans_init_fctdt z   ?  __gconv_trans_end_fcte    M__gconv_trans_dataB__trans_fctja #__trans_context_fctk #__trans_end_fctl #'m # __nextnM#  __gconv_loaded_object S __gconv_info__nsteps}#__steps #'# __gconv_t w ,4__cd2w#'3 # 3,5__cd/w__combined4_G_iconv_t5 _G_int16_t7O_G_int32_t8_G_uint16_t9_G_uint32_t:__gnuc_va_list+ _IO_lock_t _IO_marker _next #_sbuf #_pos #  j__codecvt_result __codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconvz 3 H __io_read_fn _M } __io_write_fn hM ? } __io_seek_fn p* *  __io_close_fn sFV fpos_tX4 *input_n #hidden_n #output_n #input_units # hidden_units #output_units #hidden_delta #output_delta #target "# input_weights $#$hidden_weights %#(input_prev_weights (#,hidden_prev_weights )#0 double BPNN *d _IEEE__SVID__XOPEN__POSIX__ISOC_ _LIB_VERSION_TYPE oexception  type # name # arg1 # arg2 # retval !#drndU random!"dpn1"Usquash*U#x)x+alloc_1d_dbl3:U#n2$new4|% 6!alloc_2d_dblC:U#mB#nB $iD|$newEx% G!bpnn_randomize_weightsXU#wV#mW #nW$iYx$jYt_bpnn_zero_weightsf~U#wd#me #ne$igx$jgt&bpnn_initializer~U#seedr srandomt!bpnn_internal_createzU#n_iny' y #n_outy$newnet{x% }! &bpnn_freeqU#net$n1|$n2x$it free!bpnn_createqU#n_in'  #n_out$newnet|&sbpnn_layerforwardU#l1ڔ#l2ڔ #connڤ#n1#n2$sumݚp$jl$kh&bpnn_output_errorU#delta#target #output#nj#err$j|$op$th$errsum`(bpnn_hidden_errorŜU)delta_h)nh )delta_o)no)who)hidden)err *jl*kh*h`*sumX*errsumP(bpnn_adjust_weightsŜU)delta)ndelta )ly)nly)w)oldw)etah+`*new_dwX*kT*jP()bpnn_feedforward+PU)net**in,|*hid,x*out,t(bpnn_train>PU)net<)eta=x+=p)eo=)eh= *in?l*hid?h*out?d*out_err@X*hid_err@P(bpnn_savebzU)net`+a *fdct*n1cp*n2cl*n3ch*icd*jc`*memcntc\*dvaluedP*wdL*memeH,creatg!,writep!- v!,free!,close!.e"*_tozD/.z@*_iz*_lz0#*_to/.*_i*_l1Xbpnn_readzU+*mem|*newx*fdt*n1p*n2l*n3h*id*j`*memcnt\,uopen!,read!- !,free!,close!.ȣ!*_toT/.P*_iL*_lH0Τ'*_toD/.@*_i*_l_IO_jump_t_IO_FILE_plus2stdoutpgmimage.c/staff/sushil/classes/ai/assignments/nn/srcGNU C 3.3.3 20040412 (Red Hat Linux 3.3.3-7)size_tՋ^__u_char"unsigned char__u_short#short unsigned int__u_int$__u_long%long unsigned int__int8_t(signed char__uint8_t)__int16_t*Oshort int__uint16_t+__int32_t,int__uint32_t-__int64_t2long long int__uint64_t3long long unsigned int__quad_t;__u_quad_t<__dev_t__uid_t__gid_t__ino_t__ino64_t__mode_t__nlink_t__off_tlong int__off64_t__pid_t__val#^__fsid_t__clock_t__rlim_t__rlim64_t__id_t__time_t__useconds_t__suseconds_t__daddr_t__swblk_t__key_t__clockid_t__timer_t__blksize_t__blkcnt_t__blkcnt64_t__fsblkcnt_t__fsblkcnt64_t__fsfilcnt_t__fsfilcnt64_t__ssize_t__loff_t__qaddr_t __caddr_t char__intptr_t__socklen_t‹FILE. <. _flags # _IO_read_ptr # _IO_read_end # _IO_read_base # _IO_write_base # _IO_write_ptr # _IO_write_end # _IO_buf_base # _IO_buf_end # _IO_save_base #$ _IO_backup_base #( _IO_save_end #, _markers #0 _chain #4 _fileno #8 _flags2 ##< _old_offset %v#@ _cur_column )#D _vtable_offset *#F _shortbuf +j#G _lock /z#H _offset 8#L __pad1 > #T __pad2 ? #X _mode A#\ _unused2 C#`__FILE> wchar_tE wint_tb kS__wchQ8__wchbRk{T__countN#__valueSG#__mbstate_tT{ __posv#4#_G_fpos_t#__pos!#4"#_G_fpos64_t# &__GCONV_OK__GCONV_NOCONV__GCONV_NODB__GCONV_NOMEM__GCONV_EMPTY_INPUT__GCONV_FULL_OUTPUT__GCONV_ILLEGAL_INPUT__GCONV_INCOMPLETE_INPUT__GCONV_ILLEGAL_DESCRIPTOR__GCONV_INTERNAL_ERROR ; 8__GCONV_IS_LAST__GCONV_IGNORE_ERRORS__gconv_fctHN T           __gconv_step<?__shlib_handleuk#__modnamev? #__counterx#__from_namez# __to_name{#__fct}; #__btowc_fct~ #__init_fct #__end_fct8 # __min_needed_from#$__max_needed_from#(__min_needed_to#,__max_needed_to#0__stateful#4k #8   __gconv_step_data$@__outbuf #__outbufend #__flags#__invocation_counter# __internal_use#__statepq#4#__transM#      }__gconv_btowc_fctK   8 __gconv_init_fctN" ( 8  __gconv_end_fctOO U a  __gconv_trans_fctXz           __gconv_trans_context_fct]        __gconv_trans_query_fcta % ? ? J  E  P ? __gconv_trans_init_fctdt z   ?  __gconv_trans_end_fcte    M__gconv_trans_dataB__trans_fctja #__trans_context_fctk #__trans_end_fctl #km # __nextnM#  __gconv_loaded_object S __gconv_info__nsteps}#__steps #k# __gconv_t w ,4__cd2w#k3 # 3,5__cd/w__combined4_G_iconv_t5 _G_int16_t7O_G_int32_t8_G_uint16_t9_G_uint32_t:__gnuc_va_list+ _IO_lock_t _IO_marker _next #_sbuf #_pos #  j__codecvt_result __codecvt_ok__codecvt_partial__codecvt_error__codecvt_noconvz 3< H __io_read_fn _M } __io_write_fn hM ? } __io_seek_fn p* *  __io_close_fn sFV fpos_tX name #rows #cols #data # IMAGE d n #list #  IMAGELIST himg_basename6UUnew|partxlentdexpimg_alloc)6Unew*|img_creat<8U name: nr; nc;i=xj=tnew>p!Aimg_freeP8U imgO"freeQ#!img_setpixelZU imgX rY cY valYnc[|img_getpixele٧U imgc rd cdncf|img_openo٧UUnnewptpgmqpliner {intbufrzchrztypeszncsznrszmaxvalsziszjszkszfoundsz$J"atoi# %*cimg_writeU imgUǖ i|jxnrtncpklvalhiopdimgl_allocnUnew| !:imgl_addnU il img nx&wimgl_freeU'il(free#&imgl_load_images_from_textfileSU'il)U *iimgt*fpp*buf p$>+E.# %,XE?SU'buf>*j@|_IO_jump_t_IO_FILE_plus-stdout% : ; I$ > $ >  : ;  : ; I8 I!I/  I  : ; : ;I8 : ;I  : ;  : ; I : ; I8  : ; ( ' II : ; &I'  < !I: ;  : ; : ;I : ; : ;.? : ; I@ : ; I !4: ; I "4: ; I #.? : ; I< $% &.? : ; I< ' (.? : ; I< ).? : ; I@ *: ; I +.? : ;I@ ,: ;I -4: ;I .4: ; I? < % : ; I$ > $ >  : ;  : ; I8 I!I/  I  : ; : ;I8 : ;I  : ;  : ; I : ; I8  : ; ( ' II : ; &I'  < !I: ;  : ; : ;I.? : ; I@ : ; I 4: ; I % : ; I$ > $ >  : ;  : ; I8 I!I/  I  : ; : ;I8 : ;I  : ;  : ; I : ; I8  : ; ( ' II : ; &I'  < !I: ;  : ; : ;I : ; : ;.? : ; I@ .? : ; I< !".? : ; I@ #: ; I $4: ; I %.? : ; I< &.? : ; @ ': ; I (.? : ;@ ): ;I *4: ;I +: ;I ,.? : ;I< -.? : ;I< . /4: ;I 0 1.? : ;I@ 24: ; I? < % : ; I$ > $ >  : ;  : ; I8 I!I/  I  : ; : ;I8 : ;I  : ;  : ; I : ; I8  : ; ( ' II : ; &I'  < !I: ;  : ; : ;I.? : ; I@ : ; I 4: ; I : ; I !.? : ; @ ".? : ; I< #$ %!I/&.? : ;@ ': ;I (.? : ;I< ): ;I *4: ;I +.? : ;I< ,.? : ;I@ -4: ; I? <  /usr/lib/gcc-lib/i386-redhat-linux/3.3.3/include/usr/include/bits/usr/includefacetrain.cstddef.htypes.hstdio.hwchar.h_G_config.hgconv.hstdarg.hlibio.hmath.hpgmimage.hbackprop.h0d🪪<-V,V,V,V-V-,-,,j(ŎrrtIrrt6 idd,eYd,,,,,d,,/;$<.u X,,,Hd d Ugr<rrd%:'tkh/d0f.ƑƑu[d,  /usr/lib/gcc-lib/i386-redhat-linux/3.3.3/include/usr/include/bits/usr/includeimagenet.cstddef.htypes.hstdio.hwchar.h_G_config.hgconv.hstdarg.hlibio.hpgmimage.hbackprop.h3rs +,Hr4Spw] /usr/lib/gcc-lib/i386-redhat-linux/3.3.3/include/usr/include/bits/usr/includebackprop.cstddef.htypes.hstdio.hwchar.h_G_config.hgconv.hstdarg.hlibio.hbackprop.hmath.hdH/d12fHdd\gHdud[tpvit+pvgd,0td𺀎VVWVVWdfuu+ghedde:2v <5ty [g:S 1:5tyS Ԅ::H=' f##1ɀ##$-553v,X::;r:(>`pr:(>`pZhƺ$:::erVaprVapded /usr/lib/gcc-lib/i386-redhat-linux/3.3.3/include/usr/include/bits/usr/includepgmimage.cstddef.htypes.hstdio.hwchar.h_G_config.hgconv.hstdarg.hlibio.hpgmimage.hgr-tV,:/fdd[u,*pv:Zdr1f1f0,.Ƹ&::r*ԺԎgV,V-r::dVs:sWtU,V/fd𐎝d[tdIVZd1,X,f#(X0fr:| (AB b.R... M. Ō\AB Q.K. n. !AB Y.. X.AB kAB N.| AB N. T.AB Eq.| AB AB 5AB `.EAB M.:}AB M._AB DhAB D~)AB N.QAB DE.yAB ].q~AB O.AB D.AB 3AB FŜ#AB FhAB x. PWAB P. .0$AB DK.W. Q. z7AB P.. P.| TAB I.T6gAB H.TAB DY.T8HAB U.T.AB T+AB T٧AB GS.TqAB `.TSAB H.TnAB DV.T'AB L.T6AB Y.TS,AB __statetrainlistperformance_on_imagelist_IO_FILElist_errorsbackprop_facesavedeltatest2listevaluate_performancetest1listprintusageload_targetload_input_with_imageunsigned int__data__state_IO_FILEunsigned int__data__state_IO_FILEfilenamemomentumn_hiddenunsigned intmalloc__data_from__state_IO_FILEimgl_munge_namefilenameunsigned int__data.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str#(( 1HH7 ?Go>To<<Pc l  ullp{44'000PP0LL9PP9XX9``9dd944:88:t: ::<=@,c. dp)Dr4d"6 T%(H< l  4 0 PLPX`d48 !"X P*X8`EIU| k wT\L`  :}   (6g 2 >dG3 Y|j%|qP #! ٧ P ȯD y *=xNk YE fh wŌ\ al S S, n 4 J . !P4H D5 KWz7 a f |Ph F 90 ~) #+ 0Q EPY|i_ 6 *48q  PW 6.PATPq~ \^oŜ# '  P8H  |  0call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxfacetrain.cimagenet.cbackprop.cpgmimage.calloc_2d_dblbpnn_layerforwardimg_creatfgetc@@GLIBC_2.0img_allocload_target_DYNAMICbpnn_hidden_errorwrite@@GLIBC_2.0strcmp@@GLIBC_2.0close@@GLIBC_2.0_fp_hwbpnn_savefprintf@@GLIBC_2.0fflush@@GLIBC_2.0performance_on_imagelistimg_open__fini_array_endimg_basename__dso_handle__libc_csu_finibpnn_freeputchar@@GLIBC_2.0creat@@GLIBC_2.0printusagealloc_1d_dblbpnn_feedforwardbackprop_facerandom@@GLIBC_2.0_initmalloc@@GLIBC_2.0imgl_allocstdout@@GLIBC_2.0imgl_munge_nameimgl_add_startfgets@@GLIBC_2.0strlen@@GLIBC_2.0drndimg_setpixel__fini_array_start__libc_csu_initsquash__bss_startbpnn_readmainload_input_with_image__libc_start_main@@GLIBC_2.0__init_array_endbpnn_zero_weightsexp@@GLIBC_2.0realloc@@GLIBC_2.0data_startprintf@@GLIBC_2.0_finibpnn_initializefclose@@GLIBC_2.1img_getpixelbpnn_internal_create__preinit_array_endopen@@GLIBC_2.0bpnn_randomize_weightsimgl_load_images_from_textfileexit@@GLIBC_2.0atoi@@GLIBC_2.0sscanf@@GLIBC_2.0_edata_GLOBAL_OFFSET_TABLE_free@@GLIBC_2.0_endimg_writedpn1bpnn_trainfopen@@GLIBC_2.1__init_array_start_IO_stdin_usedbpnn_createsrandom@@GLIBC_2.0bpnn_adjust_weightsimgl_free__data_start_Jv_RegisterClasses__preinit_array_startimg_freeevaluate_performanceread@@GLIBC_2.0bpnn_output_error__gmon_start__strcpy@@GLIBC_2.0