Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Александр Амплеев

  • 1
    вклад
  • 89
    вопросов
  • 10
    ответов
  • 80%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как подключиться к бд на виртуалке через MySql Workbench?

    Александр Амплеев @Ampleev Автор вопроса
    Сергей, "т.е. вы по ssh в виртуалку подключаетесь на 127.0.0.1 ?
    или какой?" нет, на тот, который показывает команда ip addr show на виртуалке. В моем случае 172.20.10.11
    5d9732c2c9dd9372819037.png

    покажите настройки сети виртуалки.
    5d97325cb3596312544450.png - это имеется ввиду?

    "PS: ssh key file - это не пароль! это файл-ключ для доступа по ключу." - когда я нажимаю "store in keychain", предлагается ввести пароль:
    5d9733007e9e3361155234.png

    В итоге, выглядит так
    5d97336bb749e515776977.png

    При test connection выдает ошибку
    5d9733910c5a3226360746.png
    Написано более трёх лет назад
  • Как понять какие параметры менять чтобы добиться сходимости сети?

    Александр Амплеев @Ampleev Автор вопроса
    Ну вот в этом кокретном примере как правильно? есть полный сет - это 00, 01, 10, 11. Т.е. всего 4 возможных комбинации на 2 входных нейронах.

    Вот даем мы 00 на входы, считаем ошибку, нужно ли сразу обновлять веса? Или нужно дать последовательно еще с 3 вариантами на входе, посчитать еще 3 ошибки, нормализовать и только после этого обновлять веса?

    Почему мне кажется это странным - это потому, что в формулах используются значения на выходах нейронов. Но на выходах остаются значения с последней четвертой комбинации и, кажется, здесь нужно как-то использовать толи все 4 значения и также их как-то нормализовывать, но с другой стороны в теории пишут что сразу надо обновлять все веса после прогона одного. В итоге не понятно что делать надо.
    Написано более трёх лет назад
  • Как понять какие параметры менять чтобы добиться сходимости сети?

    Александр Амплеев @Ampleev Автор вопроса
    Нет, похоже не это.. Или это, окончательно запутался.

    Вот у нас есть сет с 4 возможными комбинациями на входе: 01, 11, 10, 00.
    Мы подаем на вход 01, высчитываем ошибку, потом что мы делаем? Сразу обновляем веса? Или сначала подаем оставшиеся комбинации (3 штуки) потом 4 значения ошибки используем для подсчета одного значения нормализованного? Или как?
    Написано более трёх лет назад
  • Как понять какие параметры менять чтобы добиться сходимости сети?

    Александр Амплеев @Ampleev Автор вопроса
    Кажется, нашел в чем может быть проблема. Он в примере ошибку считает не по всему сету, а только по одной итерации - скорее всего это и ввело в заблуждение.
    Написано более трёх лет назад
  • Как понять какие параметры менять чтобы добиться сходимости сети?

    Александр Амплеев @Ampleev Автор вопроса
    Ну ок, попробую:

    вот есть нейронка 5d87a90e659ca324044743.png

    пытаюсь ее обучить операции XOR.

    Для обучения ее использую метод обратного распределения.
    Если подавать на вход одну и ту же комбинацию(01), то есть сходимость (т.е. ошибка уменьшается как и должно быть).

    Но если начинать подавать сетами 01, 00, 10, 11, то сходимость сразу пропадает.

    Что пробывал: игрался с количеством итераций, менял скорость обучения, менял момент, добавлял нейроны смещения.

    Пока ничего из этого не помогло, вот и решил здесь написать вопрос.
    Написано более трёх лет назад
  • Как понять какие параметры менять чтобы добиться сходимости сети?

    Александр Амплеев @Ampleev Автор вопроса
    origami1024, А как ты понял, что я их сам не читал? Мой вопрос сформулирован здесь: https://habr.com/ru/post/313216/#comment_20654001
    Написано более трёх лет назад
  • Как сделать чтобы с сервера git pull origin master работал без ввода пароля?

    Александр Амплеев @Ampleev Автор вопроса
    Но при этом при git pull все равно требует ввести пароль..
    Написано более трёх лет назад
  • Как сделать чтобы с сервера git pull origin master работал без ввода пароля?

    Александр Амплеев @Ampleev Автор вопроса
    Сделал все в точности как там написано, команда "ssh -T git@bitbucket.org" показывает

    ssh -T git@bitbucket.org
    authenticated via a deploy key.
    
    You can use git or hg to connect to Bitbucket. Shell access is disabled.
    
    This deploy key has read access to the following repositories:
    [repo_name]
    
    []$
    Написано более трёх лет назад
  • Как на стороне метода апи проверить - авторизован ли пользователь если запрос идет через ajax в Laravel?

    Александр Амплеев @Ampleev Автор вопроса
    Сергей Герасимов, а что значит в неймспейсе Ajax? не понял..
    Написано более трёх лет назад
  • Почему не работает Route::middleware('auth')->group()?

    Александр Амплеев @Ampleev Автор вопроса
    благодарю
    Написано более трёх лет назад
  • Почему не работает Route::middleware('auth')->group()?

    Александр Амплеев @Ampleev Автор вопроса
    JhaoDa, ну да, ну да ) гипотеза - это сложное понятие
    Написано более трёх лет назад
  • Почему не работает Route::middleware('auth')->group()?

    Александр Амплеев @Ampleev Автор вопроса
    JhaoDa, Ну если ты не можешь себе предстваить в чем проблемы могут быть с использованием актуальной версии, то рекомендую тебе посмотреть где-нибудь статистику по количеству проектов написанных на версии 5.3 на данный момент. А с логами не знаю как разобраться, есть гипотеза что просто нет ошибок, которые должны туда записываться т.к. изначально там были записи и я их удалил.
    Написано более трёх лет назад
  • Почему не работает Route::middleware('auth')->group()?

    Александр Амплеев @Ampleev Автор вопроса
    JhaoDa, они у меня пустые почему-то.. Доку куда смотреть? Хочешь сказать я допустил ошибку синтаксическую какую-то? И вообще если раздражаешься, то не отвечай. Я поставил сложность "простой" - подпишись на сложные чтобы тебе не раздражаться сильно, переживаю за здоровье твоё.
    Написано более трёх лет назад
  • Не получается перенести модель в другую директорию и не понятно в чем ошибка в laravel 5.3?

    Александр Амплеев @Ampleev Автор вопроса
    JhaoDa, спасибо за рекомендацию тебе )
    Написано более трёх лет назад
  • Как получить всех пользователей, которые не имеют ни одной отрицательной транзакции в связанной таблице?

    Александр Амплеев @Ampleev Автор вопроса
    plutoject,

    нет, я говорю "как получить всех пользователей, которые не имеют ни одной отрицательной транзакции, т.е. ни одной транзакции у которой значение sum < 0" . У одного пользователя может быть 3 транзакции к примеру: -1, 3, 2. Вот он не должен попасть в выборку. Должны попасть только те, у кого все транзакции положительные.
    Написано более трёх лет назад
  • Стандартная регистрация laravel 5.3 почему не работает?

    Александр Амплеев @Ampleev Автор вопроса
    JhaoDa, хорошо хоть согласен с тем что общаться не умеешь ) уже прогресс
    Написано более трёх лет назад
  • Стандартная регистрация laravel 5.3 почему не работает?

    Александр Амплеев @Ampleev Автор вопроса
    JhaoDa, в логах нет записей, угадывать не надо, можешь просто помолчать если не умеешь общаться нормально
    Написано более трёх лет назад
  • Как выполнить такой sql запрос в laravel 5.3?

    Александр Амплеев @Ampleev Автор вопроса
    Вот про ленивую загрузку интересно, не знал, сейчас попробую. Спасибо. Денормализовать не хотелось бы и цель, конечно, ускорить. Но похоже самое быстрое все же денормализация.
    Написано более трёх лет назад
  • Как выполнить такой sql запрос в laravel 5.3?

    Александр Амплеев @Ampleev Автор вопроса
    И также отдельный вопрос про страницу отдельного Place:
    на ней выводятся все MediaItem относящиеся к месту и у каждого MediaItem выводится количество лайков и дислайков. При этом при 156 таких элементов делается 320 запросов. При 157 уже 322.

    Ниже привел в комментариях всю структуру бд и код если вдруг нужно это..
    Написано более трёх лет назад
  • Как выполнить такой sql запрос в laravel 5.3?

    Александр Амплеев @Ampleev Автор вопроса
    Вот переделал с его использованием:
    public function getRatingAttribute()
        {
            $result = DB::table('likes')
                ->join('media_items', 'likes.likeable_id', '=', 'media_items.id')
                ->join('places', 'media_items.place_id', '=', 'places.id')
                ->select('like')
                ->where(['media_items.place_id' => $this->id, 'likes.likeable_type' => 'App\MediaItem'])
                ->get();
    
            return $result->sum('like') + $this->selfRating;
        }
    
        public function getSelfRatingAttribute()
        {
    
            $result = DB::table('likes')
                ->select('like')
                ->where(['likes.likeable_id' => $this->id, 'likes.likeable_type' => 'App\Place'])
                ->get();
    
            return $result->sum('like');
    
        }


    Вопрос: нормально ли при выводе 10 объектов Place и сортировке их по убыванию рейтинга делать 70 запросов к бд? Текущий код делает 70 запросов.

    Но надо понимать что рейтинг каждого Place высчитывается из количества лайков и дислайков непосредственно к Place и непосредственно к каждому MediaItem который относится к данному Place.

    Хочется также понять сколько запросов здесь в идеале должно делаться.
    Написано более трёх лет назад
  • ← Предыдущие
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • Следующие →
Самые активные сегодня
  • dimonchik2013
    Dimonchik
    • 11 ответов
    • 0 вопросов
  • Mike_Ro
    Михаил Р.
    • 10 ответов
    • 0 вопросов
  • tyxeo
    • 4 ответа
    • 2 вопроса
  • delphinpro
    Сергей delphinpro
    • 5 ответов
    • 0 вопросов
  • codingoleg
    • 5 ответов
    • 0 вопросов
  • pindschik
    pindschik
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации