Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Вступлю в команду Web програмист

Тема в разделе "Набор и поиск команды", создана пользователем Michelle_Phan, 3 май 2015.

?

Оценка моих работ.

Голосование закрыто 3 фев 2016.
  1. Отличные

    0 голосов
    0,0%
  2. Нормальный

    1 голосов
    33,3%
  3. Плохие

    2 голосов
    66,7%
Статус темы:
Закрыта.
  1. Автор темы
    Michelle_Phan

    Michelle_Phan Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Pax
    Отдельно выделяю плашку "Вступлю в команду".

    Программирование и смежное с ним: Языки программирования: javascript (в том числе jquery),PHP, Delphi(средне)
    Языки разметки: html, css (посредственно)
    Конкретно в web нахожусь около года(как по мне так это довольно не большой срок)

    Контакты:

    skype: artiom4356
    email: artiom4356@yandex.ru

    Так же по завершению какого либо задания или проекта я буду оставлять ссылки в данной теме.

    Оплата почасовая-попроектная
     
  2. Хостинг MineCraft
    <
  3. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Билли
    Что не так?[DOUBLEPOST=1430646018,1430645879][/DOUBLEPOST]
    Кек.
    Миднайт, перелогинься
     
  4. The Midnight Wizard

    The Midnight Wizard Старожил Пользователь

    Баллы:
    153
    Skype:
    you.dont.own.me
    А, ну, действительно, почему бы не украсть оформление из моей темы? :)
    Кинул репорт.
     
  5. Автор темы
    Michelle_Phan

    Michelle_Phan Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Pax
    Ну почему сразу то украсть? Я просто позаимствовал и вставил своё?? Не будьте жадинами :)
     
  6. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Если ты такой "веб-мастер на все руки", зачем тебе месяц назад нужен был дизайнер со знанием html и css? И ЗАЧЕМ ЕМУ ЗНАТЬ МОДЫ?!
    [​IMG][DOUBLEPOST=1430646554,1430646502][/DOUBLEPOST]
    Ты, небось, сайты тоже так делаешь
     
  7. Автор темы
    Michelle_Phan

    Michelle_Phan Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Pax
    А кто сказал что я веб мастер??? Я web программист не более.
     
  8. The Midnight Wizard

    The Midnight Wizard Старожил Пользователь

    Баллы:
    153
    Skype:
    you.dont.own.me
    Тяжелый случай.
     
  9. Автор темы
    Michelle_Phan

    Michelle_Phan Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Pax
    Ага конечно как я их скопирую ты мне объясни если я не имею доступа к серверу???
    Допустим php. Это ведь серверный язык и не отображается в браузере как я смогу его просмотреть и уж тем более скопировать?

    Извольте сударь объяснить на каком основания этот вердикт??
     
    Последнее редактирование: 3 май 2015
  10. The Midnight Wizard

    The Midnight Wizard Старожил Пользователь

    Баллы:
    153
    Skype:
    you.dont.own.me
    Ой лол.
     
  11. Автор темы
    Michelle_Phan

    Michelle_Phan Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Pax
    Ну знаете это так та тоже не просто. Ведь даже повторить можно разными вариациями. Например как можно допустим вывести наибольшие и наименьшие число. Или же вывести чё то имя из БД. Или я не прав? Плюс посмотрев на один лишь результат нельзя сказать где была реализован это код какой он и т.д
     
  12. Cames

    Cames Старожил Пользователь

    Баллы:
    153
    Skype:
    sky_meg
    [​IMG]
     
  13. Автор темы
    Michelle_Phan

    Michelle_Phan Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Pax
    Ну вот допустим код для обучения основанный на моих знания о нейросетях(возможно не так сформулировал сори). И как ты это сможешь реализовать зная один лишь результат? И что плохого в том что я увидел хорошие оформление и взял от него какую то часть потом ещё что то точно так же?


    PHP:
    <?php
       
    class Perceptron{
          public 
    $mul//отмасштабированные сигналы
          
    public $weight//коэфициенты связей
          
    public $sinaps//синапсы
          
    public $sizeX;
          public 
    $sizeY;
          public 
    $filename;
          public 
    $sum//сумма сигналов
          
    public $limit//порог
         
          
    public function __construct($filename){
             
    $this->sizeX=3;
             
    $this->sizeY=5;
             
    $this->limit=100;
             
    $this->filenameW="wp/w".$filename.".txt";
          }
          public function 
    set_filenameP($filename){
             
    $this->filenameP="wp/p".$filename.".png";
          }
          public function 
    save_weight_file(){
             
    $serialize serialize($this->weight);
             
    fwritefopen($this->filenameW,"w"), $serialize);
          }
          public function 
    load_weight_file(){
             if(
    file_exists($this->filenameW)){
                
    $this->weight unserialize(file_get_contents($this->filenameW));
             }else{
                for(
    $x=0;$x<$this->sizeX;$x++){
                   for(
    $y=0;$y<$this->sizeY;$y++){
                      
    $this->weight[$x][$y]="0";
                   }
                }
             }
          }
          public function 
    load_file(){
             
    $im imagecreatefrompng($this->filenameP);
             for(
    $x=0;$x<$this->sizeX;$x++){
                for(
    $y=0;$y<$this->sizeY;$y++){
                   
    $rgb imagecolorat($im$x$y);
                   
    $color=imagecolorsforindex($im$rgb);
                   if(
    $color['red']>127){
                      
    $color=0;
                   }else{
                      
    $color=1;
                   }
                   
    $this->sinaps[$x][$y]=$color;
                }
             }
             
    imagedestroy($im);
          }
          public function 
    mul_weights(){
             for(
    $x=0;$x<$this->sizeX;$x++){
                for(
    $y=0;$y<$this->sizeY;$y++){
                   
    $this->mul[$x][$y]=$this->sinaps[$x][$y]*$this->weight[$x][$y];
                }
             }
          }
          public function 
    sum_muls(){
             
    $this->sum=0;
             for(
    $x=0;$x<$this->sizeX;$x++){
                for(
    $y=0;$y<$this->sizeY;$y++){
                   
    $this->sum+=$this->mul[$x][$y];
                }
             }
          }
          public function 
    porog(){
             if(
    $this->sum >= $this->limit){
                return 
    true//true - отнимаем
             
    }else{
                return 
    false//false - прибавляем
             
    }
          }
          public function 
    teach_plus(){
             for(
    $x=0;$x<$this->sizeX;$x++){
                for(
    $y=0;$y<$this->sizeY;$y++){
                   
    $this->weight[$x][$y]+=$this->sinaps[$x][$y];
                }
             }
          }
          public function 
    teach_minus(){
             for(
    $x=0;$x<$this->sizeX;$x++){
                for(
    $y=0;$y<$this->sizeY;$y++){
                   
    $this->weight[$x][$y]-=$this->sinaps[$x][$y];
                }
             }
          }
       }
       for(
    $i=0;$i<10;$i++){
          echo 
    "<img style=\"border:1px solid #000000;\" src=\"wp/p".$i.".png\" width=\"30\" height=\"50\" /> ";
       }
       echo 
    "<form style=\"padding-bottom:10px;\" action=\"".$_SERVER['PHP_SELF']."\" method=\"get\">\n";
       echo 
    "Изучить выбранную картинку <input type=\"text\" name=\"n\" value=\"";
       echo (int)
    $_GET['n'];
       echo 
    "\" /><br>\n";
       echo 
    "Очистить коэффициенты связей <input type=checkbox Name=\"del\"/><br>";
       echo 
    "<input type=\"submit\" value=\"Поехали!\" /><br>\n";
       echo 
    "</form>\n";
      
       if(isset(
    $_GET['del'])){
          for(
    $i=0;$i<10;$i++){
             
    $fp="wp/w".$i.".txt";
             if(
    file_exists($fp)){
                
    unlink($fp);
             }
          }
          echo 
    "Коэффициенты связей очищены. Можете заново обучить нашуй нейронную сеть :)<br>\n";
       }else{
          if((isset(
    $_GET['n']))&&($_GET['n']>=0)&&($_GET['n']<=9)){
             
    $n=(int)$_GET['n'];
             echo 
    "Грузим картинку ".$n.".<br>\n<br>\n";
             echo 
    "<img src=\"wp/p".$n.".png\" width=\"30\" height=\"50\" /><br>\n<br>\n";
             do{
             
    $errors=0;
                for(
    $i=0;$i<10;$i++){
                   
    $perc[$i]=new Perceptron($i);
                   
    $perc[$i]->set_filenameP($n);
                   
    $perc[$i]->load_weight_file();
                   
    $perc[$i]->load_file();
                   
    $perc[$i]->mul_weights();
                   
    $perc[$i]->sum_muls();
                   
    $porog[$i]=$perc[$i]->porog();
                   
    $say="false";
                   if(
    $porog[$i]){
                      
    $say="true";
                   }
                   echo 
    "Нейрон ".$i." сказал ".$say;
                   if(
    $i==$n){
                      if(
    $porog[$i]==true){
                         
    /*$perc[$i]->teach_minus();*/
                      
    }else{
                         
    $perc[$i]->teach_plus();
                         echo 
    ", учим нейрон ".$i." не говорить чепуху (плюсуем веса).";
                         
    $errors++;
                      }
                   }else{
                      if(
    $porog[$i]==true){
                         
    $perc[$i]->teach_minus();
                         echo 
    ", учим нейрон ".$i." не говорить чепуху (минусуем веса).";
                         
    $errors++;
                      }else{
                         
    /*$perc[$i]->teach_plus();*/
                      
    }
                   }
                   echo 
    "<br>\n";
                   
    $perc[$i]->save_weight_file();
                }
                echo 
    "Наша нейронная сеть ошиблася ".$errors." раз.";
                if(
    $errors>0){
                   echo 
    " Продолжаем обучаться<br>\n<br>\n";
                }else{
                   
    $finded=array_search('true'$porog);
                   echo 
    "<br>\nНейронная сеть определила на картинке: <span style=\"font-weight: bold; font-size:18px;\">".$finded."</span> <br>\n";
                }
             }while(
    $errors!=0);
          }
       }
    ?> 
     
  14. The Midnight Wizard

    The Midnight Wizard Старожил Пользователь

    Баллы:
    153
    Skype:
    you.dont.own.me
    Вот это код...
     
  15. Автор темы
    Michelle_Phan

    Michelle_Phan Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Pax
    И что такого я сказал не так?:([DOUBLEPOST=1430652750,1430650921][/DOUBLEPOST]Ладно в общем те люди которым будут нужны мои услуги смогу меня найти.
     
Статус темы:
Закрыта.

Поделиться этой страницей