@Fsharp_chat

Страница 483 из 772
Vlad
26.02.2018
08:00:46
как говорят

Vasily
26.02.2018
08:09:01
А теперь серьезный вопрос

Google
Vasily
26.02.2018
08:09:39
У нас тут в чатике кто-нить нейронными сетями занимается?

Roman
26.02.2018
08:10:03
У нас тут в чатике кто-нить нейронными сетями занимается?
Сочувствующий и активно слежу за тем как это в f#

Есть в репозитории tensorflowsharp примеры на f# и для cntk абстракции

Roman
26.02.2018
08:11:07
Дмитрий и роман, наверно)
Кто все эти люди?

Vlad
26.02.2018
08:12:04
Кто все эти люди?
роман неволин и дмитрий сошников

Vasily
26.02.2018
08:12:50
tensorflowsharp - это имплементация нейронок уже, как я понимаю

Vasily
26.02.2018
08:13:31
Ну сам tensorflow вроде как оно

У меня тут просто идея одна появилась

Roman
26.02.2018
08:13:45
Vasily
26.02.2018
08:14:00
И в связи с ней возник вопрос

У меня есть набор разнородных данных

Google
Vlad
26.02.2018
08:14:12
ну мне просто не пришли в голову другие люди)

Roman
26.02.2018
08:14:19
Vasily
26.02.2018
08:14:28
Roman
26.02.2018
08:14:38
Не совсем
А я давно на эту тему думаю

Vasily
26.02.2018
08:15:00
Как ентот набор разнородных данных преобразовать во входные данные для нейронки?

Т.к. нейронка принимает double обычно, как я понимаю

А у меня, допустим, имя,фамилия, мыло этц

Vasily
26.02.2018
08:16:13
В целом, я конечно, могу все склеить в массив double

И передать нейронке на вход

Еще вопрос с обучением

Roman
26.02.2018
08:17:17
Так данные нужно готовить исходя из задачи

Vasily
26.02.2018
08:17:29
Ну пока задача условно антифрод

Roman
26.02.2018
08:17:30
Давай я тебе подскажу профильный чатик)

Vasily
26.02.2018
08:17:35
Пластиковых кард

Roman
26.02.2018
08:18:31
rus
26.02.2018
08:22:07
Ещё https://t.me/datasciencechat

Vasily
26.02.2018
08:22:30
Ага, спасибо

Sergey
26.02.2018
08:34:35
Google
Aleksander
26.02.2018
08:38:36
А у меня, допустим, имя,фамилия, мыло этц
Да, лучше всего спросить в профильных чатах) Но если по-быстрому, то гуглить 'one hot encoding', 'bag of words', 'hashing trick'

Most
26.02.2018
08:43:31
Roman
26.02.2018
08:43:49
Давайте опять временный чат создадим, а там обсудим)

Vasily
26.02.2018
08:46:12
Создавай

Roman
26.02.2018
08:47:49
ща, договорю с @oxffaa

Dmitri
26.02.2018
10:17:31
А я давно на эту тему думаю
Вот что в этом направлении уже делают: https://github.com/mathias-brandewinder/CNTK.FSharp

Roman
26.02.2018
10:18:04
Вот что в этом направлении уже делают: https://github.com/mathias-brandewinder/CNTK.FSharp
Ага, я видел его пост, он очень крут, жаль что там Function немного не то, что в F#

Evgeniy
26.02.2018
10:18:46
Кому был нужен? :)

https://twitter.com/chrsteinert/status/968039880327663616

Most
26.02.2018
10:19:05
теперь официально)_

мне :D

Evgeniy
26.02.2018
10:19:23
А я жду, когда Сайм поревьювит мой PR в FSharp.Core.Fluent

Most
26.02.2018
10:20:24
оо блин, я даже не видел проект

Roman
26.02.2018
10:29:18
Вот что в этом направлении уже делают: https://github.com/mathias-brandewinder/CNTK.FSharp
ооо, вот тут шикарный пример и приятный api https://github.com/mathias-brandewinder/CNTK.FSharp/blob/master/examples/MNIST/MNIST-CNN.Seq.fsx

Привет! Добро пожаловать

Григорий
26.02.2018
12:21:26
Добрый вечер! Есть тестовый проектик на MVVM с WPF - view model на C#, model в библиотеке на F#. Внутренности библиотеки написаны в функциональном стиле, внешний интерфейс для совместимости написан в ООП стиле. В model есть класс "ГИБДД" для проверки требований к характеристикам транспортного средства (название, объем двигателя, мощность двигателя и т.д). Методы данного класса принимают характеристики транспортного средства и проверяют их на соответствие требованиям. Методы возвращают строку с текстом ошибки. Вопрос нужно ли тестировать данный класс модульными тестами? Либо нужно поступить как-то иначе?

Григорий
26.02.2018
12:34:33
Дело в том, что данный класс использует функции проверки и просто адаптирует внутренние типы для ошибок в характеристиках транспортного средства в строки, которые отображаются во view через привязки к view model. Функции проверки как раз таки покрыты тестами. Уместно ли тогда тестировать класс "ГИБДД"?

Google
Klei
26.02.2018
13:55:12
Дело в том, что данный класс использует функции проверки и просто адаптирует внутренние типы для ошибок в характеристиках транспортного средства в строки, которые отображаются во view через привязки к view model. Функции проверки как раз таки покрыты тестами. Уместно ли тогда тестировать класс "ГИБДД"?
Если я правильно понял, то в таких случаях если есть возможность, можно проверять факт вызова каких либо функций, но если они независимые, то тестить здесь практически нечего. Разве что преобразование внутренних ошибок в строки было бы лучше выделить в отдельный класс(/модуль). После чего опционально покрыть тестами этот новый класс, кстати после этого можно легко протестить и "ГИБДД".

