Я полагал что строки скорее всего хэши от строк (названий тарифов, услуг), соответственно связи между xxxxxx1 и xxxxxx2 никакой нет.
Хотя могу и ошибаться и это перечень значений классификатора, т.е. грубо говоря axxxxx и axxxxx показывают принадлежность к одному классу.
при значимости 73,743% для x8, максимальная значимость из квантифицировнных строк была для x17 с 0,128% значимости, т.е. не так уж и много можно было выдоить из строковых данных
Тоже не бигдатщик :)
Пробовал DeductorAcademic от российских разработчиков (использовал еще студентом), на деревьях показал максимум 74,4%, на нейронных сетях максимум <50% (1-2 скрытых слоя), пробовал разбивать выборку на части по полноте данных, существенных улучшений не принесло. Квантификация столбцов со строками помогла поднять результат на деревьях с 73,7 до 74,4% Про xgboost прочитал уже только 27-ого октября :(
расскажу о системе управления в нашей компании (удаленно админим несколько тысяч серверов по всему миру):
идеальный вариант: не делать косяков
хороший вариант вариант событий: сделал косяк — постарайся исправить пока заказчик не заметил
нормальный вариант: заказчик заметил — постарайся придумать правдоподобную отмазку, написать руководителю и заказчику и устранить косяк сам
плохой вариант: не можешь устранить косяк сам — эскалируй проблему тем кто может — попроси помощи у коллег
соответственно каждый знает о недопустимом варианте — если ты сделал косяк и не устранил, а еще при этом никому не сообщил о нем. В этом случае становишься кандидатом на увольнение
данное правило, а также ЗП выше рыночной и соцпакет мотивируют работать хорошо и ответственно, как ни странно, текучка кадров у нас почти нулевая, т.е. всех сотрудников устраивает такой радикальный подход
Так есть же в сети такое, splitwise называется — система взаимозачетов, мы в компании пользуемся чтоб оплачивать бизнес ланчи/подарки на ДР и т.д. Один платит, сумму можно разбросать по участвовавшим эквивалентно или в разных долях. В следующий раз платит кто-то другой, по балансу можно определить кто платит следующим (например если твой баланс меньше -1000). Получается своя маленькая хавала. Хотите создать международную — пожалуйста, нужно «просто» найти надежных брокеров в разных странах и включить их в одну группу. Можно создать несколько групп, которые будут пересекаться, т.е. например есть 2 человека состоящих одновременно в разных группах, за счет только этого они могут вывести суммарный баланс у обоих групп в равновесие. Все неочевидные цепочки передач денег за вас рассчитаются. Единственная особенность — все члены группы должны доверять друг другу, у нас с этим проблем нет, т.к. все работаем в одной компании, если кто-либо будет уходить, просто купит тортиков на сумму его долга или вложит эти деньги в общую кассу…
Около месяца назад была задача заставить бэкэнд модуль на Ruby работать быстрее, после рефакторинга удалось добиться увеличения скорости примерно в 4 раза и в принципе этого достаточно, но всегда хочется большего — как сделать код еще быстрее? Переписать его на компилируемый язык (лень) или придумать как скомпилировать ruby код:
crystal — слишком сырой
jruby — не смог скомпилировать кусок кода, обрабатывающий STDIN (или я не смог переписать его в более понятной для компилятора форме)
rubinius — использует LLVM, удалось скомпилировать байткод (я подозреваю — IR файл) оставалась последняя стадия — сделать бинарный файл, на этом застопорился и оставил улучшенный вариант на чистом ruby). Как дойдут руки — проверю вариант с llc
Я правильно понимаю что т.к. lli — все-таки интерпретатор, на выходе мы бинарник все-равно не получим? Вопрос как раз — есть ли способ скомпилировать IR файл, чтобы запускать его на любой машине заданной архитектуры без дополнительных утилит, ведь IR я могу получить не только из C++ а например, используя Rubinius или другой язык. Допустим, я вручную поправил пару строк в IR файле и хочу собрать из него бинарник, возможно ли это сделать?
Возможно вопрос не совсем по теме, подскажите, есть ли llvm компиляторы в бинарный код? Грубо говоря — хочу запустить IR файл на *nix машине, там где нет LLVM, как это сделать?
Карточки понятные, удобные, но 20 штук на предпросмотр както маловато, само приложение состоит только из картинок которые можно листать туда-сюда. Вы не боитесь что их просто выложат как набор картинок?
Получается просто какой-то аналог электронной книжки, пусть и с красивыми картинками, такого добра в любой группе изучения английского навалом.
Честно говоря думал что будет что-то в игровой форме, типа:
white elephant — попробуйте выбрать правильный вариант из трех предложенных
1) широкой души человек
2) что-то бесполезное, но дорогое
3) аналог белой вороны
Правильный вариант — 2, если угадал — получай балл, за 3 балла (3 вопроса) можно открыть бесплатно еще одну карточку, правильно- не правильно — смотри объяснение. Хочешь больше карточек — покупай. И в цикле пустить все идиомы для обучения.
аналогично, скинул ссылку коллегам, ни у одного не получилось отставить отзыв, у кого-то писало что код не верный, у кого-то что не все поля заполнены, хотя все, после обновления страницы все значения сбрасываются, второй раз никто набирать не стал
Африка уверен что будет, в конце концов Египет/Тунис — тоже Африка, было бы интересно прочитать хоть один отзыв с Антарктики :) ну или хотябы из Гренландии
Хотя могу и ошибаться и это перечень значений классификатора, т.е. грубо говоря axxxxx и axxxxx показывают принадлежность к одному классу.
Пробовал DeductorAcademic от российских разработчиков (использовал еще студентом), на деревьях показал максимум 74,4%, на нейронных сетях максимум <50% (1-2 скрытых слоя), пробовал разбивать выборку на части по полноте данных, существенных улучшений не принесло. Квантификация столбцов со строками помогла поднять результат на деревьях с 73,7 до 74,4% Про xgboost прочитал уже только 27-ого октября :(
идеальный вариант: не делать косяков
хороший вариант вариант событий: сделал косяк — постарайся исправить пока заказчик не заметил
нормальный вариант: заказчик заметил — постарайся придумать правдоподобную отмазку, написать руководителю и заказчику и устранить косяк сам
плохой вариант: не можешь устранить косяк сам — эскалируй проблему тем кто может — попроси помощи у коллег
соответственно каждый знает о недопустимом варианте — если ты сделал косяк и не устранил, а еще при этом никому не сообщил о нем. В этом случае становишься кандидатом на увольнение
данное правило, а также ЗП выше рыночной и соцпакет мотивируют работать хорошо и ответственно, как ни странно, текучка кадров у нас почти нулевая, т.е. всех сотрудников устраивает такой радикальный подход
crystal — слишком сырой
jruby — не смог скомпилировать кусок кода, обрабатывающий STDIN (или я не смог переписать его в более понятной для компилятора форме)
rubinius — использует LLVM, удалось скомпилировать байткод (я подозреваю — IR файл) оставалась последняя стадия — сделать бинарный файл, на этом застопорился и оставил улучшенный вариант на чистом ruby). Как дойдут руки — проверю вариант с llc
Получается просто какой-то аналог электронной книжки, пусть и с красивыми картинками, такого добра в любой группе изучения английского навалом.
Честно говоря думал что будет что-то в игровой форме, типа:
white elephant — попробуйте выбрать правильный вариант из трех предложенных
1) широкой души человек
2) что-то бесполезное, но дорогое
3) аналог белой вороны
Правильный вариант — 2, если угадал — получай балл, за 3 балла (3 вопроса) можно открыть бесплатно еще одну карточку, правильно- не правильно — смотри объяснение. Хочешь больше карточек — покупай. И в цикле пустить все идиомы для обучения.