PYTE. Презентация руководителя
Transcript of PYTE. Презентация руководителя
ЛогистикаНакаждыйпроект1человек.ВстречаемсяразвнеделювТаймси/илиобсуждаемсостояниеделвTelegram.
bitsetlambda-llama/bitset
bitsetРеализациябитовогомножествадляязыкаHaskell.
importData.BitSet(BitSet,(\\))importqualifiedData.BitSetasBitSet
dataColor=Red|Green|Bluederiving(Show,Enum)
main::IO()main=print$bs\\BitSet.singletonBluewherebs=BitSet.fromList[Red,Green,Blue]
ХранитбитывдлинномцеломчислеakaInteger.НеработаетсGHC7.10.ТекущаястабильнаяверсияGHC8.0.1.
bitsetПредлагаетсяпортироватьbitsetнановыеверсииGHC.
bitsetПредлагаетсяпортироватьbitsetнановыеверсииGHC.
Чтонеобходимоотвас?
ЗнакомствосязыкомHaskell.Знаниекакого-нибудьязыкасистемногоуровня.Знаниеанглийскогоязыканауровнечтениятехническойдокументации.Пытливыйумижеланиедокопатьсядосути.
bitsetПредлагаетсяпортироватьbitsetнановыеверсииGHC.
Чтонеобходимоотвас?
ЗнакомствосязыкомHaskell.Знаниекакого-нибудьязыкасистемногоуровня.Знаниеанглийскогоязыканауровнечтениятехническойдокументации.Пытливыйумижеланиедокопатьсядосути.
Почемуэтоможетбытьинтересно?
Получитеопытучастиявпроектесоткрытымисходнымкодом.Напишетечто-тополезноенаэзотерическомязыкепрограммирования.УзнаетегрязныеподробностиреализациидлиннойарифметикивGHC.НаучитесьчитатьиписатькоднаязыкеC--.
pyteselectel/pyte
pyteРеализацияэмуляторатерминалаVT220наязыкеPython.
>>>importpyte>>>screen=pyte.Screen(4,2)>>>stream=pyte.Stream(screen)>>>stream.feed(b"Hello!")>>>print(screen.display)['Hell','o!']
Примерыиспользования:
pymux,ajenti,schirm,asciinema2gif.
pyteПредлагаетсярасширитьбиблиотекуграфическиминтерфейсомнаосновеTk.
pyteПредлагаетсярасширитьбиблиотекуграфическиминтерфейсомнаосновеTk.
Чтонеобходимоотвас?
ЗнакомствосPython.Знаниеанглийскогоязыканауровнечтениятехническойдокументации.Чувствопрекрасного.
pyteПредлагаетсярасширитьбиблиотекуграфическиминтерфейсомнаосновеTk.
Чтонеобходимоотвас?
ЗнакомствосPython.Знаниеанглийскогоязыканауровнечтениятехническойдокументации.Чувствопрекрасного.
Почемуэтоможетбытьинтересно?
Получитеопытучастиявпроектесоткрытымисходнымкодом.Узнаете,какнасамомделеработаютэмуляторытерминала.Сделаетежизньразработчиковипользователейpyteлучше.
hmmlearnhmmlearn/hmmlearn
hmmlearnРеализацияскрытыхМарковскихмоделейнаPython.
X1 X2 X3
y1 y2 y3 y4
b11b21
b12b22b31
b13b14
b32b33
b34
b24
a12 a23
a21
ИспользуетEM-алгоритмдляMAP-оценкипараметров.СложностьобученияO(S^2T),где
S—количествосостояниймодели,T—размервыборки.
ОченьмедленноужедляS100.
hmmlearnПредлагаетсярасширитьбиблиотекуболеелучшимметодомобучениядляслучаябольшихS*.Чтонеобходимоотвас?
ОбщеепредставлениеоскрытыхМарковскихмоделяхиEM-алгоритме.ЗнакомствосPythonиNumPy.ЗнакомствосCythonилижгучеежеланиеегоузнать.Чувствопрекрасного.
Почемуэтоможетбытьинтересно?Получитеопытучастиявпроектесоткрытымисходнымкодом.Применитерезультатспередовоймашинногообучениянапрактике.Сделаетежизньразработчиковипользователейhmmlearnлучше.
*Дляинтересующихсяестьидругиепроекты,связанныесhmmlearn.