0% found this document useful (0 votes)
38 views24 pages

Inteligencia Proyecto

The document contains code for an application that analyzes patterns. It defines arrays to store data and variables. It includes subroutines for 50 checkboxes that change color when clicked, clearing the form, pausing timing, and generating and analyzing patterns by populating the checkboxes. The patternsvalidos subroutine populates the data array with 16 sample patterns.

Uploaded by

Luis Arevalo
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views24 pages

Inteligencia Proyecto

The document contains code for an application that analyzes patterns. It defines arrays to store data and variables. It includes subroutines for 50 checkboxes that change color when clicked, clearing the form, pausing timing, and generating and analyzing patterns by populating the checkboxes. The patternsvalidos subroutine populates the data array with 16 sample patterns.

Uploaded by

Luis Arevalo
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 24

Dim data(208, 2) As String

Dim data1(26), data2(26) As String


Dim i, j, k, l As Double
Dim texto As String

Private Sub Check1_Click()


Call c(Me)
End Sub
Private Sub Check2_Click()
Call c(Me)
End Sub
Private Sub Check3_Click()
Call c(Me)
End Sub
Private Sub Check4_Click()
Call c(Me)
End Sub
Private Sub Check5_Click()
Call c(Me)
End Sub
Private Sub Check6_Click()
Call c(Me)
End Sub
Private Sub Check7_Click()
Call c(Me)
End Sub
Private Sub Check8_Click()
Call c(Me)
End Sub
Private Sub Check9_Click()
Call c(Me)
End Sub
Private Sub Check10_Click()
Call c(Me)
End Sub
Private Sub Check11_Click()
Call c(Me)
End Sub
Private Sub Check12_Click()
Call c(Me)
End Sub
Private Sub Check13_Click()
Call c(Me)
End Sub
Private Sub Check14_Click()
Call c(Me)
End Sub
Private Sub Check15_Click()
Call c(Me)
End Sub
Private Sub Check16_Click()
Call c(Me)
End Sub
Private Sub Check17_Click()
Call c(Me)
End Sub
Private Sub Check18_Click()
Call c(Me)
End Sub
Private Sub Check19_Click()
Call c(Me)
End Sub
Private Sub Check20_Click()
Call c(Me)
End Sub
Private Sub Check21_Click()
Call c(Me)
End Sub
Private Sub Check22_Click()
Call c(Me)
End Sub
Private Sub Check23_Click()
Call c(Me)
End Sub
Private Sub Check24_Click()
Call c(Me)
End Sub
Private Sub Check25_Click()
Call c(Me)
End Sub
Private Sub Check26_Click()
Call c(Me)
End Sub
Private Sub Check27_Click()
Call c(Me)
End Sub
Private Sub Check28_Click()
Call c(Me)
End Sub
Private Sub Check29_Click()
Call c(Me)
End Sub
Private Sub Check30_Click()
Call c(Me)
End Sub
Private Sub Check31_Click()
Call c(Me)
End Sub
Private Sub Check32_Click()
Call c(Me)
End Sub
Private Sub Check33_Click()
Call c(Me)
End Sub
Private Sub Check34_Click()
Call c(Me)
End Sub
Private Sub Check35_Click()
Call c(Me)
End Sub
Private Sub Check36_Click()
Call c(Me)
End Sub
Private Sub Check37_Click()
Call c(Me)
End Sub
Private Sub Check38_Click()
Call c(Me)
End Sub
Private Sub Check39_Click()
Call c(Me)
End Sub
Private Sub Check40_Click()
Call c(Me)
End Sub
Private Sub Check41_Click()
Call c(Me)
End Sub
Private Sub Check42_Click()
Call c(Me)
End Sub
Private Sub Check43_Click()
Call c(Me)
End Sub
Private Sub Check44_Click()
Call c(Me)
End Sub
Private Sub Check45_Click()
Call c(Me)
End Sub
Private Sub Check46_Click()
Call c(Me)
End Sub
Private Sub Check47_Click()
Call c(Me)
End Sub
Private Sub Check48_Click()
Call c(Me)
End Sub
Private Sub Check49_Click()
Call c(Me)
End Sub
Private Sub Check50_Click()
Call c(Me)
End Sub

Private Sub Command1_Click()


Dim a As Integer
Dim vuelta As Double
a=0
'vuelta = 0

Timer1.Interval = 1
Randomize
While (Val(Text1.Text) <> a)
Call pausa

'For i = 1 To 25
l = Str(CLng((206 - 0) * Rnd))
'Call figura
'Next i

'texto = Empty
'For j = 1 To 25
'texto = texto & data1(j)
'Next j

Call patronesvalidos

'For l = 1 To 207

' If (texto = data(l, 1)) Then


a=a+1
' Timer1.Interval = 500
' Call pausa
' Beep 1000, 500
List1.AddItem data(l, 1)
List2.AddItem data(l, 2)
' Text3.Text = a
' Timer1.Interval = 1
' vuelta = 0
' End If

