# /media/bill/SWAPPER/bin/starter/start_review old reviews.txt # www.BillHowell.ca 07Feb2018 - modern version # NCAA journal - Neural Computing and Applications NCAA_Old() { #+-----+ confNmYr="NCAA-D-17-" date_assigned="11Mar2018" date_due="10Apr2018" paperNum=01541R3 paperAuthTitl="Li,Zhang,Li,Zhang - Global asymptotical stability for a class of nonautonomous impulsive inertial neural networks with unbounded time-varying delay" review_process paperNum=01191R3 paperAuthTitl="Liu,etal - New stability results for impulsive neural networks with time delays" review_process } IJCNN_Old() { #+-----+ confNmYr="IJCNN2018" paperNum=18129 paperAuthTitl="Colliri, Ji, Pan, Zhao - A Network-Based High Level Data Classification Technique" review_process paperNum=18619 paperAuthTitl="Sanchez, Melin - Comparison of Neural Network Models applied to Human Recognition" review_process paperNum=18796 paperAuthTitl="Suh, Hougen - Context-Aware Learning Model, experience-powered Logistic Regression Backpropagation (CALM-epLRB)" review_process paperNum=19108 paperAuthTitl="Das, Sengupta, Saqib, Pal, Blumenstein - More Realistic and Efficient Face-Based Mobile Authentication using CNNs" review_process paperNum=18111 paperAuthTitl="Zhao, Xiang, Zhu, Feng - Two-stage Unsupervised Multiple Kernel Extreme Learning Machine" review_process #+-----+ d_reviews="/media/bill/PROJECTS/2019 IJCNN Budapest/Reviews - mine/" f_reviewForm="00_IJCNN2019 Paper review form" p_format="$d_reviews$f_reviewForm.txt" echo "start" IJCNN2019_copy "22Jan2019" "19026" "Wanigasekara etal, Neural Network Based Inverse System Identification from Small Data Sets 1n1a2t" IJCNN2019_copy "23Jan2019" "19105" "Garimella, Munugoti, Rayala - Novel Ceiling Neuron Model and its Applications 1a1b" IJCNN2019_copy "23Jan2019" "19417" "Van Soelen, Sheppard - Using Winning Lottery Tickets in Transfer Learning for Convolutional Neural Networks 1n1a8k" IJCNN2019_copy "09Feb2019" "19480" "Rastin, Bennani, Verde - Automatic detection of the support points in relational clustering 2p" IJCNN2019_copy "26Jan2019" "19576" "Huang etal - Optimization of a Convolutional Neural Network Using a Hybrid Algorithm S14" IJCNN2019_copy "19Jan2019" "20442" "Iulian, Building End-to-End Dialogue Systems Using Generative Hierarchical Neural Network Models 1a1b1c" IJCNN2019_copy "23Jan2019" "20465" "Alpay etal, Question Answering with Hierarchical Attention Networks 1b" IJCNN2019_copy "09Feb2019" "19329" "Shridhar etal - Subword Semantic Hashing for Intent Classification on Small Datasets 2pS272a" } ICIST_old() { #+-----+ # 07Feb2018 ICIST2018 reviews : start easiest -> 57, 52, 30, 13 -> hardest end confNmYr="ICIST2018" paperNum=13 paperAuthTitl="Dong, Wang, Zhou, Li, Wang, Liu, Li - Critic-Identifier Structure-Based ADP for Decentralized Robust Optimal Control of Modular Robot Manipulators" review_process paperNum=30 paperAuthTitl="Li, Ning, Han, Quan, Mo, Bocheng - Third-order generalized memristor-based chaotic circuit and its complex dynamics" review_process paperNum=52 paperAuthTitl="Huang, Hu, Zeng - Three-Dimensional Memristor-Based Crossbar Architecture for Capsule Network Implementation" review_process paperNum=57 paperAuthTitl="Du Plessis - An Explorative Approach to the Quantitative Ranking of Historical Countries in Terms of Prominence using PageRank" review_process } ISNN_bag() { #+-----+ confNmYr="ISNN2018" paperNum=19 paperAuthTitl="Shi, Wang - Supplementary Frequency Control for Multi-machine Power System Based on Adaptive Dynamic Programming" review_process paperNum=29 paperAuthTitl="Xiao, Wen, Zeng, Huang - Boundedness and stability for a class of timescale-type time-varying systems" review_process paperNum=44 paperAuthTitl="Bai, Dong, Liao, Mu - Recurrent Neural Networks with Internal and External Memory" review_process paperNum=61 paperAuthTitl="Liu, Yang, Sun, Sun - A Broad Neural Network Structure for Class Incremental Learning" review_process paperNum=62 paperAuthTitl="Jeongho Kim and Dae-Shik Kim - Competitive Hyperparameter Balancing on Spiking Neural Network for a Fast, Accurate and Energy-Efficient Inference" review_process } #********************************* #********************************* # 21Apr2019 Coding & Instructions removed from "/media/bill/SWAPPER/bin/starter/start_review.sh" #+-----+ # REVIEW [comments,sort] # 1. enter my review comments directly into paper_txt # 21Apr2019 - Non longer used : # 2. in review_sort function in code above, change as needed : # #grep --only-matching "^<|p[0-9]*h[0-9]\.[0-9]* " "$paper_txt" | sed 's/\(<|\)//' >"$check_txt" # <|p?c?h0.? _weakness_ "... ..." >> |> # OR <|p?h0.? _weakness_ "... ..." >> |> # 3. set run_flag="review_comments" (below) # 4. select journal or conference [ICIST,IJCNN,ISNN,NCAA,NN,TNNLS]_process (below) # 5. to extract my comments from paper_txt file, run : # $ bash "/media/bill/PROJECTS/My Reviews/start_review.sh" # 6. Cut-paste (for tracking) sorted comments from "$revew_cmt" to "$paper_txt" # --> don't save-overwrite "$paper_txt"! # Leave it unchanged for posterity. # 7. Continue with overall peer review #**************************************************** # review_comments - extract my reviewer comments from "$paper_txt" # 28Jan2018 for now have to copy & paste screen output!???? # 21Apr2019 No longer used!!? see "/media/bill/PROJECTS/Qnial/MY_NDFS/review move comments.ndf" #review_comments() #{ #echo "starting review_comments : $paperNum $paperAuthTitl" # #paper_txt="$d_confNmY""$confNmY $paperNum ptxt $paperAuthTitl"".txt" #revew_xtr="$d_tempory""$confNmY $paperNum rxtr $paperAuthTitl"".txt" #echo >"$revew_xtr" " " # ## extract multiline comments #echo "1st sed" #echo "" #cat "$paper_txt" | sed -n ' #:main ## if occurrence of ‘|<’ print and load next line #/||/ { p; n; bmain; } #bprint_msg #' >>"$revew_xtr" # ## https://stackoverflow.com/questions/723157/how-to-insert-a-newline-in-front-of-a-pattern # ## extract simple in-line comments #echo "2nd sed" #echo "" #cat "$paper_txt" | grep "|>" | sed 's/\(.*\)\(<|\)\(.*\)\(|>\)\(.*\)/\3\'$'\n/' >>"$revew_xtr" #echo "ending review_comments : $paperNum $paperAuthTitl" # #} # #***************************** # sort comments to "rcmt" file review_sort() { # extract comments to temporary file - don't do from within sort # review_comments echo "starting review_sort : $paperNum $paperAuthTitl" f_classes="$d_reviews""3_paper review classes.txt" paper_txt="$d_confNmY""$confNmY $paperNum ptxt $paperAuthTitl"".txt" revew_xtr="$d_tempory""$confNmY $paperNum rxtr $paperAuthTitl"".txt" revew_srt="$d_tempory""$confNmY $paperNum rsrt $paperAuthTitl"".txt" revew_cmt="$d_confNmY""$confNmY $paperNum rcmt $paperAuthTitl"".txt" check_txt="$d_tempory""$confNmY $paperNum ctxt $paperAuthTitl"".txt" check_cmt="$d_tempory""$confNmY $paperNum ccmt $paperAuthTitl"".txt" echo >"$revew_srt" " " echo >"$revew_cmt" " " # extract multiline comments (these are not sorted for now!) echo "1st sed" echo "" cat "$revew_xtr" | sed -n ' :main # if occurrence of ‘|<’ print and load next line /||/ { p; n; bmain; } bprint_msg ' >>"$revew_srt" # https://stackoverflow.com/questions/723157/how-to-insert-a-newline-in-front-of-a-pattern # extract comments by class echo "2nd sed" echo "" while read line && [[ $line != end ]] do echo "line= $line" cat "$revew_xtr" | grep "$line" | sed 's/\(.*\)/\1\'$'\n/' >>"$revew_srt" done <"$f_classes" # finally - add \n after the last multi-line comment, and put ">>" on a new line cat "$revew_srt" | sed 's/\(|\)/\1\'$'\n/' | sed 's/\(>>\)/\'$'\n>>/' >>"$revew_cmt" # checks on what is missing echo "" echo "count of ^\<\|p : " | tr \\n \\0 grep --count "^<|p[0-9]" "$paper_txt" echo "count of ^p : " | tr \\n \\0 grep --count "^p[0-9]" "$revew_cmt" #grep --only-matching "^<|p[0-9]*h[0-9]\.[0-9]* " "$paper_txt" | sed 's/\(<|\)//' >"$check_txt" #grep --only-matching "^p[0-9]*h[0-9]\.[0-9]* " "$revew_cmt" | sort >"$check_cmt" grep --only-matching "^<|p[0-9]*c[0-9]h[0-9]\.[0-9]* " "$paper_txt" | sed 's/\(<|\)//' >"$check_txt" grep --only-matching "^p[0-9]*c[0-9]h[0-9]\.[0-9]* " "$revew_cmt" | sort >"$check_cmt" diff "$check_txt" "$check_cmt" # 04Feb2018 drops one or so comments- but at least helps track thenm down. echo "ending review_sort : $paperNum $paperAuthTitl" } # newline for ">>" # test #cat "/media/bill/PROJECTS/My Reviews/ISNN2018 44 rcmt Bai, Dong, Liao, Mu - Recurrent Neural Networks with Internal and External Memory.txt" | grep "^p.* change_to " test_check() { if [ "$win_check" != "0_Review notes PROJECTS.txt" ]; then bash "$d_start""start_app.sh" " 3s" "filemgr" "/media/bill/PROJECTS/My Reviews/" "" bash "$d_start""start_app.sh" " 2s" "editLeft" "$d_reviews" "0_Review notes PROJECTS.txt" fi } review_process() { if [ "$run_flag" = "review_setup" ]; then echo "doing review_setup" review_setup elif [ "$run_flag" = "review_start" ]; then echo "doing review_start" review_start elif [ "$run_flag" = "review_comments" ]; then echo "doing review_[comments,sort]" review_comments review_sort else echo "start_review.sh Error : unknown run_flag" fi } # enddoc