-
4.
,
-
0 9.
python.
, php,
-
.
: (
).
: 10000
1 2 1
3 0 -10
1 1 1
-10 0 1
2 2 1
:
0 5? 0
1 5? 0
2 5? 0
3 5? 0
4 5? 0
6 5? 0
7 5? 0
8 5? 0
9 5? 0
:
5? 1
5 - 1? 1
5 - 2? 1
5 - 3? 1
5 - 4? 1
5 - 5? 1
5 - 6? 1
php.
// ( )
$num0 = '111101101101111';
$num1 = '001001001001001';
$num2 = '111001111100111';
$num3 = '111001111001111';
$num4 = '101101111001001';
$num5 = '111100111001111';
$num6 = '111100111101111';
$num7 = '111001001001001';
$num8 = '111101111101111';
$num9 = '111101111001111';
//
$nums = array($num0, $num1, $num2, $num3, $num4, $num5, $num6, $num7, $num8, $num9);
//# 5 ( )
$num51 = '111100111000111';
$num52 = '111100010001111';
$num53 = '111100011001111';
$num54 = '110100111001111';
$num55 = '110100111001011';
$num56 = '111100101001111';
//
global $weights;
$weights = array();
for ( $i = 0; $i < 15; $i++ )
{
$weights[$i] = 0;
}
//
global $bias;
$bias = 7;
// 5
function proceed($number)
{
global $weights;
global $bias;
$net = 0;
for ( $i = 0; $i < 15; $i++ )
{
$net += intval($number[$i]) * $weights[$i];
}
// ?
return $net >= $bias;
}
// , 1
function decrease($number)
{
global $weights;
for ( $i = 0; $i < 15; $i++ )
{
if ( intval($number[$i]) == 1 )
{
$weights[$i] -= 1;
}
}
}
// , 0
function increase($number)
{
global $weights;
for ( $i = 0; $i < 15; $i++ )
{
if ( intval($number[$i]) == 1 )
{
$weights[$i] += 1;
}
}
}
/*
#
for i in range(10000):
# 0 9
option = random.randint(0, 9)
# 5
if option != 5:
# True//1,
if proceed(nums[option]):
decrease(nums[option])
# 5
else:
# False//0, , - ,
if not proceed(num5):
increase(num5)
*/
//
srand((double) microtime() * 1000000);
//
for ( $i = 0; $i < 10000; $i++ )
{
// 0 9
$option = rand(0, 9);
// 5
if ( $option != 5 )
{
// True//1,
if ( proceed($nums[$option]) )
decrease($nums[$option]);
}
else {
// 5
// False//0, , - ,
//
if ( !proceed($num5) )
increase($num5);
}
}
//
$c = 0;
for ( $i = 0; $i < count($weights); $i++ )
{
echo $weights[$i].' ';
$c++;
if ( $c == 3 )
{
$c = 0;
echo '<br>';
}
}
echo "<br>"; echo "<br>";
echo "0 5? ". intval(proceed($num0)); echo "<br>";
echo "1 5? ". intval(proceed($num1)); echo "<br>";
echo "2 5? ". intval(proceed($num2)); echo "<br>";
echo "3 5? ". intval(proceed($num3)); echo "<br>";
echo "4 5? ". intval(proceed($num4)); echo "<br>";
//echo "5 5? ". intval(proceed($num5)); echo "<br>";
echo "6 5? ". intval(proceed($num6)); echo "<br>";
echo "7 5? ". intval(proceed($num7)); echo "<br>";
echo "8 5? ". intval(proceed($num8)); echo "<br>";
echo "9 5? ". intval(proceed($num9)); echo "<br>";
echo "<br>";
echo "<br>";
echo " 5? ". intval(proceed($num5)); echo "<br>";
echo " 5 - 1? ". intval(proceed($num51)); echo "<br>";
echo " 5 - 2? ". intval(proceed($num52)); echo "<br>";
echo " 5 - 3? ". intval(proceed($num53)); echo "<br>";
echo " 5 - 4? ". intval(proceed($num54)); echo "<br>";
echo " 5 - 5? ". intval(proceed($num55)); echo "<br>";
echo " 5 - 6? ". intval(proceed($num56)); echo "<br>";
.
,
0 9,
.

1, - 0.
1 001001001001001
2 - 111001111100111
3 - 111001111001111
4 - 101101111001001
5 - 111100111001111
6 - 111100111101111
7 - 111001001001001
8 - 111101111101111
9 - 111101111001111
.
// ( )
$num0 = '111101101101111';
$num1 = '001001001001001';
$num2 = '111001111100111';
$num3 = '111001111001111';
$num4 = '101101111001001';
$num5 = '111100111001111';
$num6 = '111100111101111';
$num7 = '111001001001001';
$num8 = '111101111101111';
$num9 = '111101111001111';
:
0

0

|
|
|
|
,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
,
|
|
|
|
|
|
|
|
|
|
|
|
|
, , 2020 - ,
|
|
|
|
|
|
|
|
|
|
, , , .
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(3), (1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(3), (1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
,
|
 anova
|
 A Knots Story |
 sabotage |
|
|
|
|
|
|
|
,
|
|
|
|
|
|
|
,
|
|
|
|
|
|
|
, ,
|
|
|
|
|
|
|
, ,
|
|
|
|
|
|
|
, , cms,
|
|
|
|
|
|
|
,
|
|
|
|
|
|
|
, , ria xxl , fly snow 3d , . -
|
|
|
|
|
|
fle game engine -
|
|
|
|
|
|
- / megainformatic cms express files -
|
|
|
|
|
|
Flash, Flash - .
|
|
|
|
|
|
(multi lang), , . - (megainformatic cms social), megainformatic cms groupon, keywords gen + , .
megainformatic.ru/webjob/ -
- |
|
|
megainformatic.ru/webjob/
megainformatic.ru/webjob/ -
- |
|
|
|
|
|
,
megainformatic cms admin -
|
|
|
|
|
|
350 . |
5800 . |
3000 . |
500 . |
|
|
|
|
|
|
|
|
|
|
|
|
megainformatic cms free - Photoshop
,
Adobe Photoshop. ,
- GIMP, Corel Photo Paint .
|
|
|
|
|
|
2d 3d, , !
. ,
,
!!! ( , ! ). |
|
|
|
|
|
|
|
|
|
|
|
,
: -
350 . |
510 . |
fle game engine |
|
- , ,
, .
- - :
- |
|
|
|
|
|
|
|
|
|
|
|
, 3ds max, photoshop, c++,
directx, delphi php.
,
.
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Photoshop free,
delphi directx - , !,
mp3 - ,
megainformatic cms express -
php + my sql. |
|
|
|
|
|
|
|
|
|
|
|
,
, delphi directx 8.1 (
3d ), 3d studio max, -
Fruity Loops Studio |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|