Skip to content

Commit

Permalink
#issue-17
Browse files Browse the repository at this point in the history
  • Loading branch information
mvbraga@gmail.com committed Feb 28, 2019
1 parent 6c2bb5c commit 6bf5b74
Show file tree
Hide file tree
Showing 46 changed files with 231 additions and 171 deletions.
3 changes: 2 additions & 1 deletion Package/Delphi10Rio/Marvin.Core.IA.Connectionist.dpk
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ contains
Marvin.Core.IA.Connectionist.Metric.Clss in '..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Metric.Clss.pas',
Marvin.Core.IA.Connectionist.Metric in '..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Metric.pas',
Marvin.Core.IA.Connectionist.Perceptron.Clss in '..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Perceptron.Clss.pas',
Marvin.Core.IA.Connectionist.Perceptron in '..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Perceptron.pas';
Marvin.Core.IA.Connectionist.Perceptron in '..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Perceptron.pas',
Marvin.Core.IA.Connectionist.Cost.MSE.Clss in '..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Cost.MSE.Clss.pas';

end.
1 change: 1 addition & 0 deletions Package/Delphi10Rio/Marvin.Core.IA.Connectionist.dproj
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,7 @@
<DCCReference Include="..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Metric.pas"/>
<DCCReference Include="..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Perceptron.Clss.pas"/>
<DCCReference Include="..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Perceptron.pas"/>
<DCCReference Include="..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Cost.MSE.Clss.pas"/>
<BuildConfiguration Include="Release">
<Key>Cfg_2</Key>
<CfgParent>Base</CfgParent>
Expand Down
3 changes: 2 additions & 1 deletion Package/Delphi10Tokyo/Marvin.Core.IA.Connectionist.dpk
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ contains
Marvin.Core.IA.Connectionist.Metric.Clss in '..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Metric.Clss.pas',
Marvin.Core.IA.Connectionist.Metric in '..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Metric.pas',
Marvin.Core.IA.Connectionist.Perceptron.Clss in '..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Perceptron.Clss.pas',
Marvin.Core.IA.Connectionist.Perceptron in '..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Perceptron.pas';
Marvin.Core.IA.Connectionist.Perceptron in '..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Perceptron.pas',
Marvin.Core.IA.Connectionist.Cost.MSE.Clss in '..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Cost.MSE.Clss.pas';