'vuelta = vuelta + 1
'If vuelta = 10000000 Then
'MsgBox "Ciclo de búsqueda finalizado. Intenta de nuevo", vbExclamation, "Aviso"
'Exit Sub
'End If
'Next l

Wend
End Sub

Private Sub Command4_Click()


Dim archivo As Integer

archivo = FreeFile

Open App.Path & "\Patrones.txt" For Output As #archivo


For i = 0 To List1.ListCount
Print #archivo, List1.List(i)
Next i
Close #archivo

Open App.Path & "\Targets.txt" For Output As #archivo


For i = 0 To List2.ListCount
Print #archivo, List2.List(i)
Next i
Close #archivo
MsgBox "Archivo generado exitosamente..", vbInformation, "Aviso"
End Sub

Private Sub Command5_Click()


Call limpiar(Me)
a=0
End Sub

Private Sub Form_Load()


Move (Screen.Width - Width) \ 2, (Screen.Height - Height) \ 2
Call limpiar(Me)
Timer1.Enabled = False
Timer1.Interval = 0
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)


If ((KeyAscii >= 48) And (KeyAscii <= 57) Or (KeyAscii = 8) Or (KeyAscii = 13)) Then
Else
KeyAscii = 0
End If
End Sub

Public Sub c(frm As Form)


For Each Control In frm.Controls
If TypeOf Control Is CheckBox Then
If Control.Value = 1 Then
Control.BackColor = &HFF&
End If
If Control.Value = 0 Then
Control.BackColor = &H8000000F
End If

End If
Next
End Sub

Public Sub limpiar(frm As Form)


For Each Control In frm.Controls
If TypeOf Control Is TextBox Then
Control.Text = ""
End If
If TypeOf Control Is ListBox Then
Control.Clear
End If
If TypeOf Control Is CheckBox Then
Control.Value = 0
End If
Next
End Sub

Public Sub pausa()


Timer1.Enabled = True
Do While Timer1.Enabled = True
DoEvents
Loop
End Sub

Private Sub Timer1_Timer()


Timer1.Enabled = False
End Sub

Public Sub figura()

If data1(1) = " 1" Then


Check1.Value = "1"
End If
If data1(1) = " 0" Then
Check1.Value = "0"
End If

If data1(2) = " 1" Then


Check2.Value = "1"
End If
If data1(2) = " 0" Then
Check2.Value = "0"
End If

If data1(3) = " 1" Then


Check3.Value = "1"
End If
If data1(3) = " 0" Then
Check3.Value = "0"
End If

If data1(4) = " 1" Then


Check4.Value = "1"
End If
If data1(4) = " 0" Then
Check4.Value = "0"
End If

If data1(5) = " 1" Then


Check5.Value = "1"
End If
If data1(5) = " 0" Then
Check5.Value = "0"
End If

If data1(6) = " 1" Then


Check6.Value = "1"
End If
If data1(6) = " 0" Then
Check6.Value = "0"
End If

If data1(7) = " 1" Then


Check7.Value = "1"
End If
If data1(7) = " 0" Then
Check7.Value = "0"
End If

If data1(8) = " 1" Then


Check8.Value = "1"
End If
If data1(8) = " 0" Then
Check8.Value = "0"
End If

If data1(9) = " 1" Then


Check9.Value = "1"
End If
If data1(9) = " 0" Then
Check9.Value = "0"
End If

If data1(10) = " 1" Then


Check10.Value = "1"
End If
If data1(10) = " 0" Then
Check10.Value = "0"
End If

If data1(11) = " 1" Then


Check11.Value = "1"
End If
If data1(11) = " 0" Then
Check11.Value = "0"
End If

If data1(12) = " 1" Then


Check12.Value = "1"
End If
If data1(12) = " 0" Then
Check12.Value = "0"
End If

If data1(13) = " 1" Then


Check13.Value = "1"
End If
If data1(13) = " 0" Then
Check13.Value = "0"
End If

If data1(14) = " 1" Then


Check14.Value = "1"
End If
If data1(14) = " 0" Then
Check14.Value = "0"
End If

If data1(15) = " 1" Then


Check15.Value = "1"
End If
If data1(15) = " 0" Then
Check15.Value = "0"
End If

If data1(16) = " 1" Then


Check16.Value = "1"
End If
If data1(16) = " 0" Then
Check16.Value = "0"
End If

If data1(17) = " 1" Then


Check17.Value = "1"
End If
If data1(17) = " 0" Then
Check17.Value = "0"
End If

If data1(18) = " 1" Then


Check18.Value = "1"
End If
If data1(18) = " 0" Then
Check18.Value = "0"
End If

If data1(19) = " 1" Then


Check19.Value = "1"
End If
If data1(19) = " 0" Then
Check19.Value = "0"
End If

