20 research outputs found

    Source Code Generation from Descriptions in a Natural Language

    Get PDF
    Tato diplomová práce představuje CodeFormer, nový model neuronové sítě, schopný na základě popisu úlohy v anglickém jazyce generovat funkce v programovacím jazyce Python. Tento model, založený na architektuře modelu BART, je předtrénovaný na 230 milionech funkcích získaných z veřejných GitHub repozitářů. Po dotrénování na CodeSearchNet datasetu náš model překonává konkurenční modely a nastavuje tak nové state of the art s 46,12 BLEU, což představuje zlepšení o 13,86 BLEU. Vedle CodeFormer modelu tato práce představuje nový Stack Overflow Code Generation Dataset (SOCGD), který je určený k trénování generativních modelů zdrojových kódů. Na tomto datasetu náš model dosahuje výsledku 47,68 BLEU. Výsledný model lze integrovat do vývojových prostředí a umožnit tak programátorům generovat části zdrojových kódů s cílem zvýšit efektivitu jejich práce. V rámci našeho výzkumu jsme také objevili lepší přístup k trénování modelu BART na úloze strojového překladu. Použitelnost tohoto přístupu na jiných doménách je třeba ověřit v navazující práci.ObhájenoThis work introduces CodeFormer, a Python source code generator pre-trained on a massive GitHub crawl consisting of 230M Python functions. The released model, built on BART architecture, generates Python functions based on descriptions in English. On a CodeSearchNet dataset, the CodeFormer sets a new state of the art with 46.12 BLEU, representing an improvement of 13.86 BLEU. We also release a new parallel corpus for code generation called Stack Overflow Code Generation Dataset (SOCGD), on which our model sets a baseline of 47.68 BLEU. The resulting model is ready to be integrated into a source code suggestion system in an IDE, where it can improve software developers' productivity. During our research, we discovered a better way of training the BART for machine translation. However, the applicability of our approach to other domains must be verified in subsequent work

    Consequences of the Teaching drama with the focus on civics

    No full text
    1. Introduction to the system of school drama. Basic terminology and issues, choice of topics, texts and goals in dramatic play and improvisation, organizational forms, methods and techniques, evaluation of play and improvisation \\ 2. Personal and social development of actors of dramatic play and improvisation (sciences, interests, social events, space, time, etc.), comparison of text position (author, improvisation), actors of play (pupils) and role of pedagogue in school drama \\ 3. Narrative in school drama-nature of storytelling, fiction, content framework, psychological aspects of play and improvisation-what is the group and players, development of abilities and skills \\ 4. Sociological research on the topic of experience and application of drama education in primary school teachers with a focus on civic education (application of survey techniques, questionnaire, direct participant observation, etc.), own experience with drama education in civics lessons, or introducing their own games which could be used in teaching \\ 5. Interview with Professor Miloš Horanský (or with another expert dealing with this issue) about the importance and application of drama education in primary school, the forms and organization of drama education in primary schoo

    Technical State of the Stone Temples in Angkor, Part 1

    No full text
    Archeologický park Angkor v Kambodži je světově unikátním stavebním a archeologickým pracovištěm. Zahrnuje stovky kamenných monumentů z období existence rozvinuté středověké khmérské říše, z nichž se velká většina nachází v různém stadiu rozpadu. Český výzkumný tým CNPA (Czech National Project at Angkor) se ve spolupráci s kambodžským Úřadem pro ochranu a správu Angkoru a regionu Siem Reap (APSARA Authority) zabývá zkoumáním a hodnocením jejich technického stavu i souborem vlivů působících na další porušování těchto světově unikátních středověkých památek a možnostmi jejich záchrany.The Archaeological Park in Angkor, Cambodia, is a world-famous and unique construction and archeological site. It consists of hundreds of stone monuments from the medieval Khmer empire - many of which are slowly decreasing and falling apart. The Czech national project in Angkor cooperates with the APSARA office and examines and evaluates the technical condition of buildings and the surrounding environment affecting monuments. The possibilities of their further protection are part of the task

    Technical State of the Stone Temples in Angkor, Part 1

    No full text
    Archeologický park Angkor v Kambodži je světově unikátním stavebním a archeologickým pracovištěm. Zahrnuje stovky kamenných monumentů z období existence rozvinuté středověké khmérské říše, z nichž se velká většina nachází v různém stadiu rozpadu. Český výzkumný tým CNPA (Czech National Project at Angkor) se ve spolupráci s kambodžským Úřadem pro ochranu a správu Angkoru a regionu Siem Reap (APSARA Authority) zabývá zkoumáním a hodnocením jejich technického stavu i souborem vlivů působících na další porušování těchto světově unikátních středověkých památek a možnostmi jejich záchrany.The Archaeological Park in Angkor, Cambodia, is a world-famous and unique construction and archeological site. It consists of hundreds of stone monuments from the medieval Khmer empire - many of which are slowly decreasing and falling apart. The Czech national project in Angkor cooperates with the APSARA office and examines and evaluates the technical condition of buildings and the surrounding environment affecting monuments. The possibilities of their further protection are part of the task

    Source Code Generation from Descriptions in a Natural Language

    Get PDF
    Tato diplomová práce představuje CodeFormer, nový model neuronové sítě, schopný na základě popisu úlohy v anglickém jazyce generovat funkce v programovacím jazyce Python. Tento model, založený na architektuře modelu BART, je předtrénovaný na 230 milionech funkcích získaných z veřejných GitHub repozitářů. Po dotrénování na CodeSearchNet datasetu náš model překonává konkurenční modely a nastavuje tak nové state of the art s 46,12 BLEU, což představuje zlepšení o 13,86 BLEU. Vedle CodeFormer modelu tato práce představuje nový Stack Overflow Code Generation Dataset (SOCGD), který je určený k trénování generativních modelů zdrojových kódů. Na tomto datasetu náš model dosahuje výsledku 47,68 BLEU. Výsledný model lze integrovat do vývojových prostředí a umožnit tak programátorům generovat části zdrojových kódů s cílem zvýšit efektivitu jejich práce. V rámci našeho výzkumu jsme také objevili lepší přístup k trénování modelu BART na úloze strojového překladu. Použitelnost tohoto přístupu na jiných doménách je třeba ověřit v navazující práci.ObhájenoThis work introduces CodeFormer, a Python source code generator pre-trained on a massive GitHub crawl consisting of 230M Python functions. The released model, built on BART architecture, generates Python functions based on descriptions in English. On a CodeSearchNet dataset, the CodeFormer sets a new state of the art with 46.12 BLEU, representing an improvement of 13.86 BLEU. We also release a new parallel corpus for code generation called Stack Overflow Code Generation Dataset (SOCGD), on which our model sets a baseline of 47.68 BLEU. The resulting model is ready to be integrated into a source code suggestion system in an IDE, where it can improve software developers' productivity. During our research, we discovered a better way of training the BART for machine translation. However, the applicability of our approach to other domains must be verified in subsequent work

    Learning of sentence encoding by using duplicate questions from Stackoverflow.

    No full text
    Tato bakalářská práce se zabývá vývojem neuronové sítě pro porozumění textu v odborném jazyce. Výstupy této práce mohou zlepšit výsledky úloh jako je získávání informací či generování zdrojového kódu. Pro vyřešení této úlohy představujeme novou architekturu neuronové sítě založenou na využití enkodéru kódu společně s textovým enkodérem. Architektura dále využívá nepříliš známou f1 loss, která významně zlepšuje dosažené výsledky. Důležitým výstupem této práce je vektorová reprezentace vět, která se nalézá ve skrytých vrstvách neuronové sítě. Navržený přístup je demonstrován na využití duplicitních otázek ze stránky Stackoverflow, ze kterých jsme připravili nový dataset použitelný nad rámec této práce. Pomocí navržené architektury bylo na datasetu dosaženo f1 score 74.1 %, což představuje zlepšení o 5.1 % v porovnání s výchozí architekturou založenou na sčítání reprezentací slov.ObhájenoThis bachelor thesis aims to create a neural network for natural language understanding in expert domains. Our outcome can significantly improve tasks such as information retrieval or code generation. The work proposes a neural network architecture utilizing a code encoder in parallel with a commonly used text encoder. Furthermore, the architecture uses a not widely known f1 loss, significantly improving results. An important outcome of this work is a vector representation of text stored in hidden layers of the network. We demonstrate our approach on Stackoverflow data utilizing duplicate questions to create a novel dataset, usable beyond the scope of this work. Our architecture achieved f1 score of 74.1%, which is a 5.1% improvement compared to a baseline model based on word embedding summation

    Power factor correction in the circuits with semiconductor converters

    Get PDF
    Předkládaná bakalářská práce je zaměřena na problematiku kompenzace účiníku v obvodech s polovodičovými měniči. Tato bakalářská práce rozebírá problematiku odběru proudu nelineárních zařízení jako například usměrňovače nebo střídače. Dále pojednává o problematice účiníku v obvodech s nelineárními spotřebiči a způsoby jeho kompenzace. V závěrečné části je ukázán praktický návrh chráněnné kompenzace pro určitý kmitočet s výpočtem kompenzačního a filtračního účinku dané kompenzace.ObhájenoThis beachelor thesis is focused on the issue of compensation power factor with semiconductor changers. I write in this beachelor thesis about the issue called: Current consumptioning nonlinear equipment. Like for example rectifers or inverters. I write about consuptioning reactive power in circuits with nonlinear equipment and compensation method. In the last part I show the practical proposal of protected compensation and I calculate compenzation and filtering effect

    Power factor correction in the circuits with semiconductor converters

    No full text
    Předkládaná bakalářská práce je zaměřena na problematiku kompenzace účiníku v obvodech s polovodičovými měniči. Tato bakalářská práce rozebírá problematiku odběru proudu nelineárních zařízení jako například usměrňovače nebo střídače. Dále pojednává o problematice účiníku v obvodech s nelineárními spotřebiči a způsoby jeho kompenzace. V závěrečné části je ukázán praktický návrh chráněnné kompenzace pro určitý kmitočet s výpočtem kompenzačního a filtračního účinku dané kompenzace.ObhájenoThis beachelor thesis is focused on the issue of compensation power factor with semiconductor changers. I write in this beachelor thesis about the issue called: Current consumptioning nonlinear equipment. Like for example rectifers or inverters. I write about consuptioning reactive power in circuits with nonlinear equipment and compensation method. In the last part I show the practical proposal of protected compensation and I calculate compenzation and filtering effect
    corecore