• Title/Summary/Keyword: Korean grammar

Search Result 460, Processing Time 0.023 seconds

Hypernetwork-based Natural Language Sentence Generation by Word Relation Pattern Learning (단어 간 관계 패턴 학습을 통한 하이퍼네트워크 기반 자연 언어 문장 생성)

  • Seok, Ho-Sik;Bootkrajang, Jakramate;Zhang, Byoung-Tak
    • Journal of KIISE:Software and Applications
    • /
    • v.37 no.3
    • /
    • pp.205-213
    • /
    • 2010
  • We introduce a natural language sentence generation (NLG) method based on learning of word-association patterns. Existing NLG methods assume the inherent grammar rules or use template based method. Contrary to the existing NLG methods, the presented method learns the words-association patterns using only the co-occurrence of words without additional information such as tagging. We employ the hypernetwork method to analyze and represent the words-association patterns. As training going on, the model complexity is increased. After completing each training phase, natural language sentences are generated using the learned hyperedges. The number of grammatically plausible sentences increases after each training phase. We confirm that the proposed method has a potential for learning grammatical properties of training corpuses by comparing the diversity of grammatical rules of training corpuses and the generated sentences.

An Extension of LL($textsc{k}$) Covering Grammers (LL($textsc{k}$) 커버링 문법의 확장)

  • Lee, Gyeong-Ok;Choe, Gwang-Mu
    • Journal of KIISE:Software and Applications
    • /
    • v.26 no.8
    • /
    • pp.1028-1038
    • /
    • 1999
  • 본 논문에선 LR 문법의 부분 클래스를 동치인 LL 문법으로 변환하는 방법을 제시한다. 이 변환이 적용 가능한 문법을 확장된k`-transformable 문법이라 정의한다. 변환된 문법은 left-to-right 커버의 성질을 만족한다. 기존 연구에서 제시한 변환 방법은 LR 문법의 부분 클래스인 {{{{k`-transformable 클래스와 PLR 클래스를 LL 문법으로 바꾼다. 이 논문에서 제시하는 새로운 변환 방법의 적용 가능한 문법의 범위는 k`-transformable 클래스와 PLR 클래스를 포함한다. 기존의 커버링 성질을 만족하는 LL로의 문법 변환은 보편적인 LR 파서의 행동을 시뮬레이션하여 얻어진다. 이 과정에서 쉬프트, 리듀스 행동 이외에 무한의 가능성을 가진 스택 스트링의 유한 표현을 위해 리덕션 심볼에 대한 예상 행동이 추가된다. 본 논문에서는 파싱 문맥을 나타내는 LR 아이템들을 기존의 스택 스트링 표현 형태에 추가하여 스택 스트링 표현법을 정제하고, 리덕션 심볼에 대한 예상 방법을 확장하는 정형식을 제시한다. 이에 근거하여 LL 커버링 문법이 존재하는 클래스를 확장된 {{{{k`-transformable 문법으로 확장시킨다.Abstract A new transformation of a subclass of LR(k`) grammars into equivalent LL(k`) grammars is studied. The subclass of LR(k`) grammars is called extended k`-transformable. The transformed LL(k`) grammars left-to-right cover the original LR(k`) grammars. Previous transformations transform k`-transformable and PLR(k`) into LL(k`). The new transformation is more powerful in that it handles the extended k`-transformable subclass of LR(k`), which strictly includes k`-transformable and PLR(k`) classes. The previous covering transformations into LL grammars are obtained by simulating the actions of the conventional LR parser. Specially, a predict action of reduction goals is added to the action set in order to finitely represent stack string. In this paper, the stack string representation is refined by adding LR items to represent a parsing context, and the prediction of reduction goal is extended by generalizing the prediction formalism. Based on them, the previous grammar classes with LL({{{{k`) covering grammars are extended to extended k`-transformable grammars.

The Effect of Scratch Programming Education on Learning-Flow and Programming Ability for Elementary Students (스크래치 프로그래밍 교육이 초등학생의 학습 몰입과 프로그래밍 능력에 미치는 효과)

  • Ahn, Kyeong-Mi;Sohn, Won-Sung;Choy, Yoon-Chul
    • Journal of The Korean Association of Information Education
    • /
    • v.15 no.1
    • /
    • pp.1-10
    • /
    • 2011
  • The programming education in K-12 field is processing with conceptual approaches to obtain basic grammar not including higher knowledge processing. This is main reason that can't able to obtain the educational effects. This study aims to research the innovated methodology of programming education which can have educational effect by participating of learners with positive interest, and recognize the effect of the Scratch programming education on elementary school student's learning-flow and programming ability. As a result Scratch programming education has effect on elementary school student's improving the level of learning-flow and the programming ability.

  • PDF

A Study on the Korean EFL Learners' Grammatical Knowledge Development under Input-enhanced FFI and Output-enhanced FFI Conditions (입력강화와 출력강화 형태초점교수 상황에서의 한국 EFL 학습자들의 언어형태 지식개발에 관한 연구)

  • Hwang, Hee-Jeong
    • Journal of Digital Convergence
    • /
    • v.16 no.5
    • /
    • pp.435-443
    • /
    • 2018
  • This study explores the effects of different Focus-on-Form Instruction (FFI) on improving learners' grammatical knowledge development and observes how the learners apply the knowledge to their output. A total of 112 college students were placed into three groups: 35 input-enhanced group students, who received visually enhanced input reading materials, 41 output-enhanced group students, performing dictogloss tasks, and 46 control group students given traditional grammar instruction. All the participant students took pre/post grammatical tests and completed pre/post writing tasks, which aimed to look into how the target grammatical structures were used in writing. The research findings indicated that both input-enhanced and output-enhanced FFI were effective on learners' language form learning and made contribution to their writing. Based on the findings, this study suggests that the elaborate design of combination of both FFI can maximize learners' language form learning.

An Implementation of Speech DB Gathering System Using VoiceXML (VoiceXML을 이용한 음성 DB 수집 시스템 구현)

  • Kim Dong-Hyun;Roh Yong-Wan;Hong Kwang-Seok
    • Journal of Internet Computing and Services
    • /
    • v.6 no.1
    • /
    • pp.39-50
    • /
    • 2005
  • Speech DB is basically required factor when we are study for phonetics, speech recognition and speech synthesis and so on. The quantity and quality of speech DB decide the efficiency of system that we develop. therefore. speech DB has an extremely important factor, Recently, development of the various telephone service technique such as voice portal. it is actual condition where the necessity of collection of telephone speech DB. The existing IVR application telephone speech DB collection system used C/C++ language or the exclusive development tool. Thus it is the actual condition where the recycle of each application service for resources is difficult and have a problem of many labors and time necessity. But. VoiceXML is a language having tag form ipredicated in XML. which has easy and simple grammar system. Therefore, if we make a few efforts we could draw up easily. it has a merit reducing labors and time, Also, VoiceXML has many advantages of various telephone speech DB gathering because of changing contents of DB. In this paper, we introduce telephone speech DB gathering system which is the mast important factor for development of speech information processing technique.

  • PDF

A Model-Driven Approach for Converting UML Model to OWL-S Ontology (UML 모델을 OWL-S 온톨로지로 변환하기 위한 모델지향접근방식)

  • Kim, Il-Woong;Lee, Kyong-Ho
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.13 no.3
    • /
    • pp.179-192
    • /
    • 2007
  • Based on ontologies, semantic Web services enable the discovery, selection, and composition. OWL-S is a do facto standard ontology for describing semantics of Web services. Due to the difficulty of the OWL-S grammar, the teaming curve for constructing OWL-S description manually can be steep. This paper presents an efficient method for generating OWL-S descriptions from UML diagrams, which are widely used for software design and development. The proposed method is based on UML profiles to generate an OWL-S ontology from sequence or activity diagrams, which represent the behavior of a business process. Specifically, an XMI file extracted from UML diagrams is transformed into an OWL-S description via an XSLT script. Experimental results with a large volume of UML diagrams show that the proposed method deals with the control flow of complex processes and is superior to previous methods.

A Study on Mobile Icon Design of iPhone7 (iPhone7을 중심으로 한 아이콘 디자인에 대한 연구)

  • Kim, Jung-Hee
    • Cartoon and Animation Studies
    • /
    • s.34
    • /
    • pp.367-386
    • /
    • 2014
  • The development of science was crucial to recent advancements in design such as digital contents, UI, GUI, UX design. Not until the DOS evolved into Windows OS were many kinds of digital media design created, namely due to the invention of the computer mouse. A necessary element of mobile phones and Window OS is icons, since icons act as visual symbols, touch buttons and gateways into software content. Icons have undergone many stages of development simultaneously with developments in digital science. We can observe changes in mobile icon design from Skeuomorphism Design to Minimalism to Flat Design. These changes were caused by macro-level trends in design across all other industries. Apple iPhone's Skeuomorphism Design of 2013 evolved into IOS7's Minimalism and Flat Design of 2014. In the mobile world, flat design will again create big changes in design. This research aims to contribute to basic research data of GUI design that are used by creators of mobile apps to understand and anticipate future trends.

Eligibility of the affinity between alphabet codes and pronunciation drills

  • Kim, Hyoung-Youb
    • Lingua Humanitatis
    • /
    • v.8
    • /
    • pp.331-367
    • /
    • 2006
  • In this paper I attempted to investigate the matters related with the clarification of the close relationship between writing system and pronunciation. On the way of pursuing the research on the subject I found the fact that the same topic has been the main academic target in Korea. There have been some remarks about English alphabets and pronunciation. Nevertheless, the relation between alphabet codes and pronunciation tokens wasn't considered as the main key to master the English pronunciation correctly and completely. As the main target of this paper I argue that it is necessary to comprehend the connection. Then, we can recognize the significant role of alphabetic structure for understanding the gist of pronunciation exercise. This paper is classified into four parts. Each part consists of the material to affirm the fact that writing system should be the inevitable equivalent of sound system, and vice versa. In the first section I show that the development of the way of pronouncing English words is closely related with the endeavors of the scholars. While performing the survey of the studies about the alphabetic structure of the age many scholars found that the spelling construction was recorded without any common denominator. Thus, they not only sought to stage the bedrock for the standard written form of words but also to associate the alphabet letters with phonetic features. Secondly I mention the negative aspect of the 'only spelling based English pronunciation education' for the educational goal of 'Phonics methodology.' In this part I suggest the essentiality of phonemic properties with the phonetic prospect: phonemic awareness. Thirdly I refer to the standardization of the spelling system of English. As the realm of application of the language is extended toward the various professional areas such as commercial, scientific, and cultural spheres, it is quite natural to assume that the usage of the language will be transformed according to the areas in the world. Fourthly I introduce the first English-Korean grammar book with the section of 'the introduction to English pronunciation.' At the chapter the author explained the sound features of English based on the regulation of 'Scientific Alphabet' of U.S.A. In the transcribing system all the symbols were postulated on the basis of the English alphabet form instead of the separate phonetic signs of IPA.

  • PDF

The Effect of a Programming Class Using Scratch (스크래치를 이용한 프로그래밍 수업 효과)

  • Cho, Seong-Hwan;Song, Jeong-Beom;Kim, Seong-Sik;Paik, Seoung-Hey
    • Journal of The Korean Association of Information Education
    • /
    • v.12 no.4
    • /
    • pp.375-384
    • /
    • 2008
  • Computer programming has educational effect on improving high-level thinking abilities. However, students initially have to spend too much effort in learning the basic grammar and the usage model of programming languages, which negatively affects their eagerness in learning. To remedy this problem, we propose to apply the Scratch to a Game Developing Programming Class; Scratch is an easy-to-learn and intuitive Educational Programming Language (EPL) that helps improving the Meta-cognition and Self-efficacy of middle school students. Also we used the Demonstration-Practice instruction model with self-questioning method for activating the Meta-cognition. In summary, a game developing programming class using Scratch was shown to significantly improve the Meta-cognition of middle school students. However it was shown to insignificantly improve the Self-efficacy of girl students group.

  • PDF

Analysis of error data generated by prospective teachers in programming learning (예비교사들이 프로그래밍 학습 시 발생시키는 오류 데이터 분석)

  • Moon, Wae-shik
    • Journal of The Korean Association of Information Education
    • /
    • v.22 no.2
    • /
    • pp.205-212
    • /
    • 2018
  • As a way to improve the software education ability of the pre - service teachers, we conducted programming learning using two types of programming tools (Python and Scratch) at the regular course time. In programming learning, various types of errors, which are factors that continuously hinder interest, achievement and creativity, were collected and analyzed by type. By using the analyzed data, it is possible to improve the ability of pre-service teachers to cope with the errors that can occur in the software education to be taught in the elementary school, and to improve the learning effect. In this study, logic error (37.63%) was the most frequent type that caused the most errors in programming in both conventional language that input text and language that assembles block. In addition, the detailed errors that show a lot of differences in the two languages are the errors of Python (14.3%) and scratch (3.5%) due to insufficient use of grammar and other errors.