If data1(20) = " 1" Then


Check20.Value = "1"
End If
If data1(20) = " 0" Then
Check20.Value = "0"
End If

If data1(21) = " 1" Then


Check21.Value = "1"
End If
If data1(21) = " 0" Then
Check21.Value = "0"
End If

If data1(22) = " 1" Then


Check22.Value = "1"
End If
If data1(22) = " 0" Then
Check22.Value = "0"
End If

If data1(23) = " 1" Then


Check23.Value = "1"
End If
If data1(23) = " 0" Then
Check23.Value = "0"
End If

If data1(24) = " 1" Then


Check24.Value = "1"
End If
If data1(24) = " 0" Then
Check24.Value = "0"
End If

If data1(25) = " 1" Then


Check25.Value = "1"
End If
If data1(25) = " 0" Then
Check25.Value = "0"
End If
End Sub

Public Sub patronesvalidos()


data(1, 1) = " 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"
data(1, 2) = "0.1"
data(2, 1) = " 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0"
data(2, 2) = "0.1"
data(3, 1) = " 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0"
data(3, 2) = "0.1"
data(4, 1) = " 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0"
data(4, 2) = "0.1"
data(5, 1) = " 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0"
data(5, 2) = "0.1"
data(6, 1) = " 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 1 1 0"
data(6, 2) = "0.1"
data(7, 1) = " 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0"
data(7, 2) = "0.1"
data(8, 1) = " 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0"
data(8, 2) = "0.1"
data(9, 1) = " 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0"
data(9, 2) = "0.1"
data(10, 1) = " 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0"
data(10, 2) = "0.1"
data(11, 1) = " 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0"
data(11, 2) = "0.1"
data(12, 1) = " 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0"
data(12, 2) = "0.1"
data(13, 1) = " 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 1 1 0"
data(13, 2) = "0.1"
data(14, 1) = " 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0"
data(14, 2) = "0.1"
data(15, 1) = " 0 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0"
data(15, 2) = "0.1"

data(16, 1) = " 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0"


data(16, 2) = "0.2"
data(17, 1) = " 0 0 1 1 1 0 0 0 0 1 0 0 1 1 1 0 0 1 0 0 0 0 1 1 1"
data(17, 2) = "0.2"
data(18, 1) = " 1 1 1 0 0 0 0 1 0 0 1 1 1 0 0 1 0 0 0 0 1 1 1 0 0"
data(18, 2) = "0.2"
data(19, 1) = " 0 1 1 0 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 0 1 1 0 0"
data(19, 2) = "0.2"
data(20, 1) = " 0 0 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0"
data(20, 2) = "0.2"
data(21, 1) = " 0 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0"
data(21, 2) = "0.2"
data(22, 1) = " 1 1 1 1 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 1 1 1 1"
data(22, 2) = "0.2"
data(23, 1) = " 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0"
data(23, 2) = "0.2"
data(24, 1) = " 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0"
data(24, 2) = "0.2"
data(25, 1) = " 1 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 1 1 1 0"
data(25, 2) = "0.2"
data(26, 1) = " 0 1 1 1 0 0 0 0 1 0 0 1 1 1 0 0 1 0 0 0 0 1 1 1 0"
data(26, 2) = "0.2"
data(27, 1) = " 0 1 1 0 0 1 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 1 1 1 0"
data(27, 2) = "0.2"
data(28, 1) = " 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1"
data(28, 2) = "0.2"
data(29, 1) = " 0 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0"
data(29, 2) = "0.2"
data(30, 1) = " 0 0 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0"
data(30, 2) = "0.2"

data(31, 1) = " 0 0 1 1 1 0 0 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 1 1 1"


data(31, 2) = "0.3"
data(32, 1) = " 0 0 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 1 1 0"
data(32, 2) = "0.3"
data(33, 1) = " 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 1 1 1 0 0"
data(33, 2) = "0.3"
data(34, 1) = " 1 1 0 0 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 1 1 0 0 0"
data(34, 2) = "0.3"
data(35, 1) = " 1 1 1 1 0 0 0 0 1 0 1 1 1 1 0 0 0 0 1 0 1 1 1 1 0"
data(35, 2) = "0.3"
data(36, 1) = " 1 1 1 1 0 0 0 0 1 0 0 0 1 1 0 0 0 0 1 0 1 1 1 1 0"
data(36, 2) = "0.3"
data(37, 1) = " 1 1 1 1 1 0 0 0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1 1 1"
data(37, 2) = "0.3"
data(38, 1) = " 1 1 1 1 1 0 0 0 1 1 0 0 1 1 1 0 0 0 1 1 1 1 1 1 1"
data(38, 2) = "0.3"
data(39, 1) = " 0 1 1 1 1 0 0 0 0 1 0 0 1 1 1 0 0 0 0 1 0 1 1 1 1"
data(39, 2) = "0.3"
data(40, 1) = " 0 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 1 1 1 0"
data(40, 2) = "0.3"
data(41, 1) = " 0 1 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1 0 0 1 1 0 0"
data(41, 2) = "0.3"

