• Как правильно приготовить данные для обучения сети?

    artymail
    @artymail
    В большинстве статей описывается стандартные примеры (например классификация котика или собачки) либо матчасть по работе нейронов, но при этом практически нет реальных примеров прикладных задач используемых на пользовательских данных а не готовых датасетах.


    А вы книги для начала начните читать, а не перекопипастчиненные статьи. Начните хотя бы с этого "Создаем нейронную сеть" Тарика Рашида. На часть ваших вопросов получите ответы.
    Ответ написан
    Комментировать
  • Как явно обратиться к столбцам составного типа в Postgre?

    artymail
    @artymail Автор вопроса
    В документации ничего полезного не нашел
    Ответ написан
    Комментировать
  • Как запустить frontend (angular2) и backend (silex)?

    artymail
    @artymail Автор вопроса
    Проблема оказалась надуманной. Решается элементарно. В корне web-сервера создал папку, например, api. В нее положил index.php с бутстрапом silex. И все маршруты с angular завел через /api/.
    Ответ написан
    Комментировать
  • Как установить dev-среду для Angular 2 без интернета?

    artymail
    @artymail Автор вопроса
    Собственно, нашел решение.

    Проверил. Работает.
    Ответ написан
    Комментировать
  • Как инжектировать объект $app в контроллер в Silex?

    artymail
    @artymail Автор вопроса
    Собственно сам и нашел ответ. Нужно немного расширить класс контроллера и можно использовать $app где пожелаешь:
    use Silex\Application;
    
    class UserController
    {
        private $app;
    
        public function index ( Application $app )
        {
            $this -> app = $app;
    
            return $this -> app['twig']->render('user.twig', array(
                'user' => 1
            ));
        }
    }
    Ответ написан
    Комментировать
  • Как отправлять сообщения в Lync из программы на Delphi?

    artymail
    @artymail Автор вопроса
    По наводке Александр Лукьянов написал (скопипастил :)) скрипт на PowerShell:
    $assemblyPath = “C:\Program Files\Microsoft Lync\SDK\Assemblies\Desktop\Microsoft.Lync.Model.DLL”
    
    Import-Module $assemblyPath
     
    $IMType = 1
    $PlainText = 0
    
    $cl = [Microsoft.Lync.Model.LyncClient]::GetClient() 
    $conv = $cl.ConversationManager.AddConversation()
    $gs = $cl.ContactManager.Groups
    
    $i = 0
    
    #search for user in contacts list
    $callbackAddContact = [AsyncCallback]{
        param($asyncResult)
    
        # callback code
        if ($asyncResult.isCompleted)
        {
            $mygroup.EndAddContact($asyncResult)
        }
    }  
    
    foreach ($g in $gs)
    {
        foreach ($contact in $g)
        {
            if ($contact.GetContactInformation("PrimaryEmailAddress") -eq “email@domain”)
            {
                $i++                   
             
                break
            }
        }
    
        if ($i -eq 0)
        {
            $g = $gs[0]
            $contact = $cl.ContactManager.GetContactByUri(“email@domain”)
            $g.BeginAddContact($contact,$callbackAddContact,$state)
        }
    }
    
    #prepare conversation participant
    foreach ($g in $gs)
    {
        foreach ($contact in $g)
        {
            if ($contact.GetContactInformation("PrimaryEmailAddress") -eq “email@domain”)
            {
                $i++
           
                $null= $conv.AddParticipant($contact)
             
                break
            }
        }
    
        if ($i -gt 0) {break}
    }
     
    #send message
    $d = New-Object “System.Collections.Generic.Dictionary[Microsoft.Lync.Model.Conversation.InstantMessageContentType,String]”
    $d.Add($PlainText, “текст сообщения”) 
    $m = $conv.Modalities[$IMType]
    
    $myCallback = [AsyncCallback]{
        param( $asyncResult)
        
        # callback code
        if ($asyncResult.isCompleted)
        {
            Write-Host "Message Sent"
        }
    }
    
    [void]$m.BeginSendMessage($d, $myCallback, $d)


    Это первая итерация, еще нужно добавить всяких проверок и прочего. Но этот вариант уже работает. Проверяет есть ли контакт в списке, если нет, то добавляет и отправляет сообщение.

    Сам скрипт запускаю из Delphi с помощью ShellExecute.

    В качестве источника использовал информацию отсюда
    Ответ написан
    Комментировать