end.
13 changes: 7 additions & 6 deletions Package/Delphi10Tokyo/Marvin.Core.IA.Connectionist.dproj
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,7 @@
<DCCReference Include="..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Metric.pas"/>
<DCCReference Include="..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Perceptron.Clss.pas"/>
<DCCReference Include="..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Perceptron.pas"/>
<DCCReference Include="..\..\Source\MachineLearning\Marvin.Core.IA.Connectionist.Cost.MSE.Clss.pas"/>
<BuildConfiguration Include="Release">
<Key>Cfg_2</Key>
<CfgParent>Base</CfgParent>
Expand All @@ -205,12 +206,6 @@
</Excluded_Packages>
</Delphi.Personality>
<Deployment Version="3">
<DeployFile LocalName="..\Bin\Win64\Debug\Marvin.Core.IA.Connectionist.bpl" Configuration="Debug" Class="ProjectOutput">
<Platform Name="Win64">
<RemoteName>Marvin_Core_IA_Connectionist.bpl</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="$(BDS)\Redist\osx32\libcgunwind.1.0.dylib" Class="DependencyModule">
<Platform Name="OSX32">
<Overwrite>true</Overwrite>
Expand All @@ -226,6 +221,12 @@
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="..\Bin\Win64\Debug\Marvin.Core.IA.Connectionist.bpl" Configuration="Debug" Class="ProjectOutput">
<Platform Name="Win64">
<RemoteName>Marvin_Core_IA_Connectionist.bpl</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="$(BDS)\Redist\osx32\libcgsqlite3.dylib" Class="DependencyModule">
<Platform Name="OSX32">
<Overwrite>true</Overwrite>
Expand Down
2 changes: 1 addition & 1 deletion PoC/Marvin.PoC.IA.DataConverter.Clss.pas
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{
MIT License
Copyright (c) 2019 Marcus Vinicius D. B. Braga
Copyright (c) 2018-2019 Marcus Vinicius D. B. Braga
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion PoC/Marvin.PoC.IA.DataConverter.pas
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{
MIT License
Copyright (c) 2019 Marcus Vinicius D. B. Braga
Copyright (c) 2018-2019 Marcus Vinicius D. B. Braga
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion PoC/Marvin.PoC.IA.Iris.Clss.pas
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{
MIT License
Copyright (c) 2019 Marcus Vinicius D. B. Braga
Copyright (c) 2018-2019 Marcus Vinicius D. B. Braga
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion PoC/Marvin.PoC.IA.Iris.pas
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{
MIT License
Copyright (c) 2019 Marcus Vinicius D. B. Braga
Copyright (c) 2018-2019 Marcus Vinicius D. B. Braga
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
82 changes: 22 additions & 60 deletions PoC/Marvin.PoC.IA.StartUI.dfm
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ object FormStart: TFormStart
TabOrder = 0
object TabDataFile: TTabSheet
Caption = 'Data File'
ExplicitLeft = 0
ExplicitTop = 0
ExplicitWidth = 0
ExplicitHeight = 0
object PanelToolBar: TPanel
Left = 0
Top = 0
Expand Down Expand Up @@ -87,6 +91,10 @@ object FormStart: TFormStart
TabOrder = 1
object TabSheetCollectionData: TTabSheet
Caption = 'Pure Data'
ExplicitLeft = 0
ExplicitTop = 0
ExplicitWidth = 0
ExplicitHeight = 0
object MemoData: TMemo
AlignWithMargins = True
Left = 3
Expand All @@ -108,6 +116,10 @@ object FormStart: TFormStart
Caption = 'Graphics Data'
ImageIndex = 1
TabVisible = False
ExplicitLeft = 0
ExplicitTop = 0
ExplicitWidth = 0
ExplicitHeight = 0
object PanelGraphicsData: TPanel
AlignWithMargins = True
Left = 3
Expand All @@ -119,74 +131,22 @@ object FormStart: TFormStart
Caption = ' '
ShowCaption = False
TabOrder = 0
object ChartPureData: TChart
Left = 0
Top = 16
Width = 441
Height = 313
Title.Text.Strings = (
'Iris Data')
Chart3DPercent = 20
TabOrder = 0
DefaultCanvas = 'TGDIPlusCanvas'
PrintMargins = (
15
10
15
10)
ColorPaletteIndex = 13
object Series1: TPointSeries
Title = 'Iris Setosa'
ClickableLine = False
Pointer.InflateMargins = True
Pointer.Style = psRectangle
XValues.Name = 'X'
XValues.Order = loAscending
YValues.Name = 'Y'
YValues.Order = loNone
Data = {
00190000000000000000B0834000000000007483400000000000308140000000
00009C83400000000000BC81400000000000507E400000000000507E40000000
00005480400000000000C4834000000000007C85400000000000748840000000
0000E48B400000000000BC8B400000000000208C400000000000CC8F40000000
000076914000000000002C90400000000000F48F400000000000DA9140000000
0000489240000000000016924000000000004090400000000000D09140000000
00008492400000000000DA9140}
Detail = {0000000000}
end
object Series2: TPointSeries
Title = 'Iris Versicolor'
ClickableLine = False
Pointer.InflateMargins = True
Pointer.Style = psRectangle
XValues.Name = 'X'
XValues.Order = loAscending
YValues.Name = 'Y'
YValues.Order = loNone
end
object Series3: TPointSeries
Title = 'Iris Virginica'
ClickableLine = False
Pointer.InflateMargins = True
Pointer.Style = psRectangle
XValues.Name = 'X'
XValues.Order = loAscending
YValues.Name = 'Y'
YValues.Order = loNone
end
end
end
end
end
end
object TabTrain: TTabSheet
Caption = 'Train'
ImageIndex = 1
ExplicitLeft = 0
ExplicitTop = 0
ExplicitWidth = 0
ExplicitHeight = 0
object LabelCabecalhoTreino: TLabel
AlignWithMargins = True
Left = 8
Top = 8
Width = 928
Width = 136
Height = 23
Margins.Left = 8
Margins.Top = 8
Expand All @@ -200,7 +160,6 @@ object FormStart: TFormStart
Font.Name = 'Roboto'
Font.Style = [fsBold]
ParentFont = False
ExplicitWidth = 136
end
object MemoTrain: TMemo
AlignWithMargins = True
Expand All @@ -222,11 +181,15 @@ object FormStart: TFormStart
object TabTest: TTabSheet
Caption = 'Test'
ImageIndex = 2
ExplicitLeft = 0
ExplicitTop = 0
ExplicitWidth = 0
ExplicitHeight = 0
object LabelCabecalhoTeste: TLabel
AlignWithMargins = True
Left = 8
Top = 8
Width = 928
Width = 130
Height = 23
Margins.Left = 8
Margins.Top = 8
Expand All @@ -240,7 +203,6 @@ object FormStart: TFormStart
Font.Name = 'Roboto'
Font.Style = [fsBold]
ParentFont = False
ExplicitWidth = 130
end
object MemoPredict: TMemo
AlignWithMargins = True
Expand Down
Loading

0 comments on commit 6bf5b74

Please sign in to comment.