data(42, 1) = " 0 0 1 0 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 0 0 1"


data(42, 2) = "0.4"
data(43, 1) = " 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0"
data(43, 2) = "0.4"
data(44, 1) = " 0 0 1 0 0 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 0 0 1"
data(44, 2) = "0.4"
data(45, 1) = " 0 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 0 0 0"
data(45, 2) = "0.4"
data(46, 1) = " 0 0 0 0 0 1 0 1 0 0 1 0 1 0 0 0 1 1 0 0 0 0 1 0 0"
data(46, 2) = "0.4"
data(47, 1) = " 0 0 1 0 1 0 0 1 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0"
data(47, 2) = "0.4"
data(48, 1) = " 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0"
data(48, 2) = "0.4"
data(49, 1) = " 0 1 0 1 0 0 1 0 1 0 0 1 1 0 0 0 0 0 1 0 0 0 0 1 0"
data(49, 2) = "0.4"
data(50, 1) = " 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 1 0 0 0 0 1 0 0"
data(50, 2) = "0.4"
data(51, 1) = " 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0"
data(51, 2) = "0.4"
data(52, 1) = " 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1"
data(52, 2) = "0.4"
data(53, 1) = " 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1"
data(53, 2) = "0.4"
data(54, 1) = " 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0"
data(54, 2) = "0.4"
data(55, 1) = " 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0"
data(55, 2) = "0.4"
data(56, 1) = " 0 1 0 1 0 0 1 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0"
data(56, 2) = "0.4"
data(57, 1) = " 0 1 0 1 0 0 1 0 1 0 0 1 1 1 1 0 0 0 1 0 0 0 0 1 0"
data(57, 2) = "0.4"
data(58, 1) = " 1 0 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0"
data(58, 2) = "0.4"

data(59, 1) = " 0 0 1 1 1 0 0 1 0 0 0 0 1 1 1 0 0 0 0 1 0 0 1 1 1"


data(59, 2) = "0.5"
data(60, 1) = " 1 1 1 0 0 1 0 0 0 0 1 1 1 0 0 0 0 1 0 0 1 1 1 0 0"
data(60, 2) = "0.5"
data(61, 1) = " 0 1 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 0 0 1 1 0 0"
data(61, 2) = "0.5"
data(62, 1) = " 0 1 1 0 0 0 1 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0"
data(62, 2) = "0.5"
data(63, 1) = " 1 1 0 0 0 1 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0"
data(63, 2) = "0.5"
data(64, 1) = " 1 1 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 1 1 0 0"
data(64, 2) = "0.5"
data(65, 1) = " 0 0 1 1 1 0 0 1 0 0 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0"
data(65, 2) = "0.5"
data(66, 1) = " 0 0 0 1 1 0 0 0 1 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0"
data(66, 2) = "0.5"
data(67, 1) = " 0 1 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 0 0 1 1 0 0"
data(67, 2) = "0.5"
data(68, 1) = " 0 1 1 1 0 0 1 0 0 0 0 1 1 1 0 0 0 0 1 0 0 1 1 1 0"
data(68, 2) = "0.5"

data(69, 1) = " 0 0 1 1 1 0 0 1 0 0 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1"


data(69, 2) = "0.6"
data(70, 1) = " 1 1 1 0 0 1 0 0 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0"
data(70, 2) = "0.6"
data(71, 1) = " 1 1 1 0 0 1 0 0 0 0 1 1 1 0 0 1 1 1 0 0 1 1 1 0 0"
data(71, 2) = "0.6"
data(72, 1) = " 1 1 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 1 1 0 0 0"
data(72, 2) = "0.6"
data(73, 1) = " 1 1 0 0 0 1 0 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0"
data(73, 2) = "0.6"
data(74, 1) = " 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 1 1 0 0 0"
data(74, 2) = "0.6"
data(75, 1) = " 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0"
data(75, 2) = "0.6"
data(76, 1) = " 0 1 0 0 0 0 1 1 1 1 0 1 0 0 1 0 1 1 1 1 0 0 0 0 0"
data(76, 2) = "0.6"
data(77, 1) = " 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1"
data(77, 2) = "0.6"
data(78, 1) = " 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 1 1"
data(78, 2) = "0.6"
data(79, 1) = " 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 1 1 0 0 1 1 1 0"
data(79, 2) = "0.6"
data(80, 1) = " 0 0 0 0 0 1 1 1 0 0 1 0 0 0 0 1 1 1 0 0 1 1 1 0 0"
data(80, 2) = "0.6"
data(81, 1) = " 0 1 1 1 1 0 1 0 0 0 0 1 1 1 1 0 1 0 0 1 0 1 1 1 1"
data(81, 2) = "0.6"
data(82, 1) = " 0 0 0 0 0 0 1 1 1 1 0 1 0 0 0 0 1 1 1 1 0 1 1 1 1"
data(82, 2) = "0.6"
data(83, 1) = " 0 0 0 0 0 0 1 1 1 0 0 1 0 0 0 0 1 1 1 0 0 1 1 1 0"
data(83, 2) = "0.6"

