Test - Tema 5
Pulse aquí para obtener el archivo
Tamaño 82.0 kB - Tipo de Archivo text/htmlContenido del Archivo
<?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head><meta name="author" content="Created with Hot Potatoes by Half-Baked Software, registered to Xabier Basogain Olabe."></meta><meta name="keywords" content="Hot Potatoes, Hot Potatoes, Half-Baked Software, Windows, University of Victoria"></meta> <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" /> <meta name="DC:Creator" content="Xabier Basogain Olabe" /> <meta name="DC:Title" content="Tema 5" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title> Tema 5 </title> <!-- Made with executable version 6.2 Release 5 Build 1 --> <!-- The following insertion allows you to add your own code directly to this head tag from the configuration screen --> <style type="text/css"> /* This is the CSS stylesheet used in the exercise. */ /* Elements in square brackets are replaced by data based on configuration settings when the exercise is built. */ /* BeginCorePageCSS */ /* Made with executable version 6.2 Release 5 Build 1 */ /* Hack to hide a nested Quicktime player from IE, which can't handle it. */ * html object.MediaPlayerNotForIE { display: none; } body{ font-family: Geneva,Arial; background-color: #ffffff; color: #000000; margin-right: 5%; margin-left: 5%; font-size: small; } p{ text-align: left; margin: 0px; font-size: 100%; } table,div,span,td{ font-size: 100%; color: #000000; } div.Titles{ padding: 0.5em;; text-align: center; color: #000033; } button{ font-family: Geneva,Arial; font-size: 100%; display: inline; } .ExerciseTitle{ font-size: 140%; color: #000033; } .ExerciseSubtitle{ font-size: 120%; color: #000033; } div.StdDiv{ background-color: #bbbbee; text-align: center; font-size: 100%; color: #000000; padding: 0.5em; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #000000; margin-bottom: 1px; } /* EndCorePageCSS */ .RTLText{ text-align: right; font-size: 150%; direction: rtl; font-family: "Simplified Arabic", "Traditional Arabic", "Times New Roman", Geneva,Arial; } .CentredRTLText{ text-align: center; font-size: 150%; direction: rtl; font-family: "Simplified Arabic", "Traditional Arabic", "Times New Roman", Geneva,Arial; } button p.RTLText{ text-align: center; } .RTLGapBox{ text-align: right; font-size: 150%; direction: rtl; font-family: "Times New Roman", Geneva,Arial; } .Guess{ font-weight: bold; } .CorrectAnswer{ font-weight: bold; } div#Timer{ padding: 0.25em; margin-left: auto; margin-right: auto; text-align: center; color: #000033; } span#TimerText{ padding: 0.25em; border-width: 1px; border-style: solid; font-weight: bold; display: none; color: #000033; } span.Instructions{ } div.ExerciseText{ } .FeedbackText, .FeedbackText span.CorrectAnswer, .FeedbackText span.Guess, .FeedbackText span.Answer{ color: #000033; } .LeftItem{ font-size: 100%; color: #000000; text-align: left; } .RightItem{ font-weight: bold; font-size: 100%; color: #000000; } span.CorrectMark{ } input, textarea{ font-family: Geneva,Arial; font-size: 120%; } select{ font-size: 100%; } div.Feedback { background-color: #ffffff; left: 33%; width: 34%; top: 33%; z-index: 1; border-style: solid; border-width: 1px; padding: 5px; text-align: center; color: #000033; position: absolute; display: none; font-size: 100%; } div.ExerciseDiv{ color: #000000; } /* JMatch flashcard styles */ table.FlashcardTable{ background-color: transparent; color: #000000; border-color: #000000; margin-left: 5%; margin-right: 5%; margin-top: 2em; margin-bottom: 2em; width: 90%; position: relative; text-align: center; padding: 0px; } table.FlashcardTable tr{ border-style: none; margin: 0px; padding: 0px; background-color: #bbbbee; } table.FlashcardTable td.Showing{ font-size: 140%; text-align: center; width: 50%; display: table-cell; padding: 2em; margin: 0px; border-style: solid; border-width: 1px; color: #000000; background-color: #bbbbee; } table.FlashcardTable td.Hidden{ display: none; } /* JMix styles */ div#SegmentDiv{ margin-top: 2em; margin-bottom: 2em; text-align: center; } a.ExSegment{ font-size: 120%; font-weight: bold; text-decoration: none; color: #000000; } span.RemainingWordList{ font-style: italic; } div.DropLine { position: absolute; text-align: center; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #000033; width: 80%; } /* JCloze styles */ .ClozeWordList{ text-align: center; font-weight: bold; } div.ClozeBody{ text-align: left; margin-top: 2em; margin-bottom: 2em; line-height: 2.0 } span.GapSpan{ font-weight: bold; } /* JCross styles */ table.CrosswordGrid{ margin: auto auto 1em auto; border-collapse: collapse; padding: 0px; background-color: #000000; } table.CrosswordGrid tbody tr td{ width: 1.5em; height: 1.5em; text-align: center; vertical-align: middle; font-size: 140%; padding: 1px; margin: 0px; border-style: solid; border-width: 1px; border-color: #000000; color: #000000; } table.CrosswordGrid span{ color: #000000; } table.CrosswordGrid td.BlankCell{ background-color: #000000; color: #000000; } table.CrosswordGrid td.LetterOnlyCell{ text-align: center; vertical-align: middle; background-color: #ffffff; color: #000000; font-weight: bold; } table.CrosswordGrid td.NumLetterCell{ text-align: left; vertical-align: top; background-color: #ffffff; color: #000000; padding: 1px; font-weight: bold; } .NumLetterCellText{ cursor: pointer; color: #000000; } .GridNum{ vertical-align: super; font-size: 66%; font-weight: bold; text-decoration: none; color: #000000; } .GridNum:hover, .GridNum:visited{ color: #000000; } table#Clues{ margin: auto; vertical-align: top; } table#Clues td{ vertical-align: top; } table.ClueList{ margin: auto; } td.ClueNum{ text-align: right; font-weight: bold; vertical-align: top; } td.Clue{ text-align: left; } div#ClueEntry{ text-align: left; margin-bottom: 1em; } /* Keypad styles */ div.Keypad{ text-align: center; display: none; /* initially hidden, shown if needed */ margin-bottom: 0.5em; } div.Keypad button{ font-family: Geneva,Arial; font-size: 120%; background-color: #ffffff; color: #000000; width: 2em; } /* JQuiz styles */ div.QuestionNavigation{ text-align: center; } .QNum{ margin: 0em 1em 0.5em 1em; font-weight: bold; vertical-align: middle; } textarea{ font-family: Geneva,Arial; } .QuestionText{ text-align: left; margin: 0px; font-size: 100%; } .Answer{ font-size: 120%; letter-spacing: 0.1em; } .PartialAnswer{ font-size: 120%; letter-spacing: 0.1em; color: #000033; } .Highlight{ color: #000000; background-color: #ffff00; font-weight: bold; font-size: 120%; } ol.QuizQuestions{ text-align: left; list-style-type: none; } li.QuizQuestion{ padding: 1em; border-style: solid; border-width: 0px 0px 1px 0px; } ol.MCAnswers{ text-align: left; list-style-type: upper-alpha; padding: 1em; } ol.MCAnswers li{ margin-bottom: 1em; } ol.MSelAnswers{ text-align: left; list-style-type: lower-alpha; padding: 1em; } div.ShortAnswer{ padding: 1em; } .FuncButton { text-align: center; border-style: solid; border-left-color: #ddddf6; border-top-color: #ddddf6; border-right-color: #5d5d77; border-bottom-color: #5d5d77; color: #000000; background-color: #bbbbee; border-width: 2px; padding: 3px 6px 3px 6px; cursor: pointer; } .FuncButtonUp { color: #bbbbee; text-align: center; border-style: solid; border-left-color: #ddddf6; border-top-color: #ddddf6; border-right-color: #5d5d77; border-bottom-color: #5d5d77; background-color: #000000; color: #bbbbee; border-width: 2px; padding: 3px 6px 3px 6px; cursor: pointer; } .FuncButtonDown { color: #bbbbee; text-align: center; border-style: solid; border-left-color: #5d5d77; border-top-color: #5d5d77; border-right-color: #ddddf6; border-bottom-color: #ddddf6; background-color: #000000; color: #bbbbee; border-width: 2px; padding: 3px 6px 3px 6px; cursor: pointer; } /*BeginNavBarStyle*/ div.NavButtonBar{ background-color: #000066; text-align: center; margin: 2px 0px 2px 0px; clear: both; font-size: 100%; } .NavButton { border-style: solid; border-left-color: #7f7fb2; border-top-color: #7f7fb2; border-right-color: #000033; border-bottom-color: #000033; background-color: #000066; color: #ffffff; border-width: 2px; cursor: pointer; } .NavButtonUp { border-style: solid; border-left-color: #7f7fb2; border-top-color: #7f7fb2; border-right-color: #000033; border-bottom-color: #000033; color: #000066; background-color: #ffffff; border-width: 2px; cursor: pointer; } .NavButtonDown { border-style: solid; border-left-color: #000033; border-top-color: #000033; border-right-color: #7f7fb2; border-bottom-color: #7f7fb2; color: #000066; background-color: #ffffff; border-width: 2px; cursor: pointer; } /*EndNavBarStyle*/ a{ color: #0000ff; } a:visited{ color: #0000cc; } a:hover{ color: #0000ff; } div.CardStyle { position: absolute; font-family: Geneva,Arial; font-size: 100%; padding: 5px; border-style: solid; border-width: 1px; color: #000000; background-color: #bbbbee; left: -50px; top: -50px; overflow: visible; } .rtl{ text-align: right; font-size: 140%; } </style> <script type="text/javascript"> //<![CDATA[ <!-- function Client(){ //if not a DOM browser, hopeless this.min = false; if (document.getElementById){this.min = true;}; this.ua = navigator.userAgent; this.name = navigator.appName; this.ver = navigator.appVersion; //Get data about the browser this.mac = (this.ver.indexOf('Mac') != -1); this.win = (this.ver.indexOf('Windows') != -1); //Look for Gecko this.gecko = (this.ua.indexOf('Gecko') > 1); if (this.gecko){ this.geckoVer = parseInt(this.ua.substring(this.ua.indexOf('Gecko')+6, this.ua.length)); if (this.geckoVer < 20020000){this.min = false;} } //Look for Firebird this.firebird = (this.ua.indexOf('Firebird') > 1); //Look for Safari this.safari = (this.ua.indexOf('Safari') > 1); if (this.safari){ this.gecko = false; } //Look for IE this.ie = (this.ua.indexOf('MSIE') > 0); if (this.ie){ this.ieVer = parseFloat(this.ua.substring(this.ua.indexOf('MSIE')+5, this.ua.length)); if (this.ieVer < 5.5){this.min = false;} } //Look for Opera this.opera = (this.ua.indexOf('Opera') > 0); if (this.opera){ this.operaVer = parseFloat(this.ua.substring(this.ua.indexOf('Opera')+6, this.ua.length)); if (this.operaVer < 7.04){this.min = false;} } if (this.min == false){ alert('Your browser may not be able to handle this page.'); } //Special case for the horrible ie5mac this.ie5mac = (this.ie&&this.mac&&(this.ieVer<6)); } var C = new Client(); //for (prop in C){ // alert(prop + ': ' + C[prop]); //} //CODE FOR HANDLING NAV BUTTONS AND FUNCTION BUTTONS //[strNavBarJS] function NavBtnOver(Btn){ if (Btn.className != 'NavButtonDown'){Btn.className = 'NavButtonUp';} } function NavBtnOut(Btn){ Btn.className = 'NavButton'; } function NavBtnDown(Btn){ Btn.className = 'NavButtonDown'; } //[/strNavBarJS] function FuncBtnOver(Btn){ if (Btn.className != 'FuncButtonDown'){Btn.className = 'FuncButtonUp';} } function FuncBtnOut(Btn){ Btn.className = 'FuncButton'; } function FuncBtnDown(Btn){ Btn.className = 'FuncButtonDown'; } function FocusAButton(){ if (document.getElementById('CheckButton1') != null){ document.getElementById('CheckButton1').focus(); } else{ if (document.getElementById('CheckButton2') != null){ document.getElementById('CheckButton2').focus(); } else{ document.getElementsByTagName('button')[0].focus(); } } } //CODE FOR HANDLING DISPLAY OF POPUP FEEDBACK BOX var topZ = 1000; function ShowMessage(Feedback){ var Output = Feedback + '<br /><br />'; document.getElementById('FeedbackContent').innerHTML = Output; var FDiv = document.getElementById('FeedbackDiv'); topZ++; FDiv.style.zIndex = topZ; FDiv.style.top = TopSettingWithScrollOffset(30) + 'px'; FDiv.style.display = 'block'; ShowElements(false, 'input'); ShowElements(false, 'select'); ShowElements(false, 'object'); ShowElements(true, 'object', 'FeedbackContent'); //Focus the OK button setTimeout("document.getElementById('FeedbackOKButton').focus()", 50); // } function ShowElements(Show, TagName, ContainerToReverse){ // added third argument to allow objects in the feedback box to appear //IE bug -- hide all the form elements that will show through the popup //FF on Mac bug : doesn't redisplay objects whose visibility is set to visible //unless the object's display property is changed //get container object (by Id passed in, or use document otherwise) TopNode = document.getElementById(ContainerToReverse); var Els; if (TopNode != null) { Els = TopNode.getElementsByTagName(TagName); } else { Els = document.getElementsByTagName(TagName); } for (var i=0; i<Els.length; i++){ if (TagName == "object") { //manipulate object elements in all browsers if (Show == true){ Els[i].style.visibility = 'visible'; //get Mac FireFox to manipulate display, to force screen redraw if (C.mac && C.gecko) {Els[i].style.display = '';} } else{ Els[i].style.visibility = 'hidden'; if (C.mac && C.gecko) {Els[i].style.display = 'none';} } } else { // tagName is either input or select (that is, Form Elements) // ie6 has a problem with Form elements, so manipulate those if (C.ie) { if (C.ieVer < 7) { if (Show == true){ Els[i].style.visibility = 'visible'; } else{ Els[i].style.visibility = 'hidden'; } } } } } } function HideFeedback(){ document.getElementById('FeedbackDiv').style.display = 'none'; ShowElements(true, 'input'); ShowElements(true, 'select'); ShowElements(true, 'object'); if (Finished == true){ Finish(); } } //GENERAL UTILITY FUNCTIONS AND VARIABLES //PAGE DIMENSION FUNCTIONS function PageDim(){ //Get the page width and height this.W = 600; this.H = 400; this.W = document.getElementsByTagName('body')[0].clientWidth; this.H = document.getElementsByTagName('body')[0].clientHeight; } var pg = null; function GetPageXY(El) { var XY = {x: 0, y: 0}; while(El){ XY.x += El.offsetLeft; XY.y += El.offsetTop; El = El.offsetParent; } return XY; } function GetScrollTop(){ if (typeof(window.pageYOffset) == 'number'){ return window.pageYOffset; } else{ if ((document.body)&&(document.body.scrollTop)){ return document.body.scrollTop; } else{ if ((document.documentElement)&&(document.documentElement.scrollTop)){ return document.documentElement.scrollTop; } else{ return 0; } } } } function GetViewportHeight(){ if (typeof window.innerHeight != 'undefined'){ return window.innerHeight; } else{ if (((typeof document.documentElement != 'undefined')&&(typeof document.documentElement.clientHeight != 'undefined'))&&(document.documentElement.clientHeight != 0)){ return document.documentElement.clientHeight; } else{ return document.getElementsByTagName('body')[0].clientHeight; } } } function TopSettingWithScrollOffset(TopPercent){ var T = Math.floor(GetViewportHeight() * (TopPercent/100)); return GetScrollTop() + T; } //CODE FOR AVOIDING LOSS OF DATA WHEN BACKSPACE KEY INVOKES history.back() var InTextBox = false; function SuppressBackspace(e){ if (InTextBox == true){return;} if (C.ie) { thisKey = window.event.keyCode; } else { thisKey = e.keyCode; } var Suppress = false; if (thisKey == 8) { Suppress = true; } if (Suppress == true){ if (C.ie){ window.event.returnValue = false; window.event.cancelBubble = true; } else{ e.preventDefault(); } } } if (C.ie){ document.attachEvent('onkeydown',SuppressBackspace); window.attachEvent('onkeydown',SuppressBackspace); } else{ if (window.addEventListener){ window.addEventListener('keypress',SuppressBackspace,false); } } function ReduceItems(InArray, ReduceToSize){ var ItemToDump=0; var j=0; while (InArray.length > ReduceToSize){ ItemToDump = Math.floor(InArray.length*Math.random()); InArray.splice(ItemToDump, 1); } } function Shuffle(InArray){ var Num; var Temp = new Array(); var Len = InArray.length; var j = Len; for (var i=0; i<Len; i++){ Temp[i] = InArray[i]; } for (i=0; i<Len; i++){ Num = Math.floor(j * Math.random()); InArray[i] = Temp[Num]; for (var k=Num; k < (j-1); k++) { Temp[k] = Temp[k+1]; } j--; } return InArray; } function WriteToInstructions(Feedback) { document.getElementById('InstructionsDiv').innerHTML = Feedback; } function EscapeDoubleQuotes(InString){ return InString.replace(/"/g, '"') } function TrimString(InString){ var x = 0; if (InString.length != 0) { while ((InString.charAt(InString.length - 1) == '\u0020') || (InString.charAt(InString.length - 1) == '\u000A') || (InString.charAt(InString.length - 1) == '\u000D')){ InString = InString.substring(0, InString.length - 1) } while ((InString.charAt(0) == '\u0020') || (InString.charAt(0) == '\u000A') || (InString.charAt(0) == '\u000D')){ InString = InString.substring(1, InString.length) } while (InString.indexOf(' ') != -1) { x = InString.indexOf(' ') InString = InString.substring(0, x) + InString.substring(x+1, InString.length) } return InString; } else { return ''; } } function FindLongest(InArray){ if (InArray.length < 1){return -1;} var Longest = 0; for (var i=1; i<InArray.length; i++){ if (InArray[i].length > InArray[Longest].length){ Longest = i; } } return Longest; } //UNICODE CHARACTER FUNCTIONS function IsCombiningDiacritic(CharNum){ var Result = (((CharNum >= 0x0300)&&(CharNum <= 0x370))||((CharNum >= 0x20d0)&&(CharNum <= 0x20ff))); Result = Result || (((CharNum >= 0x3099)&&(CharNum <= 0x309a))||((CharNum >= 0xfe20)&&(CharNum <= 0xfe23))); return Result; } function IsCJK(CharNum){ return ((CharNum >= 0x3000)&&(CharNum < 0xd800)); } //SETUP FUNCTIONS //BROWSER WILL REFILL TEXT BOXES FROM CACHE IF NOT PREVENTED function ClearTextBoxes(){ var NList = document.getElementsByTagName('input'); for (var i=0; i<NList.length; i++){ if ((NList[i].id.indexOf('Guess') > -1)||(NList[i].id.indexOf('Gap') > -1)){ NList[i].value = ''; } if (NList[i].id.indexOf('Chk') > -1){ NList[i].checked = ''; } } } //EXTENSION TO ARRAY OBJECT function Array_IndexOf(Input){ var Result = -1; for (var i=0; i<this.length; i++){ if (this[i] == Input){ Result = i; } } return Result; } Array.prototype.indexOf = Array_IndexOf; //IE HAS RENDERING BUG WITH BOTTOM NAVBAR function RemoveBottomNavBarForIE(){ if ((C.ie)&&(document.getElementById('Reading') != null)){ if (document.getElementById('BottomNavBar') != null){ document.getElementById('TheBody').removeChild(document.getElementById('BottomNavBar')); } } } //HOTPOTNET-RELATED CODE var HPNStartTime = (new Date()).getTime(); var SubmissionTimeout = 30000; var Detail = ''; //Global that is used to submit tracking data function Finish(){ //If there's a form, fill it out and submit it if (document.store != null){ Frm = document.store; Frm.starttime.value = HPNStartTime; Frm.endtime.value = (new Date()).getTime(); Frm.mark.value = Score; Frm.detail.value = Detail; Frm.submit(); } } //JQUIZ CORE JAVASCRIPT CODE var CurrQNum = 0; var CorrectIndicator = ':-)'; var IncorrectIndicator = ':-('; var YourScoreIs = 'Tu puntuación es: '; //New for 6.2.2.0 var CompletedSoFar = 'Preguntas contestadas hasta este punto:'; var ExerciseCompleted = 'Ejercicio completado.'; var ShowCompletedSoFar = true; var ContinuousScoring = false; var CorrectFirstTime = 'Respuestas correctas a la primera: '; var ShowCorrectFirstTime = true; var ShuffleQs = true; var ShuffleAs = false; var DefaultRight = '¡Correcto! '; var DefaultWrong = '¡Incorrecto! Esta no es la respuesta correcta. Inténtalo de nuevo.'; var QsToShow = 24; var Score = 0; var Finished = false; var Qs = null; var QArray = new Array(); var ShowingAllQuestions = false; var ShowAllQuestionsCaption = 'Mostrar todas las preguntas'; var ShowOneByOneCaption = 'Mostrar todas preguntas de una en una'; var State = new Array(); var Feedback = ''; var TimeOver = false; var strInstructions = ''; var Locked = false; //The following variable can be used to add a message explaining that //the question is finished, so no further marking will take place. var strQuestionFinished = ''; function CompleteEmptyFeedback(){ var QNum, ANum; for (QNum=0; QNum<I.length; QNum++){ //Only do this if not multi-select if (I[QNum][2] != '3'){ for (ANum = 0; ANum<I[QNum][3].length; ANum++){ if (I[QNum][3][ANum][1].length < 1){ if (I[QNum][3][ANum][2] > 0){ I[QNum][3][ANum][1] = DefaultRight; } else{ I[QNum][3][ANum][1] = DefaultWrong; } } } } } } function SetUpQuestions(){ var AList = new Array(); var QList = new Array(); var i, j; Qs = document.getElementById('Questions'); while (Qs.getElementsByTagName('li').length > 0){ QList.push(Qs.removeChild(Qs.getElementsByTagName('li')[0])); } var DumpItem = 0; if (QsToShow > QList.length){ QsToShow = QList.length; } while (QsToShow < QList.length){ DumpItem = Math.floor(QList.length*Math.random()); for (j=DumpItem; j<(QList.length-1); j++){ QList[j] = QList[j+1]; } QList.length = QList.length-1; } if (ShuffleQs == true){ QList = Shuffle(QList); } if (ShuffleAs == true){ var As; for (var i=0; i<QList.length; i++){ As = QList[i].getElementsByTagName('ol')[0]; if (As != null){ AList.length = 0; while (As.getElementsByTagName('li').length > 0){ AList.push(As.removeChild(As.getElementsByTagName('li')[0])); } AList = Shuffle(AList); for (j=0; j<AList.length; j++){ As.appendChild(AList[j]); } } } } for (i=0; i<QList.length; i++){ Qs.appendChild(QList[i]); QArray[QArray.length] = QList[i]; } //Show the first item QArray[0].style.display = ''; //Now hide all except the first item for (i=1; i<QArray.length; i++){ QArray[i].style.display = 'none'; } SetQNumReadout(); SetFocusToTextbox(); } function SetFocusToTextbox(){ //if there's a textbox, set the focus in it if (QArray[CurrQNum].getElementsByTagName('input')[0] != null){ QArray[CurrQNum].getElementsByTagName('input')[0].focus(); //and show a keypad if there is one if (document.getElementById('CharacterKeypad') != null){ document.getElementById('CharacterKeypad').style.display = 'block'; } } else{ if (QArray[CurrQNum].getElementsByTagName('textarea')[0] != null){ QArray[CurrQNum].getElementsByTagName('textarea')[0].focus(); //and show a keypad if there is one if (document.getElementById('CharacterKeypad') != null){ document.getElementById('CharacterKeypad').style.display = 'block'; } } //This added for 6.0.4.11: hide accented character buttons if no textbox else{ if (document.getElementById('CharacterKeypad') != null){ document.getElementById('CharacterKeypad').style.display = 'none'; } } } } function ChangeQ(ChangeBy){ //The following line prevents moving to another question until the current //question is answered correctly. Uncomment it to enable this behaviour. // if (State[CurrQNum][0] == -1){return;} if (((CurrQNum + ChangeBy) < 0)||((CurrQNum + ChangeBy) >= QArray.length)){return;} QArray[CurrQNum].style.display = 'none'; CurrQNum += ChangeBy; QArray[CurrQNum].style.display = ''; //Undocumented function added 10/12/2004 ShowSpecialReadingForQuestion(); SetQNumReadout(); SetFocusToTextbox(); } var HiddenReadingShown = false; function ShowSpecialReadingForQuestion(){ //Undocumented function for showing specific reading text elements which change with each question //Added on 10/12/2004 if (document.getElementById('ReadingDiv') != null){ if (HiddenReadingShown == true){ document.getElementById('ReadingDiv').innerHTML = ''; } if (QArray[CurrQNum] != null){ //Fix for 6.0.4.25 var Children = QArray[CurrQNum].getElementsByTagName('div'); for (var i=0; i<Children.length; i++){ if (Children[i].className=="HiddenReading"){ document.getElementById('ReadingDiv').innerHTML = Children[i].innerHTML; HiddenReadingShown = true; //Hide the ShowAllQuestions button to avoid confusion if (document.getElementById('ShowMethodButton') != null){ document.getElementById('ShowMethodButton').style.display = 'none'; } } } } } } function SetQNumReadout(){ document.getElementById('QNumReadout').innerHTML = (CurrQNum+1) + ' / ' + QArray.length; if ((CurrQNum+1) >= QArray.length){ if (document.getElementById('NextQButton') != null){ document.getElementById('NextQButton').style.visibility = 'hidden'; } } else{ if (document.getElementById('NextQButton') != null){ document.getElementById('NextQButton').style.visibility = 'visible'; } } if (CurrQNum <= 0){ if (document.getElementById('PrevQButton') != null){ document.getElementById('PrevQButton').style.visibility = 'hidden'; } } else{ if (document.getElementById('PrevQButton') != null){ document.getElementById('PrevQButton').style.visibility = 'visible'; } } } var I=new Array(); I[0]=new Array();I[0][0]=100; I[0][1]=''; I[0][2]='0'; I[0][3]=new Array(); I[0][3][0]=new Array('de redes homog\u00E9neas','',0,0,1); I[0][3][1]=new Array('de redes multicapa','',1,100,1); I[0][3][2]=new Array('de redes heterog\u00E9neas','',0,0,1); I[1]=new Array();I[1][0]=100; I[1][1]=''; I[1][2]='0'; I[1][3]=new Array(); I[1][3][0]=new Array('En su capacidad de entrenar las capas de entrada','',0,0,1); I[1][3][1]=new Array('En su capacidad de entrenar las capas ocultas','',1,100,1); I[1][3][2]=new Array('En su capacidad de entrenar las capas de salida','',0,0,1); I[2]=new Array();I[2][0]=100; I[2][1]=''; I[2][2]='0'; I[2][3]=new Array(); I[2][3][0]=new Array('Una capa','',0,0,1); I[2][3][1]=new Array('Dos capas','',0,0,1); I[2][3][2]=new Array('Tres capas','',1,100,1); I[2][3][3]=new Array('Cuatro capas','En el caso de tener dos capas ocultas',1,100,1); I[3]=new Array();I[3][0]=100; I[3][1]=''; I[3][2]='0'; I[3][3]=new Array(); I[3][3][0]=new Array('son las \u00FAnicas que reciben entradas desde el exterior','',0,0,1); I[3][3][1]=new Array('sirven como puntos distribuidores, y no realizan ninguna operaci\u00F3n de c\u00E1lculo','',0,0,1); I[3][3][2]=new Array('Respuestas 1 y 2','',1,100,1); I[3][3][3]=new Array('Respuestas 2 y 3','',0,0,1); I[3][3][4]=new Array('Ninguna respuesta es correcta','',0,0,1); I[3][3][5]=new Array('realizan operaciones de c\u00E1lculo cuyos resultados pasan despu\u00E9s a las siguientes capas','',0,0,1); I[4]=new Array();I[4][0]=100; I[4][1]=''; I[4][2]='0'; I[4][3]=new Array(); I[4][3][0]=new Array('Presenta la respuesta de la red','',0,0,1); I[4][3][1]=new Array('Recibe la respuesta de la red','',1,100,1); I[5]=new Array();I[5][0]=100; I[5][1]=''; I[5][2]='0'; I[5][3]=new Array(); I[5][3][0]=new Array('No Supervisado','',0,0,1); I[5][3][1]=new Array('Supervisado','',1,100,1); I[5][3][2]=new Array('Aleatorio','',0,0,1); I[5][3][3]=new Array('Secuencial','',0,0,1); I[6]=new Array();I[6][0]=100; I[6][1]=''; I[6][2]='0'; I[6][3]=new Array(); I[6][3][0]=new Array('Propagaci\u00F3n en cascada y propagaci\u00F3n secuencial','',0,0,1); I[6][3][1]=new Array('Propagaci\u00F3n secuencial y propagaci\u00F3n hacia adelante','',0,0,1); I[6][3][2]=new Array('Propagaci\u00F3n hacia adelante y propagaci\u00F3n hacia atr\u00E1s','',1,100,1); I[6][3][3]=new Array('Propagaci\u00F3n en cascada y propagaci\u00F3n hacia atr\u00E1s','',0,0,1); I[7]=new Array();I[7][0]=100; I[7][1]=''; I[7][2]='0'; I[7][3]=new Array(); I[7][3][0]=new Array('En la capa de entrada y en la capa de salida','',0,0,1); I[7][3][1]=new Array('En la capa de entrada y en las capas ocultas','',1,100,1); I[7][3][2]=new Array('En las capas ocultas y en la capa de salida','',0,0,1); I[7][3][3]=new Array('En todas las capas de la red Backpropagation','',0,0,1); I[8]=new Array();I[8][0]=100; I[8][1]=''; I[8][2]='0'; I[8][3]=new Array(); I[8][3][0]=new Array('A todas las PEs de la capa inmediatamente superior','',0,0,1); I[8][3][1]=new Array('A todas las PEs de esa misma capa','',1,100,1); I[8][3][2]=new Array('A todas las PEs de la capa inmediatamente inferior','',0,0,1); I[9]=new Array();I[9][0]=100; I[9][1]=''; I[9][2]='0'; I[9][3]=new Array(); I[9][3][0]=new Array('Ofrecer un nuevo efecto umbral sobre la unidad que opera','',0,0,1); I[9][3][1]=new Array('Mejorar las propiedades de convergencia de la red','',0,0,1); I[9][3][2]=new Array('Ambos objetivos anteriores','',1,100,1); I[9][3][3]=new Array('La unidad "bias" no tiene ning\u00FAn objetivo concreto','',0,0,1); I[10]=new Array();I[10][0]=100; I[10][1]=''; I[10][2]='0'; I[10][3]=new Array(); I[10][3][0]=new Array('Fase de correcci\u00F3n','',1,100,1); I[10][3][1]=new Array('Fase de operaci\u00F3n','',0,0,1); I[10][3][2]=new Array('Fase de protecci\u00F3n','',0,0,1); I[11]=new Array();I[11][0]=100; I[11][1]=''; I[11][2]='0'; I[11][3]=new Array(); I[11][3][0]=new Array('Ajuste de PEs de la capa de salida y ajuste de PEs de las capas ocultas','',1,100,1); I[11][3][1]=new Array('Ajuste de PEs de las capas ocultas y ajuste de PEs de la capa de entrada','',0,0,1); I[11][3][2]=new Array('Ajuste de PEs de la capa de salida y ajuste de PEs de la capa de entrada','',0,0,1); I[12]=new Array();I[12][0]=100; I[12][1]=''; I[12][2]='0'; I[12][3]=new Array(); I[12][3][0]=new Array('Ajuste de pesos de la capa de entrada','',0,0,1); I[12][3][1]=new Array('Ajuste de pesos de las capas ocultas','',0,0,1); I[12][3][2]=new Array('Ajuste de pesos de la capa de salida','',1,100,1); I[13]=new Array();I[13][0]=100; I[13][1]=''; I[13][2]='0'; I[13][3]=new Array(); I[13][3][0]=new Array('Ajuste de pesos de la capa de entrada','',0,0,1); I[13][3][1]=new Array('Ajuste de pesos de las capas ocultas','',1,100,1); I[13][3][2]=new Array('Ajuste de pesos de la capa de salida','',0,0,1); I[14]=new Array();I[14][0]=100; I[14][1]=''; I[14][2]='0'; I[14][3]=new Array(); I[14][3][0]=new Array('El grado de aprendizaje de la red','',1,100,1); I[14][3][1]=new Array('El n\u00FAmero de capas ocultas de la red','',0,0,1); I[14][3][2]=new Array('El nivel de activaci\u00F3n de las PEs de la red','',0,0,1); I[15]=new Array();I[15][0]=100; I[15][1]=''; I[15][2]='0'; I[15][3]=new Array(); I[15][3][0]=new Array('El valor LMS','',0,0,1); I[15][3][1]=new Array('El valor MSB','',0,0,1); I[15][3][2]=new Array('El valor RMS','',1,100,1); I[16]=new Array();I[16][0]=100; I[16][1]=''; I[16][2]='0'; I[16][3]=new Array(); I[16][3][0]=new Array('crece','',0,0,1); I[16][3][1]=new Array('se mantiene constante','',0,0,1); I[16][3][2]=new Array('decrece','',1,100,1); I[17]=new Array();I[17][0]=100; I[17][1]=''; I[17][2]='0'; I[17][3]=new Array(); I[17][3][0]=new Array('Par\u00E1metro axial','',0,0,1); I[17][3][1]=new Array('Par\u00E1metro de corte','',1,100,1); I[17][3][2]=new Array('Par\u00E1metro normal','',0,0,1); I[18]=new Array();I[18][0]=100; I[18][1]=''; I[18][2]='0'; I[18][3]=new Array(); I[18][3][0]=new Array('Porque a veces el proceso puede requerir un tiempo excesivo','',0,0,1); I[18][3][1]=new Array('Porque la red alcanza un m\u00EDnimo local y deja de aprender','',0,0,1); I[18][3][2]=new Array('Por cualquiera de los dos motivos anteriores','',1,100,1); I[18][3][3]=new Array('Una red Backpropagation siempre logra converger','',0,0,1); I[19]=new Array();I[19][0]=100; I[19][1]=''; I[19][2]='0'; I[19][3]=new Array(); I[19][3][0]=new Array('Clasificaci\u00F3n de im\u00E1genes','',0,0,1); I[19][3][1]=new Array('S\u00EDntesis de voz','',0,0,1); I[19][3][2]=new Array('Codificaci\u00F3n de informaci\u00F3n','',0,0,1); I[19][3][3]=new Array('Clasificaci\u00F3n de ecos de sonar','',0,0,1); I[19][3][4]=new Array('Todas las anteriores','',0,0,1); I[19][3][5]=new Array('Todas las anteriores, adem\u00E1s de otros muchos problemas de clasificaci\u00F3n y percepci\u00F3n','',1,100,1); I[20]=new Array();I[20][0]=100; I[20][1]=''; I[20][2]='0'; I[20][3]=new Array(); I[20][3][0]=new Array('Capacidad gen\u00E9rica de mapeo de patrones','',0,0,1); I[20][3][1]=new Array('Gran flexibilidad','',0,0,1); I[20][3][2]=new Array('Amplia gama de aplicaciones','',1,100,1); I[20][3][3]=new Array('Todas las anteriores','',0,0,1); I[20][3][4]=new Array('Respuestas 2 y 3','',0,0,1); I[21]=new Array();I[21][0]=100; I[21][1]=''; I[21][2]='0'; I[21][3]=new Array(); I[21][3][0]=new Array('El n\u00FAmero de capas','',0,0,1); I[21][3][1]=new Array('El tiempo de convergencia','',1,100,1); I[21][3][2]=new Array('El ajuste de pesos multicapa','',0,0,1); I[22]=new Array();I[22][0]=100; I[22][1]=''; I[22][2]='0'; I[22][3]=new Array(); I[22][3][0]=new Array('Para variar el coeficiente de aprendizaje','',1,100,1); I[22][3][1]=new Array('Para evitar los m\u00EDnimos locales','',0,0,1); I[22][3][2]=new Array('Para aumentar la velocidad del proceso de convergencia','',0,0,1); I[23]=new Array();I[23][0]=100; I[23][1]=''; I[23][2]='0'; I[23][3]=new Array(); I[23][3][0]=new Array('La red Backpropagation fue dise\u00F1ada para modelar los sistemas biol\u00F3gicos','',0,0,1); I[23][3][1]=new Array('En los sistemas biol\u00F3gicos existen neuronas que realizan un tipo de suma de las entradas','',0,0,1); I[23][3][2]=new Array('Todav\u00EDa no se ha identificado ning\u00FAn sistema biol\u00F3gico que realice la propagaci\u00F3n hacia atr\u00E1s del error','',1,100,1); function StartUp(){ RemoveBottomNavBarForIE(); //If there's only one question, no need for question navigation controls if (QsToShow < 2){ document.getElementById('QNav').style.display = 'none'; } //Stash the instructions so they can be redisplayed strInstructions = document.getElementById('InstructionsDiv').innerHTML; CompleteEmptyFeedback(); SetUpQuestions(); ClearTextBoxes(); CreateStatusArray(); setTimeout('StartTimer()', 50); //Check search string for q parameter if (document.location.search.length > 0){ if (ShuffleQs == false){ var JumpTo = parseInt(document.location.search.substring(1,document.location.search.length))-1; if (JumpTo <= QsToShow){ ChangeQ(JumpTo); } } } //Undocumented function added 10/12/2004 ShowSpecialReadingForQuestion(); } function ShowHideQuestions(){ FuncBtnOut(document.getElementById('ShowMethodButton')); document.getElementById('ShowMethodButton').style.display = 'none'; if (ShowingAllQuestions == false){ for (var i=0; i<QArray.length; i++){ QArray[i].style.display = ''; } document.getElementById('Questions').style.listStyleType = 'decimal'; document.getElementById('OneByOneReadout').style.display = 'none'; document.getElementById('ShowMethodButton').innerHTML = ShowOneByOneCaption; ShowingAllQuestions = true; } else{ for (var i=0; i<QArray.length; i++){ if (i != CurrQNum){ QArray[i].style.display = 'none'; } } document.getElementById('Questions').style.listStyleType = 'none'; document.getElementById('OneByOneReadout').style.display = ''; document.getElementById('ShowMethodButton').innerHTML = ShowAllQuestionsCaption; ShowingAllQuestions = false; } document.getElementById('ShowMethodButton').style.display = 'inline'; } function CreateStatusArray(){ var QNum, ANum; //For each item in the item array for (QNum=0; QNum<I.length; QNum++){ //Check if the question still exists (hasn't been nuked by showing a random selection) if (document.getElementById('Q_' + QNum) != null){ State[QNum] = new Array(); State[QNum][0] = -1; //Score for this q; -1 shows question not done yet State[QNum][1] = new Array(); //answers for (ANum = 0; ANum<I[QNum][3].length; ANum++){ State[QNum][1][ANum] = 0; //answer not chosen yet; when chosen, will store its position in the series of choices } State[QNum][2] = 0; //tries at this q so far State[QNum][3] = 0; //incrementing percent-correct values of selected answers State[QNum][4] = 0; //penalties incurred for hints State[QNum][5] = ''; //Sequence of answers chosen by number } else{ State[QNum] = null; } } } function CheckMCAnswer(QNum, ANum, Btn){ //if question doesn't exist, bail if (State[QNum].length < 1){return;} //Get the feedback Feedback = I[QNum][3][ANum][1]; //Now show feedback and bail if question already complete if (State[QNum][0] > -1){ //Add an extra message explaining that the question // is finished if defined by the user if (strQuestionFinished.length > 0){Feedback += '<br />' + strQuestionFinished;} //Show the feedback ShowMessage(Feedback); //New for 6.2.2.1: If you want to mark an answer as correct even when it's the final choice, uncomment this line. // if (I[QNum][3][ANum][2] >= 1){Btn.innerHTML = CorrectIndicator;}else{Btn.innerHTML = IncorrectIndicator;} return; } //Hide the button while processing Btn.style.display = 'none'; //Increment the number of tries State[QNum][2]++; //Add the percent-correct value of this answer State[QNum][3] += I[QNum][3][ANum][3]; //Store the try number in the answer part of the State array, for tracking purposes State[QNum][1][ANum] = State[QNum][2]; if (State[QNum][5].length > 0){State[QNum][5] += ' | ';} State[QNum][5] += String.fromCharCode(65+ANum); //Should this answer be accepted as correct? if (I[QNum][3][ANum][2] < 1){ //It's wrong //Mark the answer Btn.innerHTML = IncorrectIndicator; //Remove any previous score unless exercise is finished (6.0.3.8+) if (Finished == false){ WriteToInstructions(strInstructions); } //Check whether this leaves just one MC answer unselected, in which case the Q is terminated var RemainingAnswer = FinalAnswer(QNum); if (RemainingAnswer > -1){ //Behave as if the last answer had been selected, but give no credit for it //Increment the number of tries State[QNum][2]++; //Calculate the score for this question CalculateMCQuestionScore(QNum); //Get the overall score and add it to the feedback CalculateOverallScore(); //New for 6.2.2.1 var QsDone = CheckQuestionsCompleted(); if ((ContinuousScoring == true)||(Finished == true)){ Feedback += '<br />' + YourScoreIs + ' ' + Score + '%.' + '<br />' + QsDone; WriteToInstructions(YourScoreIs + ' ' + Score + '%.' + '<br />' + QsDone); } else{ WriteToInstructions(QsDone); } } } else{ //It's right //Mark the answer Btn.innerHTML = CorrectIndicator; //Calculate the score for this question CalculateMCQuestionScore(QNum); //New for 6.2.2.0 var QsDone = CheckQuestionsCompleted(); //Get the overall score and add it to the feedback if (ContinuousScoring == true){ CalculateOverallScore(); if ((ContinuousScoring == true)||(Finished == true)){ Feedback += '<br />' + YourScoreIs + ' ' + Score + '%.' + '<br />' + QsDone; WriteToInstructions(YourScoreIs + ' ' + Score + '%.' + '<br />' + QsDone); } } else{ WriteToInstructions(QsDone); } } //Show the button again Btn.style.display = 'inline'; //Finally, show the feedback ShowMessage(Feedback); //Check whether all questions are now done CheckFinished(); } function CalculateMCQuestionScore(QNum){ var Tries = State[QNum][2] + State[QNum][4]; //include tries and hint penalties var PercentCorrect = State[QNum][3]; var TotAns = GetTotalMCAnswers(QNum); var HintPenalties = State[QNum][4]; //Make sure it's not already complete if (State[QNum][0] < 0){ //Allow for Hybrids if (HintPenalties >= 1){ State[QNum][0] = 0; } else{ //This line calculates the score for this question if (TotAns == 1){ State[QNum][0] = 1; } else{ State[QNum][0] = ((TotAns-((Tries*100)/State[QNum][3]))/(TotAns-1)); } } //Fix for Safari bug added for version 6.0.3.42 (negative infinity problem) if ((State[QNum][0] < 0)||(State[QNum][0] == Number.NEGATIVE_INFINITY)){ State[QNum][0] = 0; } } } function GetTotalMCAnswers(QNum){ var Result = 0; for (var ANum=0; ANum<I[QNum][3].length; ANum++){ if (I[QNum][3][ANum][4] == 1){ //This is an MC answer Result++; } } return Result; } function FinalAnswer(QNum){ var UnchosenAnswers = 0; var FinalAnswer = -1; for (var ANum=0; ANum<I[QNum][3].length; ANum++){ if (I[QNum][3][ANum][4] == 1){ //This is an MC answer if (State[QNum][1][ANum] < 1){ //This answer hasn't been chosen yet UnchosenAnswers++; FinalAnswer = ANum; } } } if (UnchosenAnswers == 1){ return FinalAnswer; } else{ return -1; } } function CalculateOverallScore(){ var TotalWeighting = 0; var TotalScore = 0; for (var QNum=0; QNum<State.length; QNum++){ if (State[QNum] != null){ if (State[QNum][0] > -1){ TotalWeighting += I[QNum][0]; TotalScore += (I[QNum][0] * State[QNum][0]); } } } if (TotalWeighting > 0){ Score = Math.floor((TotalScore/TotalWeighting)*100); } else{ //if TotalWeighting is 0, no questions so far have any value, so //no penalty should be shown. Score = 100; } } //New for 6.2.2.0 function CheckQuestionsCompleted(){ if (ShowCompletedSoFar == false){return '';} var QsCompleted = 0; for (var QNum=0; QNum<State.length; QNum++){ if (State[QNum] != null){ if (State[QNum][0] >= 0){ QsCompleted++; } } } //Fixes for 6.2.2.2 if (QsCompleted >= QArray.length){ return ExerciseCompleted; } else{ return CompletedSoFar + ' ' + QsCompleted + '/' + QArray.length + '.'; } } function CheckFinished(){ var FB = ''; var AllDone = true; for (var QNum=0; QNum<State.length; QNum++){ if (State[QNum] != null){ if (State[QNum][0] < 0){ AllDone = false; } } } if (AllDone == true){ //Report final score and submit if necessary CalculateOverallScore(); FB = YourScoreIs + ' ' + Score + '%.'; if (ShowCorrectFirstTime == true){ var CFT = 0; for (QNum=0; QNum<State.length; QNum++){ if (State[QNum] != null){ if (State[QNum][0] >= 1){ CFT++; } } } FB += '<br />' + CorrectFirstTime + ' ' + CFT + '/' + QsToShow; } //New for 6.2.2.0 FB += '<br />' + ExerciseCompleted; WriteToInstructions(FB); Finished == true; window.clearInterval(Interval); TimeOver = true; Locked = true; Finished = true; Detail = '<?xml version="1.0"?><hpnetresult><fields>'; for (QNum=0; QNum<State.length; QNum++){ if (State[QNum] != null){ if (State[QNum][5].length > 0){ Detail += '<field><fieldname>Question #' + (QNum+1) + '</fieldname><fieldtype>question-tracking</fieldtype><fieldlabel>Q ' + (QNum+1) + '</fieldlabel><fieldlabelid>QuestionTrackingField</fieldlabelid><fielddata>' + State[QNum][5] + '</fielddata></field>'; } } } Detail += '</fields></hpnetresult>'; setTimeout('Finish()', SubmissionTimeout); } } function TimesUp(){ document.getElementById('Timer').innerHTML = '¡Tiempo Finalizado!'; TimeOver = true; Finished = true; ShowMessage('¡Tiempo Finalizado!'); //Set all remaining scores to 0 for (var QNum=0; QNum<State.length; QNum++){ if (State[QNum] != null){ if (State[QNum][0] < 0){ State[QNum][0] = 0; } } } CheckFinished(); } //CODE FOR HANDLING TIMER //Timer code var Seconds = 300; var Interval = null; function StartTimer(){ Interval = window.setInterval('DownTime()',1000); document.getElementById('TimerText').style.display = 'inline'; } function DownTime(){ var ss = Seconds % 60; if (ss<10){ ss='0' + ss + ''; } var mm = Math.floor(Seconds / 60); if (document.getElementById('Timer') == null){ return; } document.getElementById('TimerText').innerHTML = mm + ':' + ss; if (Seconds < 1){ window.clearInterval(Interval); TimeOver = true; TimesUp(); } Seconds--; } //--> //]]> </script> </head> <body onload="StartUp()" id="TheBody" > <!-- BeginTopNavButtons --> <!-- EndTopNavButtons --> <div class="Titles"> <h2 class="ExerciseTitle">Tema 5</h2> <h3 class="ExerciseSubtitle">Contesta a todas las preguntas en 5 minutos.<br /></h3> <div id="Timer"><span id="TimerText"> </span></div> </div> <div id="InstructionsDiv" class="StdDiv"> <div id="Instructions">Escoge la respuesta correcta para cada pregunta, haciendo click sobre el cuadro con ? de la letra correspondiente.<br /></div> </div> <div id="MainDiv" class="StdDiv"> <div id="QNav" class="QuestionNavigation"> <p style="text-align: right;"> <button id="ShowMethodButton" class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOver(this)" onclick="ShowHideQuestions(); return false;">Mostrar todas las preguntas</button> </p> <div id="OneByOneReadout"> <button id="PrevQButton" class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOver(this)" onclick="ChangeQ(-1); return false;"><=</button> <span id="QNumReadout" class="QNum"> </span> <button id="NextQButton" class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOver(this)" onclick="ChangeQ(1); return false;">=></button> <br /> </div> </div> <ol class="QuizQuestions" id="Questions"> <li class="QuizQuestion" id="Q_0" style="display: none;"><div class="QuestionText">Backpropagation es un método de entrenamiento ... </div><ol class="MCAnswers"><li id="Q_0_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_0_0_Btn" onclick="CheckMCAnswer(0,0,this)"> ? </button> de redes homogéneas</li><li id="Q_0_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_0_1_Btn" onclick="CheckMCAnswer(0,1,this)"> ? </button> de redes multicapa</li><li id="Q_0_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_0_2_Btn" onclick="CheckMCAnswer(0,2,this)"> ? </button> de redes heterogéneas</li></ol></li> <li class="QuizQuestion" id="Q_1" style="display: none;"><div class="QuestionText"> ¿En qué reside la potencia del algoritmo Backpropagation? </div><ol class="MCAnswers"><li id="Q_1_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_1_0_Btn" onclick="CheckMCAnswer(1,0,this)"> ? </button> En su capacidad de entrenar las capas de entrada</li><li id="Q_1_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_1_1_Btn" onclick="CheckMCAnswer(1,1,this)"> ? </button> En su capacidad de entrenar las capas ocultas</li><li id="Q_1_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_1_2_Btn" onclick="CheckMCAnswer(1,2,this)"> ? </button> En su capacidad de entrenar las capas de salida</li></ol></li> <li class="QuizQuestion" id="Q_2" style="display: none;"><div class="QuestionText"><br /> ¿Cuántas capas de PEs tiene una red Backpropagation típica? </div><ol class="MCAnswers"><li id="Q_2_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_2_0_Btn" onclick="CheckMCAnswer(2,0,this)"> ? </button> Una capa</li><li id="Q_2_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_2_1_Btn" onclick="CheckMCAnswer(2,1,this)"> ? </button> Dos capas</li><li id="Q_2_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_2_2_Btn" onclick="CheckMCAnswer(2,2,this)"> ? </button> Tres capas</li><li id="Q_2_3"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_2_3_Btn" onclick="CheckMCAnswer(2,3,this)"> ? </button> Cuatro capas</li></ol></li> <li class="QuizQuestion" id="Q_3" style="display: none;"><div class="QuestionText"> Las unidades procesadoras de la capa de entrada ... <br /></div><ol class="MCAnswers"><li id="Q_3_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_3_0_Btn" onclick="CheckMCAnswer(3,0,this)"> ? </button> son las únicas que reciben entradas desde el exterior</li><li id="Q_3_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_3_1_Btn" onclick="CheckMCAnswer(3,1,this)"> ? </button> sirven como puntos distribuidores, y no realizan ninguna operación de cálculo</li><li id="Q_3_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_3_2_Btn" onclick="CheckMCAnswer(3,2,this)"> ? </button> Respuestas 1 y 2</li><li id="Q_3_3"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_3_3_Btn" onclick="CheckMCAnswer(3,3,this)"> ? </button> Respuestas 2 y 3</li><li id="Q_3_4"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_3_4_Btn" onclick="CheckMCAnswer(3,4,this)"> ? </button> Ninguna respuesta es correcta</li><li id="Q_3_5"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_3_5_Btn" onclick="CheckMCAnswer(3,5,this)"> ? </button> realizan operaciones de cálculo cuyos resultados pasan después a las siguientes capas</li></ol></li> <li class="QuizQuestion" id="Q_4" style="display: none;"><div class="QuestionText"> ¿Qué hace la capa de salida? </div><ol class="MCAnswers"><li id="Q_4_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_4_0_Btn" onclick="CheckMCAnswer(4,0,this)"> ? </button> Presenta la respuesta de la red</li><li id="Q_4_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_4_1_Btn" onclick="CheckMCAnswer(4,1,this)"> ? </button> Recibe la respuesta de la red</li></ol></li> <li class="QuizQuestion" id="Q_5" style="display: none;"><div class="QuestionText"> ¿Qué método de entrenamiento tienen las redes Backpropagation? </div><ol class="MCAnswers"><li id="Q_5_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_5_0_Btn" onclick="CheckMCAnswer(5,0,this)"> ? </button> No Supervisado</li><li id="Q_5_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_5_1_Btn" onclick="CheckMCAnswer(5,1,this)"> ? </button> Supervisado</li><li id="Q_5_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_5_2_Btn" onclick="CheckMCAnswer(5,2,this)"> ? </button> Aleatorio</li><li id="Q_5_3"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_5_3_Btn" onclick="CheckMCAnswer(5,3,this)"> ? </button> Secuencial</li></ol></li> <li class="QuizQuestion" id="Q_6" style="display: none;"><div class="QuestionText">¿Qué dos fases de propagación se dan en el algoritmo de aprendizaje Backpropagation? <br /></div><ol class="MCAnswers"><li id="Q_6_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_6_0_Btn" onclick="CheckMCAnswer(6,0,this)"> ? </button> Propagación en cascada y propagación secuencial</li><li id="Q_6_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_6_1_Btn" onclick="CheckMCAnswer(6,1,this)"> ? </button> Propagación secuencial y propagación hacia adelante</li><li id="Q_6_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_6_2_Btn" onclick="CheckMCAnswer(6,2,this)"> ? </button> Propagación hacia adelante y propagación hacia atrás</li><li id="Q_6_3"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_6_3_Btn" onclick="CheckMCAnswer(6,3,this)"> ? </button> Propagación en cascada y propagación hacia atrás</li></ol></li> <li class="QuizQuestion" id="Q_7" style="display: none;"><div class="QuestionText"> ¿A qué capas se conectan las unidades llamadas "bias"? </div><ol class="MCAnswers"><li id="Q_7_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_7_0_Btn" onclick="CheckMCAnswer(7,0,this)"> ? </button> En la capa de entrada y en la capa de salida</li><li id="Q_7_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_7_1_Btn" onclick="CheckMCAnswer(7,1,this)"> ? </button> En la capa de entrada y en las capas ocultas</li><li id="Q_7_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_7_2_Btn" onclick="CheckMCAnswer(7,2,this)"> ? </button> En las capas ocultas y en la capa de salida</li><li id="Q_7_3"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_7_3_Btn" onclick="CheckMCAnswer(7,3,this)"> ? </button> En todas las capas de la red Backpropagation</li></ol></li> <li class="QuizQuestion" id="Q_8" style="display: none;"><div class="QuestionText"> ¿A qué PEs está conectada la unidad "bias" de una capa? </div><ol class="MCAnswers"><li id="Q_8_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_8_0_Btn" onclick="CheckMCAnswer(8,0,this)"> ? </button> A todas las PEs de la capa inmediatamente superior</li><li id="Q_8_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_8_1_Btn" onclick="CheckMCAnswer(8,1,this)"> ? </button> A todas las PEs de esa misma capa</li><li id="Q_8_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_8_2_Btn" onclick="CheckMCAnswer(8,2,this)"> ? </button> A todas las PEs de la capa inmediatamente inferior</li></ol></li> <li class="QuizQuestion" id="Q_9" style="display: none;"><div class="QuestionText"><br /> ¿Qué objetivo tiene la utilización de esta unidad "bias"? </div><ol class="MCAnswers"><li id="Q_9_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_9_0_Btn" onclick="CheckMCAnswer(9,0,this)"> ? </button> Ofrecer un nuevo efecto umbral sobre la unidad que opera</li><li id="Q_9_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_9_1_Btn" onclick="CheckMCAnswer(9,1,this)"> ? </button> Mejorar las propiedades de convergencia de la red</li><li id="Q_9_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_9_2_Btn" onclick="CheckMCAnswer(9,2,this)"> ? </button> Ambos objetivos anteriores</li><li id="Q_9_3"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_9_3_Btn" onclick="CheckMCAnswer(9,3,this)"> ? </button> La unidad "bias" no tiene ningún objetivo concreto</li></ol></li> <li class="QuizQuestion" id="Q_10" style="display: none;"><div class="QuestionText"> ¿Con qué otro nombre se conoce a la fase de propagación hacia atrás? <br /></div><ol class="MCAnswers"><li id="Q_10_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_10_0_Btn" onclick="CheckMCAnswer(10,0,this)"> ? </button> Fase de corrección</li><li id="Q_10_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_10_1_Btn" onclick="CheckMCAnswer(10,1,this)"> ? </button> Fase de operación</li><li id="Q_10_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_10_2_Btn" onclick="CheckMCAnswer(10,2,this)"> ? </button> Fase de protección</li></ol></li> <li class="QuizQuestion" id="Q_11" style="display: none;"><div class="QuestionText"> ¿Qué dos tipos de ajuste de pesos se dan en esta fase? </div><ol class="MCAnswers"><li id="Q_11_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_11_0_Btn" onclick="CheckMCAnswer(11,0,this)"> ? </button> Ajuste de PEs de la capa de salida y ajuste de PEs de las capas ocultas</li><li id="Q_11_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_11_1_Btn" onclick="CheckMCAnswer(11,1,this)"> ? </button> Ajuste de PEs de las capas ocultas y ajuste de PEs de la capa de entrada</li><li id="Q_11_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_11_2_Btn" onclick="CheckMCAnswer(11,2,this)"> ? </button> Ajuste de PEs de la capa de salida y ajuste de PEs de la capa de entrada</li></ol></li> <li class="QuizQuestion" id="Q_12" style="display: none;"><div class="QuestionText"> ¿En qué ajuste de pesos se conoce el valor deseado para cada una de las unidades de la capa? <br /></div><ol class="MCAnswers"><li id="Q_12_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_12_0_Btn" onclick="CheckMCAnswer(12,0,this)"> ? </button> Ajuste de pesos de la capa de entrada</li><li id="Q_12_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_12_1_Btn" onclick="CheckMCAnswer(12,1,this)"> ? </button> Ajuste de pesos de las capas ocultas</li><li id="Q_12_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_12_2_Btn" onclick="CheckMCAnswer(12,2,this)"> ? </button> Ajuste de pesos de la capa de salida</li></ol></li> <li class="QuizQuestion" id="Q_13" style="display: none;"><div class="QuestionText"> ¿Para qué tipo de ajuste de pesos no se conoce el vector de salidas deseadas? <br /></div><ol class="MCAnswers"><li id="Q_13_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_13_0_Btn" onclick="CheckMCAnswer(13,0,this)"> ? </button> Ajuste de pesos de la capa de entrada</li><li id="Q_13_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_13_1_Btn" onclick="CheckMCAnswer(13,1,this)"> ? </button> Ajuste de pesos de las capas ocultas</li><li id="Q_13_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_13_2_Btn" onclick="CheckMCAnswer(13,2,this)"> ? </button> Ajuste de pesos de la capa de salida</li></ol></li> <li class="QuizQuestion" id="Q_14" style="display: none;"><div class="QuestionText"> ¿Qué refleja la variable 'n'(eta)? </div><ol class="MCAnswers"><li id="Q_14_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_14_0_Btn" onclick="CheckMCAnswer(14,0,this)"> ? </button> El grado de aprendizaje de la red</li><li id="Q_14_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_14_1_Btn" onclick="CheckMCAnswer(14,1,this)"> ? </button> El número de capas ocultas de la red</li><li id="Q_14_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_14_2_Btn" onclick="CheckMCAnswer(14,2,this)"> ? </button> El nivel de activación de las PEs de la red</li></ol></li> <li class="QuizQuestion" id="Q_15" style="display: none;"><div class="QuestionText"> ¿Qué valor se emplea para medir la convergencia de una red Backpropagation? <br /></div><ol class="MCAnswers"><li id="Q_15_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_15_0_Btn" onclick="CheckMCAnswer(15,0,this)"> ? </button> El valor LMS</li><li id="Q_15_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_15_1_Btn" onclick="CheckMCAnswer(15,1,this)"> ? </button> El valor MSB</li><li id="Q_15_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_15_2_Btn" onclick="CheckMCAnswer(15,2,this)"> ? </button> El valor RMS</li></ol></li> <li class="QuizQuestion" id="Q_16" style="display: none;"><div class="QuestionText"> A medida que la red Backpropagation aprende, el valor rms .. <br /></div><ol class="MCAnswers"><li id="Q_16_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_16_0_Btn" onclick="CheckMCAnswer(16,0,this)"> ? </button> crece</li><li id="Q_16_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_16_1_Btn" onclick="CheckMCAnswer(16,1,this)"> ? </button> se mantiene constante</li><li id="Q_16_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_16_2_Btn" onclick="CheckMCAnswer(16,2,this)"> ? </button> decrece</li></ol></li> <li class="QuizQuestion" id="Q_17" style="display: none;"><div class="QuestionText"> ¿Qué parámetro se define para considerar que la respuesta de una red Backpropagation es correcta? <br /></div><ol class="MCAnswers"><li id="Q_17_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_17_0_Btn" onclick="CheckMCAnswer(17,0,this)"> ? </button> Parámetro axial</li><li id="Q_17_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_17_1_Btn" onclick="CheckMCAnswer(17,1,this)"> ? </button> Parámetro de corte</li><li id="Q_17_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_17_2_Btn" onclick="CheckMCAnswer(17,2,this)"> ? </button> Parámetro normal</li></ol></li> <li class="QuizQuestion" id="Q_18" style="display: none;"><div class="QuestionText"> ¿Por qué no siempre es fácil conseguir la convergencia? </div><ol class="MCAnswers"><li id="Q_18_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_18_0_Btn" onclick="CheckMCAnswer(18,0,this)"> ? </button> Porque a veces el proceso puede requerir un tiempo excesivo</li><li id="Q_18_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_18_1_Btn" onclick="CheckMCAnswer(18,1,this)"> ? </button> Porque la red alcanza un mínimo local y deja de aprender</li><li id="Q_18_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_18_2_Btn" onclick="CheckMCAnswer(18,2,this)"> ? </button> Por cualquiera de los dos motivos anteriores</li><li id="Q_18_3"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_18_3_Btn" onclick="CheckMCAnswer(18,3,this)"> ? </button> Una red Backpropagation siempre logra converger</li></ol></li> <li class="QuizQuestion" id="Q_19" style="display: none;"><div class="QuestionText"> ¿Qué aplicaciones pueden tener las redes Backpropagation? </div><ol class="MCAnswers"><li id="Q_19_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_19_0_Btn" onclick="CheckMCAnswer(19,0,this)"> ? </button> Clasificación de imágenes</li><li id="Q_19_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_19_1_Btn" onclick="CheckMCAnswer(19,1,this)"> ? </button> Síntesis de voz</li><li id="Q_19_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_19_2_Btn" onclick="CheckMCAnswer(19,2,this)"> ? </button> Codificación de información</li><li id="Q_19_3"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_19_3_Btn" onclick="CheckMCAnswer(19,3,this)"> ? </button> Clasificación de ecos de sonar</li><li id="Q_19_4"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_19_4_Btn" onclick="CheckMCAnswer(19,4,this)"> ? </button> Todas las anteriores</li><li id="Q_19_5"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_19_5_Btn" onclick="CheckMCAnswer(19,5,this)"> ? </button> Todas las anteriores, además de otros muchos problemas de clasificación y percepción</li></ol></li> <li class="QuizQuestion" id="Q_20" style="display: none;"><div class="QuestionText"> ¿Cuáles de las siguientes son ventajas de la red Backpropagation? </div><ol class="MCAnswers"><li id="Q_20_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_20_0_Btn" onclick="CheckMCAnswer(20,0,this)"> ? </button> Capacidad genérica de mapeo de patrones</li><li id="Q_20_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_20_1_Btn" onclick="CheckMCAnswer(20,1,this)"> ? </button> Gran flexibilidad</li><li id="Q_20_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_20_2_Btn" onclick="CheckMCAnswer(20,2,this)"> ? </button> Amplia gama de aplicaciones</li><li id="Q_20_3"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_20_3_Btn" onclick="CheckMCAnswer(20,3,this)"> ? </button> Todas las anteriores</li><li id="Q_20_4"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_20_4_Btn" onclick="CheckMCAnswer(20,4,this)"> ? </button> Respuestas 2 y 3</li></ol></li> <li class="QuizQuestion" id="Q_21" style="display: none;"><div class="QuestionText"> ¿Cuál es el mayor inconveniente de la red Backpropagation? </div><ol class="MCAnswers"><li id="Q_21_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_21_0_Btn" onclick="CheckMCAnswer(21,0,this)"> ? </button> El número de capas</li><li id="Q_21_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_21_1_Btn" onclick="CheckMCAnswer(21,1,this)"> ? </button> El tiempo de convergencia</li><li id="Q_21_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_21_2_Btn" onclick="CheckMCAnswer(21,2,this)"> ? </button> El ajuste de pesos multicapa</li></ol></li> <li class="QuizQuestion" id="Q_22" style="display: none;"><div class="QuestionText"> ¿Para qué se utiliza el término "momentum"? </div><ol class="MCAnswers"><li id="Q_22_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_22_0_Btn" onclick="CheckMCAnswer(22,0,this)"> ? </button> Para variar el coeficiente de aprendizaje</li><li id="Q_22_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_22_1_Btn" onclick="CheckMCAnswer(22,1,this)"> ? </button> Para evitar los mínimos locales</li><li id="Q_22_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_22_2_Btn" onclick="CheckMCAnswer(22,2,this)"> ? </button> Para aumentar la velocidad del proceso de convergencia</li></ol></li> <li class="QuizQuestion" id="Q_23" style="display: none;"><div class="QuestionText"> ¿Cuál de las siguientes afirmaciones es falsa? </div><ol class="MCAnswers"><li id="Q_23_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_23_0_Btn" onclick="CheckMCAnswer(23,0,this)"> ? </button> La red Backpropagation fue diseñada para modelar los sistemas biológicos</li><li id="Q_23_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_23_1_Btn" onclick="CheckMCAnswer(23,1,this)"> ? </button> En los sistemas biológicos existen neuronas que realizan un tipo de suma de las entradas</li><li id="Q_23_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_23_2_Btn" onclick="CheckMCAnswer(23,2,this)"> ? </button> Todavía no se ha identificado ningún sistema biológico que realice la propagación hacia atrás del error</li></ol></li></ol> </div> <div class="Feedback" id="FeedbackDiv"> <div class="FeedbackText" id="FeedbackContent"></div> <button id="FeedbackOKButton" class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" onclick="HideFeedback(); return false;"> OK </button> </div> <!-- BeginBottomNavButtons --> <!-- EndBottomNavButtons --> <!-- BeginSubmissionForm --> <!-- EndSubmissionForm --> </body> </html>