Roman
26.02.2018
14:15:19
я что-то упустил, а куда делись примеры для nodejs и fable?

Григорий
26.02.2018
14:35:18
Если я правильно понял, то в таких случаях если есть возможность, можно проверять факт вызова каких либо функций, но если они независимые, то тестить здесь практически нечего. Разве что преобразование внутренних ошибок в строки было бы лучше выделить в отдельный класс(/модуль). После чего опционально покрыть тестами этот новый класс, кстати после этого можно легко протестить и "ГИБДД".
собственно, функции для проверки требований к характеристикам транспортного средства вынесены в отдельный модуль на F#. Также отдельно написан класс "ГИБДД", в нем как раз таки и ведётся преобразование ошибок в строки, это все что он делает. Вопрос таки и был в том, что нужно ли его покрывать модульными тестами)

Klei
26.02.2018
14:39:13
собственно, функции для проверки требований к характеристикам транспортного средства вынесены в отдельный модуль на F#. Также отдельно написан класс "ГИБДД", в нем как раз таки и ведётся преобразование ошибок в строки, это все что он делает. Вопрос таки и был в том, что нужно ли его покрывать модульными тестами)
В первом пояснении говорилось, что ГИБДД юзает функции проверки, после чего дополнительно их конвертит. Если же он только конвертацией занимается, то тестировать в зависимости от лени и неизменяемости требований в ТЗ.

Диёр
26.02.2018
18:03:00
роман неволин и дмитрий сошников
Ничего себе какие люди в чате

Pavel
26.02.2018
19:03:41
если нужно написать небольшое веб-приложение, обеспечивающее json-api и, возможно, несколько простеньких страниц на основе asp.net core, то в какую сторону лучше смотреть сейчас?

или, может быть, просто взять c# + aspnet core web api?

Vlad
26.02.2018
19:04:23
Обычный кор мвц/апи и с f# работает

Pavel
26.02.2018
19:05:47
а смысл использовать в этом месте именно f# есть?

Pavel
26.02.2018
19:06:25
скорее всего, но не принципиально

просто веб не трогал от слова совсем и никогда, но стало интересно :)

Klei
26.02.2018
19:07:26
Ну если совсем быстро, то по мне проще всего websharper.

Most
26.02.2018
19:07:32
Тогда и то и то посмотри)

Vlad
26.02.2018
19:07:34
Klei
26.02.2018
19:07:51
Правда, он больше под фронт.

Vlad
26.02.2018
19:07:51
В разоре шарп, да

Pavel
26.02.2018
19:09:33
Ну я не вижу проблем
просто если это не даёт каких-то очевидных плюсов, то лучше использовать более распространённые технологии, как мне кажется. опять же если бизнес-логика хорошо описывается на f#, то её можно в отдельную библиотеку вынести

Vladimir
26.02.2018
19:15:20
если нужно написать небольшое веб-приложение, обеспечивающее json-api и, возможно, несколько простеньких страниц на основе asp.net core, то в какую сторону лучше смотреть сейчас?
я тут всем советую жираф =) он поддерживает и razor и dotliquid, и очень доступен в понимании. По возможностям будет то же самое что и с сишарпом, но можно попробовать фшарп, и убедиться, что кодить становится приятней

Google
Pavel
26.02.2018
19:16:11
оок, спасибо за ответы :)

Most
26.02.2018
19:17:57
А может кто статей подкинуть, или best practices по логированию в фшарпе, только без LogBuilder в виде CE?

Стикерпак огонь)

Max
26.02.2018
19:22:35
??

Roman
26.02.2018
19:22:42
Стикерпак огонь)
без стикеров)

Most
26.02.2018
19:23:08
Ок)

Vladimir
26.02.2018
19:28:22
А может кто статей подкинуть, или best practices по логированию в фшарпе, только без LogBuilder в виде CE?
я юзаю Serilog, там просто Log.Debug в любом месте без всяких bestpractices, очень удобно

Artemy
26.02.2018
20:47:17
http://forums.websharper.com/blog/84664

Roman
26.02.2018
22:14:30
это где и какой бар?)
https://t.me/joinchat/BIRduxGyVa3aecUfvE2nBQ Moscow F# beerup

Evgeniy
27.02.2018
03:23:19
https://twitter.com/cmeeren/status/968189957310468098

@sergey_tihon https://github.com/dotnet/sdk/issues/335#issuecomment-368669050

Roman
27.02.2018
05:34:34
[<RequireQualifiedAccess>] что это?

Evgeniy
27.02.2018
05:35:21
[<RequireQualifiedAccess>] что это?
Аннотация. Запрещает использовать модуль без полного обращения по имени.

Roman
27.02.2018
05:35:45
Ааа

Sergey
27.02.2018
05:41:25
@sergey_tihon https://github.com/dotnet/sdk/issues/335#issuecomment-368669050
класс, никто не хочет сделать PR в FsUnit? // cc @Kleidemos

Evgeniy
27.02.2018
05:54:36
Что значит "cc"?
Carbon copy. :) https://www.multitran.ru/c/m.exe?s=carbon+copy

Klei
27.02.2018
05:59:15
класс, никто не хочет сделать PR в FsUnit? // cc @Kleidemos
Если это касается указанного issue, то я слабо понял, что там происходит / как оно соотносится с FsUnit. В целом я сейчас занят (.

Страница 483 из 772