data(84, 1) = " 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0"


data(84, 2) = "0.7"
data(85, 1) = " 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0"
data(85, 2) = "0.7"
data(86, 1) = " 1 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 0 0 0"
data(86, 2) = "0.7"
data(87, 1) = " 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0"
data(87, 2) = "0.7"
data(88, 1) = " 0 0 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0"
data(88, 2) = "0.7"
data(89, 1) = " 1 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0"
data(89, 2) = "0.7"
data(90, 1) = " 1 1 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0"
data(90, 2) = "0.7"
data(91, 1) = " 0 0 0 0 0 0 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0"
data(91, 2) = "0.7"
data(92, 1) = " 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0"
data(92, 2) = "0.7"
data(93, 1) = " 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1"
data(93, 2) = "0.7"
data(94, 1) = " 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0"
data(94, 2) = "0.7"
data(95, 1) = " 0 0 0 0 0 0 1 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0"
data(95, 2) = "0.7"
data(96, 1) = " 0 0 0 0 0 1 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0"
data(96, 2) = "0.7"
data(97, 1) = " 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0"
data(97, 2) = "0.7"
data(98, 1) = " 1 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0"
data(98, 2) = "0.7"
data(99, 1) = " 0 0 0 0 0 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0"
data(99, 2) = "0.7"

data(100, 1) = " 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0"


data(100, 2) = "0.8"
data(101, 1) = " 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0"
data(101, 2) = "0.8"
data(102, 1) = " 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1"
data(102, 2) = "0.8"
data(103, 1) = " 0 0 0 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 1 1 1 0 0"
data(103, 2) = "0.8"
data(104, 1) = " 0 0 0 0 0 1 1 1 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0"
data(104, 2) = "0.8"
data(105, 1) = " 0 1 1 1 1 0 1 0 0 1 0 1 1 1 1 0 1 0 0 1 0 1 1 1 1"
data(105, 2) = "0.8"
data(106, 1) = " 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1"
data(106, 2) = "0.8"
data(107, 1) = " 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0"
data(107, 2) = "0.8"
data(108, 1) = " 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0"
data(108, 2) = "0.8"
data(109, 1) = " 0 0 0 0 0 0 1 1 1 0 0 1 1 1 0 0 1 1 1 0 0 1 1 1 0"
data(109, 2) = "0.8"
data(110, 1) = " 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0"
data(110, 2) = "0.8"
data(111, 1) = " 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0"
data(111, 2) = "0.8"
data(112, 1) = " 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0"
data(112, 2) = "0.8"

data(113, 1) = " 0 0 1 1 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 1 1"


data(113, 2) = "0.0"
data(114, 1) = " 0 1 1 1 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 1 1 1"
data(114, 2) = "0.0"
data(115, 1) = " 1 1 1 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 1 1 1 1"
data(115, 2) = "0.0"
data(116, 1) = " 1 1 1 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 1 1 1 0"
data(116, 2) = "0.0"
data(117, 1) = " 1 1 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 1 1 0 0"
data(117, 2) = "0.0"
data(118, 1) = " 0 1 1 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 1 1 0"
data(118, 2) = "0.0"
data(119, 1) = " 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"
data(119, 2) = "0.0"
data(120, 1) = " 0 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"
data(120, 2) = "0.0"
data(121, 1) = " 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"
data(121, 2) = "0.0"
data(122, 1) = " 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"
data(122, 2) = "0.0"
data(123, 1) = " 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0"
data(123, 2) = "0.0"
data(124, 1) = " 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0"
data(124, 2) = "0.0"
data(125, 1) = " 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0"
data(125, 2) = "0.0"
data(126, 1) = " 1 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0"
data(126, 2) = "0.0"
data(127, 1) = " 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0"
data(127, 2) = "0.0"
data(128, 1) = " 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0 0"
data(128, 2) = "0.0"
data(129, 1) = " 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0"
data(129, 2) = "0.0"
data(130, 1) = " 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0"
data(130, 2) = "0.0"
data(131, 1) = " 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0"
data(131, 2) = "0.0"
data(132, 1) = " 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1"
data(132, 2) = "0.0"
data(133, 1) = " 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0"
data(133, 2) = "0.0"
data(134, 1) = " 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0"
data(134, 2) = "0.0"
data(135, 1) = " 0 0 0 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 0 0 0"
data(135, 2) = "0.0"
data(136, 1) = " 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0"
data(136, 2) = "0.0"
data(137, 1) = " 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0"
data(137, 2) = "0.0"
data(138, 1) = " 0 0 0 0 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 0 0"
data(138, 2) = "0.0"
data(139, 1) = " 0 1 1 1 0 0 1 0 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 0 0"
data(139, 2) = "0.0"
data(140, 1) = " 0 0 1 1 1 0 0 1 0 1 0 0 1 0 1 0 0 0 1 1 0 0 0 0 0"
data(140, 2) = "0.0"
data(141, 1) = " 1 1 1 0 0 1 0 1 0 0 1 0 1 0 0 1 1 0 0 0 0 0 0 0 0"
data(141, 2) = "0.0"
data(142, 1) = " 0 1 1 1 0 0 1 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0"
data(142, 2) = "0.0"
data(143, 1) = " 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 0 0 1 1 1"
data(143, 2) = "0.0"
data(144, 1) = " 0 0 0 0 0 1 1 1 0 0 1 1 1 0 0 1 1 1 0 0 0 0 0 0 1"
data(144, 2) = "0.0"
data(145, 1) = " 1 1 1 1 0 1 0 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0"
data(145, 2) = "0.0"
data(146, 1) = " 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 0 0 1 1 1 0 0"
data(146, 2) = "0.0"
data(147, 1) = " 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 0 0 0 0 1 0 0 0 0"
data(147, 2) = "0.0"
data(148, 1) = " 0 0 0 0 0 0 1 1 0 0 1 1 1 0 0 1 1 1 0 0 0 0 0 0 0"
data(148, 2) = "0.0"
data(149, 1) = " 1 1 1 1 1 1 0 0 0 1 1 0 1 0 1 1 0 0 0 1 1 1 1 1 1"
data(149, 2) = "0.0"
data(150, 1) = " 1 1 1 1 0 1 0 0 1 0 1 1 0 1 0 1 0 0 1 0 1 1 1 1 0"
data(150, 2) = "0.0"
data(151, 1) = " 0 1 1 1 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 0 0"
data(151, 2) = "0.0"
data(152, 1) = " 0 0 1 1 0 0 0 1 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0"
data(152, 2) = "0.0"
data(153, 1) = " 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0 0"
data(153, 2) = "0.0"
data(154, 1) = " 0 0 0 0 0 1 1 1 0 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0"
data(154, 2) = "0.0"
data(155, 1) = " 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 0 0 1 1 0"
data(155, 2) = "0.0"
data(156, 1) = " 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 0 0 1 1 1"
data(156, 2) = "0.0"
data(157, 1) = " 0 0 0 0 0 1 1 1 1 1 1 0 0 0 1 1 0 0 0 1 1 1 1 1 1"
data(157, 2) = "0.0"
data(158, 1) = " 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1"
data(158, 2) = "0.0"
data(159, 1) = " 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1"
data(159, 2) = "0.0"
data(160, 1) = " 1 1 1 0 0 1 0 1 0 0 0 0 1 0 0 1 0 1 0 0 1 1 1 0 0"
data(160, 2) = "0.0"

data(161, 1) = " 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 0 0 1"


data(161, 2) = "0.9"
data(162, 1) = " 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 0 1 1"
data(162, 2) = "0.9"
data(163, 1) = " 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 1 1 1"
data(163, 2) = "0.9"
data(164, 1) = " 1 1 1 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1"
data(164, 2) = "0.9"
data(165, 1) = " 1 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 1 0 0 0 1"
data(165, 2) = "0.9"
data(166, 1) = " 0 0 1 1 1 0 0 1 0 1 1 0 1 1 1 0 0 0 0 1 0 0 1 1 1"
data(166, 2) = "0.9"
data(167, 1) = " 1 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0"
data(167, 2) = "0.9"
data(168, 1) = " 0 0 0 0 0 0 1 1 1 0 0 1 1 1 0 0 0 0 1 0 0 0 0 1 0"
data(168, 2) = "0.9"
data(169, 1) = " 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0"
data(169, 2) = "0.9"
data(170, 1) = " 1 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0"
data(170, 2) = "0.9"
data(171, 1) = " 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 1 1 0 0 0 1 0 0"
data(171, 2) = "0.9"
data(172, 1) = " 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 0 0 1 0"
data(172, 2) = "0.9"
data(173, 1) = " 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 1 1 1 0"
data(173, 2) = "0.9"
data(174, 1) = " 0 1 1 1 0 0 1 1 1 0 0 1 1 1 0 0 0 0 1 0 0 0 1 1 0"
data(174, 2) = "0.9"
data(175, 1) = " 1 1 1 0 0 1 1 1 0 0 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0"
data(175, 2) = "0.9"
data(176, 1) = " 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 1 1 1 0 0"
data(176, 2) = "0.9"
data(177, 1) = " 1 1 1 1 0 1 0 0 1 0 1 1 1 1 0 0 0 0 1 0 0 0 0 1 0"
data(177, 2) = "0.9"
data(178, 1) = " 1 1 1 1 0 1 0 1 1 0 1 1 1 1 0 0 0 0 1 0 1 1 1 1 0"
data(178, 2) = "0.9"
data(179, 1) = " 1 1 1 1 0 1 1 0 1 0 1 1 1 1 0 0 0 0 1 0 0 1 1 1 0"
data(179, 2) = "0.9"
data(180, 1) = " 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0"
data(180, 2) = "0.9"
data(181, 1) = " 1 1 1 0 0 1 0 1 0 1 1 1 1 0 0 0 0 1 0 1 0 0 1 0 0"
data(181, 2) = "0.9"
data(182, 1) = " 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 0 1 0 0"
data(182, 2) = "0.9"
data(183, 1) = " 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 1 1 0"
data(183, 2) = "0.9"
data(184, 1) = " 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 1 1 0 0 0"
data(184, 2) = "0.9"
data(185, 1) = " 1 1 1 1 0 1 0 0 1 0 1 1 1 1 0 1 0 0 1 0 0 0 0 1 0"
data(185, 2) = "0.9"
data(186, 1) = " 0 1 1 1 0 0 1 0 1 0 0 1 1 0 0 0 0 0 1 0 0 0 1 0 0"
data(186, 2) = "0.9"
data(187, 1) = " 0 1 1 1 0 0 1 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0"
data(187, 2) = "0.9"
data(188, 1) = " 1 1 1 0 0 1 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 1 1 0 0"
data(188, 2) = "0.9"
data(189, 1) = " 0 0 1 1 1 0 0 1 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 1 0"
data(189, 2) = "0.9"

data(190, 1) = " 0 1 0 0 0 1 1 0 0 1 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0"


data(190, 2) = "0.1"
data(191, 1) = " 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0"
data(191, 2) = "0.1"
data(192, 1) = " 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"
data(192, 2) = "0.1"
data(193, 1) = " 0 0 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 1"
data(193, 2) = "0.1"
data(194, 1) = " 1 0 0 0 1 1 0 0 1 1 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1"
data(194, 2) = "0.1"
data(195, 1) = " 0 1 0 0 0 0 1 0 0 1 0 1 0 0 1 0 1 0 0 0 1 1 1 0 0"
data(195, 2) = "0.1"
data(196, 1) = " 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 1 0 0"
data(196, 2) = "0.1"
data(197, 1) = " 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 0 0"
data(197, 2) = "0.1"
data(198, 1) = " 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"
data(198, 2) = "0.1"
data(199, 1) = " 0 0 0 0 0 1 0 1 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 1 0"
data(199, 2) = "0.1"
data(200, 1) = " 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0"
data(200, 2) = "0.1"
data(201, 1) = " 0 0 0 1 0 1 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0"
data(201, 2) = "0.1"
data(202, 1) = " 0 0 1 0 0 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 1 0 1 0"
data(202, 2) = "0.1"
data(203, 1) = " 0 0 0 0 1 0 0 0 0 1 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0"
data(203, 2) = "0.1"
data(204, 1) = " 0 0 1 0 1 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0"
data(204, 2) = "0.1"
data(205, 1) = " 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0"
data(205, 2) = "0.1"
data(206, 1) = " 0 0 0 0 1 0 0 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0"
data(206, 2) = "0.1"
data(207, 1) = " 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0"
data(207, 2) = "0.1"

End Sub
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
DE LA FUERZA AMADA BOLIVARIANA
NÚCLEO FALCÓN EXTENSIÓN PUNTO FIJO

INTELIGENCIA ARTIFICIAL

INTEGRANTES:
OSCAR PÉREZ
ELY SANCHEZ
GABRIEL CARFUNJOL

8VO SEMESTRE
INGENIERIA DE SISTEMAS “A”
RED CREADA: Red_Neuronal_1

CONFIGURACIÓN:

FUNCIÓN DE ENTRENAMIENTO: TRAINLM


Nº DE CAPAS: 5
CAPA Nº DE NEURONAS FUNCIÓN
CAPA 1 20 LOGSIG
CAPA 2 15 LOGSIG
CAPA 3 10 LOGSIG
CAPA 4 5 LOGSIG
CAPA 5 1 LOGSIG
Nº DE PATRONES: 10

La función de entrenamiento utilizada es el Algoritmo de Levenberg-Marquardt,


que emplea modificaciones para reducir el uso de memoria.

La función de Transferencia usada por cada neurona es logarítmica sigmoidal, ya que


esta arroja valores continuos entre 0 y 1.

RENDIMIENTO:

En la gráfica de rendimiento se puede notar que en siete(7) iteraciones que la red


genera, a partir de la 1era iteración, ya no hay variación en el error del entrenamiento.
La red en este caso no rinde óptimamente a partir de la primera iterción.
Entradas (Imputs):

Para el entrenamiento se cargan a la red una cantidad de 10 patrones, y la misma


cantidad para las validaciones.

Salidas Esperadas (Targets):

[0.1000 0.0000 0.8000 0.1000 0.0000 0.1000 0.9000 0.4000 0.1000


0.0000]

Salidas Generadas por la Red (Entrenamiento)

[0.6392 0.0100 0.7176 0.1000 0.0000 0.2400 0.9000 0.4000 0.5169


0.0000]

Salidas Generadas por la Red (Simulación)

[0.1112 0.2000 0.7176 0.1010 0.0010 0.2400 0.9000 0.4000 0.5169


0.0000]

Se puede notar que algunas de las outputs varían con relación a las salidas
esperadas, puede que se deba a la cantidad de patrones que se están cargando, se
está utilizando una función de transferencia no adecuada, o la estructura de la red no
es la mas óptima.
RED CREADA: Red_Neuronal_2

CONFIGURACIÓN:

FUNCIÓN DE ENTRENAMIENTO: TRAINLM


Nº DE CAPAS: 5
CAPA Nº DE NEURONAS FUNCIÓN
CAPA 1 20 TANSIG
CAPA 2 17 TANSIG
CAPA 3 13 TANSIG
CAPA 4 8 TANSIG
CAPA 5 1 TANSIG
Nº DE PATRONES: 10

La función de entrenamiento utilizada es el Algoritmo de Levenberg-Marquardt,


que emplea modificaciones para reducir el uso de memoria.

La función de Transferencia usada por cada neurona es tangente sigmoidal.

RENDIMIENTO:

En la gráfica de rendimiento se puede notar que en cuatrocientas (400) iteraciones


que la red genera, el error de entrenamiento va disminuyendo.
Entradas (Imputs):

Para el entrenamiento se cargan a la red una cantidad de 10 patrones, y la misma


cantidad para las validaciones.

Salidas Esperadas (Targets):

[0.1000 0.2000 0.3000 0.1000 0.5000 0.1000 0.9000 0.4000 0.1000


0.3000]

Salidas Generadas por la Red (Entrenamiento)

[0.1392 0.1100 0.3176 0.1000 0.4000 0.1400 0.9000 0.4000 0.2169


0.3000]

Salidas Generadas por la Red (Simulación)

[0.1002 0.2000 0.3001 0.1001 0.4500 0.1100 0.9000 0.4000 0.1000


0.3000]

Al igual que la red anteriormente configurada, se puede notar que algunas de las
outputs generados por el sistema varían con relación a las salidas esperadas, puede
que la estructura de la red no es la más óptima.
RED CREADA: Red_Neuronal_3

CONFIGURACIÓN:

FUNCIÓN DE ENTRENAMIENTO: TRAINLM


Nº DE CAPAS: 3
CAPA Nº DE NEURONAS FUNCIÓN
CAPA 1 20 LINEAL (PURELIN)
CAPA 2 10 LINEAL (PURELIN)
CAPA 3 1 LINEAL (PURELIN)
Nº DE PATRONES: 10

La función de entrenamiento utilizada es el Algoritmo de Levenberg-Marquardt,


que emplea modificaciones para reducir el uso de memoria. Es óptima en este caso.

La función de Transferencia usada por cada neurona es una función lineal (PURELIN),

RENDIMIENTO:

En la gráfica de rendimiento se puede notar que en cuatro(4) iteraciones que la red


genera, el error de entrenamiento va disminuyendo, demostrando que la red en
función de cada iteración va aprendiendo.
Otros Datos:

Entradas (Imputs):

Para el entrenamiento se cargan a la red una cantidad de 10 patrones, y la misma


cantidad para las validaciones pero con patrones distintos.

Salidas Esperadas (Targets):

[0.1000 0.0000 0.8000 0.1000 0.0000 0.1000 0.9000 0.4000 0.1000


0.0000]

Salidas Generadas por la Red (Entrenamiento)

[0.1000 0.0000 0.8000 0.2611 0.0000 0.1000 1.0249 0.4000 0.1000


0.0853]

Nuevas Salidas Esperadas (Simulación):

[0.1000 0.0000 0.8000 0.1000 0.0000 0.1000 0.9000 0.4000 0.1000


0.0000]

Salidas Generadas (Simulación):

[0.1000 0.0000 0.8001 0.1000 0.0000 0.1010 0.9000 0.4010 0.1010


0.0100]

Luego de haber configurado tres (3) tipos de redes distintas, cambiando la


configuración de la función de transferencia, el numero de capas, y el numero de
neuronas por capas, se obtuvieron los resultados de cada una de las entradas y
salidas correspondientes, llegando a la conclusión que la mejor configuración obtenida
es la de la Red Neuronal nº3, (Red_Neuronal_3), en función de las salidas generadas
por la red y los targets propuestos.

You might also like