Variator Automatisk synonymvariering av text
|
|
- Vilhelm Larsson
- för 8 år sedan
- Visningar:
Transkript
1 Variator Automatisk synonymvariering av text Magnus Rosell 27 mars 2006 Sammanfattning Detta är en rapport om min individuella uppgift i kursen Språkgranskningsverktyg inom GSLT. Den beskriver ett litet program för variering av texter med avseende på synonymer ochen första utvärdering av detta. 1 Introduktion En text som upprepar samma ord ofta kan kännas monoton. Ett sätt att råda bot på detta är att använda synonymer. Med tillgång till en lista synonympar kan detta automatiseras. Variator är ett synonymutbytarprogram. Det utgår från Folkets synonymlexikon 1 (Kann and Rosell, 2005) ochanvänder sig av grammatikgranskningsprogrammet Granska 2 för att kontrollera att texten fortfarande är grammatisk då bytena gjorts. 2 Gränssnitt Variator är implementerat i java ochkörs enligt följande. Usage: java -cp.:src/:lib/xerces.jar:lib/cpdetector.jar Variator [-p varpart] [-t varthreshold] [-a appearleast] [-s synonymlistfile] [-l stoplistfile] [-o outfile] filetovary Default: varpart = 1.0 [0.0, 1.0] varthreshold = 3.0 [3.0, 4.9] appearleast = 0 synonymlistfile = lists/folketssyn.xml stoplistfile = lists/stopplista.txt outfile = System.out
2 Figur 1: Variator systemöversikt varpart anger sannolikhet för att Variator ska försöka byta ut ett ord som går att byta. Ett ord anses kunna bytas då det har synonymer som verkar passa ochförekommer fler än appearleast gånger i texten. varthreshold är kravet på synonymlikhet vid utbytande. Detta överensstämmer med synonymitet som det definieras i Folkets synonymlexikon. appearleast minsta antalet gånger ett ord måste förekomma i texten för att vara en kandidat att byta ut. synonymlistfile anger sökvägen till en lista med synonymer i rätt format. stoplistfile anger sökvägen till en stopplista med rätt format. Att byta ut väldigt vanliga (konjunktioner, pronomen etc.) ord ger ofta mycket märkliga resultat. 3 Systemöversikt Väldigt kort beskrivet utgår programmet från att texten är grammatiskt korrekt. Sedan varierar det den ochser till att grammatikaliteten är den samma. Figur 1 ger en överblick över programmets funktion. Kombinerad med en kort beskrivning av delarna borde den ge förståelse för hur programmet fungerar. 2
3 3.1 Övre vänstra delen av figuren Här behandlas ett ord i taget. Lemmatisering, Ordböjare, ochpos-taggning är olika funktioner hos Granska. Ordräknaren räknar lemman (ej stoppord) ochhåller reda på att dessa förekommer tillräckligt många gånger (appearleast). Synonymer ger synonymer som är tillräckligt lika (varthreshold). Ordböjaren ger alla böjningsformer av ordet. De enskilda orden PoS-taggas. Om ett förslag har rätt PoS-tagg (Lika?) går det vidare men varje synonym ger bara med viss sannolikhet (Slump) upphov till en textvariant (varpart). Alla synonymers böjningsformer ges dessutom slumpmässig ordning. Bara synonymer som är kongruenta med ursprungsordet betraktas. Det är för svårt att analysera alla inkongruenser i referenser som kan uppstå annars. 3.2 Nedre högra delen av figuren Här behandlas hela texten, som oftast är ett stycke eller motsvarande. En av alla textvarianter som ordvis har rätt PoS-taggning analyseras som en hel text. Får den inte samma taggning förkastas den (Lika?). En variant med samma taggning som den ursprungliga returneras (ut). I värsta fall returneras ursprungstexten. Varianterna tas fram sekvensiellt, utan att backa. Fel som fortplantar sig bakåt i texten hanteras genom att gå tillbaka till ursprungstexten först för det specifika ordet, sedan från problemet ochframåt, ochsist för hela texten. 4 Reflektioner Några reflektioner: Att dela på sammansättningar skulle tillföra fler möjliga textvarianter. Nu jämförs först pos-taggen på enskilda förslagsord med taggen på motsvarande ord i texten. Bara de ord som klarar detta går vidare till en hel textanalys. Anledningen är Granskas robusthet som är ett problem i detta sammanhang. Ett ord med en märklig böjning taggas ofta med hjälp av omgivningen till något som är rimligt. Här vill vi dock tvinga det nya ordet till samma böjning som ursprungsordet. 3
4 Nu är ordningen i vilken de olika tillräckligt goda förslagen provas helt slumpmässig. Ett annat sätt vore att välja dem i ordning efter synonymitet. Det skulle dock leda till mindre variation. Istället skulle man kunna välja förslag med sannolikhet baserad på synonymitet. 5 Utvärdering Det är naturligtvis väldigt svårt att utvärdera ett sånt här program. Ett enkelt första försöka är att köra det på ett antal texter ochbedöma om de fortfarande förmedlar samma innehåll. Det blir väldigt subjektivt, men ger ändå någon form av inblick. Jag har provkört på de tre texterna i tabell 1 med standardinställningar enligt avsnitt 2. Det gav resultaten som visas i tabell 2 Som jämförelse körde jag också med följande inställningar: varpart = 0.5 [0.0, 1.0] varthreshold = 4.0 [3.0, 4.9] appearleast = 2 Det gav resultaten som visas i tabell 3. Observera att antalet gjorda (*) byten i tabellerna är en rejäl underskattning. Då det på något sätt backar tillbaka till ursprungstexten delvis eller fullständigt håller inte programmet reda på hur många det bytt. Dessa små försök säger inte så mycket. Resultat är (inte så oväntat) väldigt beroende av kvaliteten på synonymlistan. Det är väldigt svårt att byta ut vanliga ord, som till exempel att ändra tagit bort till gripit bort. Ett annat problem är stilskillnader mellan synonymer, något som inte hanteras alls nu. Ordet häst har tex både de lite mer gammalmodiga och högstämda synonymerna fåle och springare jämte den lustiga ochsynnerligen talspråkliga havremoppe. Text Innehåll Antal ord Häst Annons om ridresa 175 DN Utrikesnyhet om spänningar mellan Kina och USA 239 Abs Sammanfattning av min licentiatavhandling 411 Tabell 1: Texter Byten Text Möjliga Förväntade Gjorda* Bedömning Häst undermåligt DN ok Abs undermåligt Tabell 2: Resultat standardinställningar 4
5 Byten Text Möjliga Förväntade Gjorda* Bedömning Häst ok DN ok Abs lite sämre 6 Exempel Tabell 3: Resultat alternativ inställning Här presenterar jag i tabellerna 4 och5 några intressanta/roliga exempel från texterna Häst och Abs med de två inställningarna enligt förra avsnittet. Dessa exempel finns också på projektets hemsida: rosell/courses/sprkgr/sprkgr.html Ursprunglig Det finns hästar för alla, är du nybörjare får du en lugn häst och har du ridit länge finns det många hästar att välja mellan. Standard Det finns havremoppar för alla, är du färsking får du en flegmatisk kuse ochhar du ridit länge finns det många fålar att utse mellan. Variant Det finns hästar för alla, är du nybörjare får du en lugn häst och har du ridit länge finns det många hästar att välja mellan. Tabell 4: Exempel från häst-texten 7 Tack Tack till Martin Hassel för java-gränssnittet mot Granska, alla som jobbat med Granska, samt alla som bidragit till Folkets synonymlexikon. Referenser V. Kann and M. Rosell Free construction of a free swedishdictionary of synonyms. In Proc. 15th Nordic Conf. on Comp. Ling. NODALIDA 05. URL 5
6 Ursprunglig Textklustring, åtminstonde som det beskrivs här, utnyttjar sig av den vektorrumsmodell, som används allmänt inom området. I denna modell representeras texter med orden som förekommer i dem ochtexter som har många gemensamma ord betraktas som lika till innehåll. Detta ger lite bättre resultat ochminskar antalet ord i representationen. Det är mycket svårt att utvärdera textklustringsresultat. Det ligger i sakens natur att vad som är en bra uppdelning av en mängd texter är subjektivt. Standard Textklustring, åtminstonde som det skildras här, exploaterar sig av den vektorrumsmodell, som brukas offentligt inom området. I denna forms företrädes skrifter med orden som inträffar i dem ochskrifter som har många kollektiva ord skärskådas som likadant till innanmät. Detta överlämna lite delikat utfall ochavta antalet ord irepresentationen. Det är mycket trassligt att evaluera textklustringsresultat. Det ligger i grejens natur att vad som är en cool fragmenteringars av en hop skrifters är subjektivt. Variant Textklustring, åtminstonde som det beskrivs här, utnyttjar sig av den vektorrumsmodell, som brukas allmänt inom området. I denna modell representeras texter med orden som förekommer i dem ochtexter som har många gemensamma ord betraktas som lika till innehåll. Detta ger lite förtjänstfull resultat ochminskar antalet ord i representationen. Det är mycket svårt att utvärdera textklustringsresultat. Det ligger i sakens natur att vad som är en bra uppdelning av en mängd texter är subjektivt. Tabell 5: Exempel från sammanfattningen 6
Gränssnitt för FakeGranska. Lars Mattsson
Gränssnitt för FakeGranska av Lars Mattsson (larsmatt@kth.se) Innehållsförteckning 1 Introduktion...3 2 Genomförande:...3 3 Användning...5 4 Kända buggar:...6 5 Källförteckning...6 2 1 Introduktion Taken
Installationsbeskrivning för CAB Service Platform med CABInstall
Installationsbeskrivning för CAB Service Platform med CABInstall INLEDNING... 2 INSTALLATION... 3 AVANCERAD INSTALLATION... 10 YTTERLIGARE INFORMATION... 11 Proxy... 11 Sida 1 av 12 Inledning Denna beskrivning
INSTALLATION AV KLIENT
INSTALLATION AV KLIENT BOOK-IT 7.1 2013-11-27 Axiell Sverige AB, Box 24014, 224 21 Lund Fältspatvägen 4, 224 78 Lund, tel: 046-2700 400, e-post: lund@axiell.com Innehållsförteckning Förberedelse inför
Handbok RSIbreak. Tom Albers Bram Schoenmakers Översättare: Stefan Asserhäll
Tom Albers Bram Schoenmakers Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Använda RSIbreak 6 3 Rasttyper 8 4 Varaktighet eller intervall för en rast 9 5 Tack till och licens 10 Sammanfattning
INSTALLATION AV KLIENT
INSTALLATION AV KLIENT BOOK-IT 8.0 2015-03-27 Axiell Sverige AB, Box 24014, 224 21 Lund Fältspatvägen 4, 224 78 Lund, tel: 046-2700 400, e-post: axiellsverige@axiell.com Innehållsförteckning Förberedelse
Produktionsstöd har erhållits från Specialpedagogiska skolmyndigheten
BRAILLECELLEN 2 Produktionsstöd har erhållits från Specialpedagogiska skolmyndigheten Tack till Jan-Peter Lahall som har bidragit med bilder. Besök gärna hans hemsida på www.lahall.com 2 Innehållsförteckning
Inlämningsuppgift: Pronomenidentifierare
1 (7) Inlämningsuppgift: Pronomenidentifierare 2D1418 Språkteknologi landes@bredband.net johnne@kth.se 1 2 (7) 1 Uppgiften... 3 2 Algoritmen i korthet... 3 3 Representation av data... 3 4 Indikatorer...
Utveckling av simulator för ärendehanteringssystem
Datavetenskap Opponent(er): Emil Danielsson & Patrik Lundberg Respondent(er): Niclas Hanold & Samiar Saldjoghi Utveckling av simulator för ärendehanteringssystem Oppositionsrapport, C/D-nivå 2005:xx 1
OOP Tentamen
DVS SU/KTH 1 (6) OOP OOP Tentamen 2010-01-15 15.00 20.00 Avser kurserna: DSK1:OOP GES:OOP ID1013 Anvisningar Skriv namn och personnummer på varje inlämnat blad. Påbörja varje ny uppgift på nytt blad. Skriv
Taltaggning. Rapport av Daniel Hasselrot 781105-0157, d98-dha@nada.kth.se 13 oktober 2003
Taltaggning av Daniel Hasselrot 781105-0157, d98-dha@nada.kth.se 13 oktober 2003 Sammanfattning Denna rapport är skriven i kursen Språkteknologi och behandlar taggning av årtal i en text. Metoden som används
Klustring av svenska tidningsartiklar
Klustring av svenska tidningsartiklar Magnus Rosell rosell@nada.kth.se http://www.nada.kth.se/ rosell/ Klustring Kategorisering eller klassificering att föra texter till på förhand bestämda kategorier
Inlämningsuppgift : Finn. 2D1418 Språkteknologi. Christoffer Sabel E-post: csabel@kth.se 1
Inlämningsuppgift : Finn 2D1418 Språkteknologi Christoffer Sabel E-post: csabel@kth.se 1 1. Inledning...3 2. Teori...3 2.1 Termdokumentmatrisen...3 2.2 Finn...4 3. Implementation...4 3.1 Databasen...4
Lathund - Konfiguration av PLC och dator
Lathund - Konfiguration av PLC och dator Johan Dahlin och Ylva Jung 17 januari 2012 1 Introduktion Detta dokument innehåller information om konfigurationen av PLC:n och tillhörande dator för laborationerna
Utveckling av ett grafiskt användargränssnitt
Datavetenskap Opponenter: Daniel Melani och Therese Axelsson Respondenter: Christoffer Karlsson och Jonas Östlund Utveckling av ett grafiskt användargränssnitt Oppositionsrapport, C-nivå 2010-06-08 1 Sammanfattat
För att kunna använda konsulentuppsättningarna, skall på varje enskild dator göras följande inställningar.
Gemensam uppsättning för rådgivare I Näsgård Karta Advicer, är det en särskild funktion som gör det möjligt att dela gemensamma uppsättningar mellan alla användare. Du kan t.ex. dela uppsättning för: 1.
Laboration: Whitebox- och blackboxtesting
Tilda11 höstterminen 2011 Laboration: Whitebox- och blackboxtesting Mål med laborationen Du ska lära dig begreppen white-box testing och black-box testing Du ska öva dig på att konstruera testfall Du ska
Introduktion till programmering SMD180. Föreläsning 9: Tupler
Introduktion till programmering Föreläsning 9: Tupler 1 1 Sammansatta datatyper Strängar Sekvenser av tecken Icke muterbara Syntax: "abcde" Listor Sekvenser av vad som helst Muterbara Syntax: [1, 2, 3]
FÖRETAGETS GRAFISKA PROFIL
FÖRETAGETS GRAFISKA PROFIL och Microsoft Office 1 Innehållsförteckning Förord... 2 Företagets grafiska profil... 2 Färger... 2 Fonter (teckensnitt)... 2 Var börjar man? - PowerPoint... 2 Börja med att
INSTALLATION AV KLIENT
2016-09-07 INSTALLATION AV KLIENT BOOK-IT version 9.0 Axiell Sverige AB, Box 24014, 224 21 Lund. Besöksadress: Fältspatsvägen 4, 224 78 Lund tel 046-270 04 00, e-post: axiellsverige@axiell.com, www.axiell.se
Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson
Rapport grupp 4 Software Engineering Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson 2009-10-29 Processer Sprinter Scrum har varit till stor hjälp för oss för att nå våra mål,
Word- sense disambiguation
KTH Word- sense disambiguation Inlämningsuppgift - DD2418 - sprakt12 Mattias Uskali & Emilia Hillert 1/8/2013 Sammanfattning Denna rapport kommer att undersöka två metoder för word- sense disambiguation,
Guide för behörighetssystemet i Matilda
Guide för behörighetssystemet i Matilda Guiden är uppdaterad t o m Matildaversion 4.7.0. Eftersom olika personer med olika arbetsuppgifter och funktioner inom kostverksamheten använder Matilda på olika
Programmering II (ID1019) :00-11:00
ID1019 Johan Montelius Programmering II (ID1019) 2015-06-11 08:00-11:00 Instruktioner Du får inte ha något materiel med dig förutom skrivmateriel. Mobiler etc, skall lämnas till tentamensvakten. Svaren
ARX på Windows Vista, Windows 7 eller Windows 2008 server
ARX på Windows Vista, Windows 7 eller Windows 2008 server 1. Inledning För att den i Arx interna Jetty Web servern skall kunna skapa temporära filer måste den ha tillgång till en användarkatalog (ett användarkonto)
Översikt. Experimentell metodik. Mer exakt. Människan är en svart låda. Exempel. Vill visa orsakssamband. Sidan 1
Översikt Experimentell metodik Vad är ett kognitionspsykologiskt experiment? Metod Planering och genomförande av experiment Risker för att misslyckas Saker man måste tänka på och tolkning av data 2 Människan
Utveckling av webbapplikationer med.net, DVA213 (1 av 5)
Utveckling av webbapplikationer med.net, DVA213 (1 av 5) TENTAMEN Utveckling av webbapplikationer med.net, DVA213, 15/08/12 kl. 8:10-12:30 Ansvariga lärare: Afshin Ameri, Dag Nyström Max poäng: 60p Betygsgränser:
Tekniker för storskalig parsning
Tekniker för storskalig parsning Grundläggande begrepp och metoder Joakim Nivre Uppsala Universitet Institutionen för lingvistik och filologi joakim.nivre@lingfil.uu.se Tekniker för storskalig parsning
Windows 10 systemverktyg
Windows 10 systemverktyg Version 2017 / www.utb.marber.se Sida 1 Innehållsförteckning 1 Systemverktyg... 3 1.1 Energialternativ... 3 1.2 Avinstallera program... 3 1.3 Skapa en återställningspunkt... 5
Konfidensintervall i populationsbaserade studier varför behövs de? Therese Andersson Sandra Eloranta
Konfidensintervall i populationsbaserade studier varför behövs de? Therese Andersson Sandra Eloranta Bakgrund Populations-baserad cancerpatientöverlevnad skattas med hjälp av data från det svenska cancer
INSTALLATION AV KLIENT
2018-12-04 INSTALLATION AV KLIENT BOOK-IT version 10.0 Axiell Sverige AB, Box 24014, 224 21 Lund. Besöksadress: Fältspatsvägen 4, 224 78 Lund tel 046-270 04 00, e-post: axiellsverige@axiell.com, www.axiell.se
Användarhandledning för RSV:s Elektroniska brevlåda
Användarhandledning för RSV:s Elektroniska brevlåda Dokumentversion: 1.9 RSV IT 2001-02-01 RSV:s Elektroniska brevlåda Innehållsförteckning 1 Allmänt om den elektroniska brevlådan... 3 2 Lite mer tekniskt...
Datastrukturer och Algoritmer D0041D
Luleå Tekniska Universitet 19 mars 2014 Laborationsrapport Laboration 3 Datastrukturer och Algoritmer D0041D Primms Algoritm Namn E-mail Magnus Björk magbjr-3@ltu.student.se Handledare Felix Hansson Primms
Logging Module into the PRIME Core
Datavetenskap Opponent: Andreas Lavén Respondenter: Anders Ellvin, Tobias Pulls Implementing a Privacy-Friendly Secure Logging Module into the PRIME Core Oppositionsrapport, E-nivå 2005:xx 1 Sammanfattat
BRIDGE MASTER 2000 SCANDINAVIA av Fred Gitelman
BRIDGE MASTER 2000 SCANDINAVIA av Fred Gitelman installeras från det fönster, som automatiskt kommer upp, när CD-skivan sätts i datorn: Klicka till höger om INSTALLATION på flaggan för den version, som
Övningen vill visa på vikten av valet av datastruktur, trots att de ofta erbjuder samma funktionalitet genom sina gränssnitt.
1 Samlingar 1.1 Frekvenstabell En Integer är icke-muterbar (precis som String, Float, Boolean et.c.). Ickemuterbarhet har många fördelar, men en nackdel är att ett helt nytt objekt måste skapas när ett
TENTAMEN I PROGRAMMERING. På tentamen ges graderade betyg:. 3:a 24 poäng, 4:a 36 poäng och 5:a 48 poäng
TENTAMEN I PROGRAMMERING Ansvarig: Jan Skansholm, tel 7721012 Betygsgränser: Hjälpmedel: Sammanlagt maximalt 60 poäng. På tentamen ges graderade betyg:. 3:a 24 poäng, 4:a 36 poäng och 5:a 48 poäng Skansholm,
RIGMOR SANDER SPALTER Sid 1 (6)
RIGMOR SANDER SPALTER Sid 1 (6) Övning 1 1. Ställ in Marginaler enligt nedanstående Arkiv > Utskriftsformat 2. Skriv följande text, låt datorn byta rad Detta är en övning i att dela in texten i spalter
Introduktion. Skriv in användarnamn och lösenord
LATHUND Introduktion Välkommen till vår interaktiva kursportal. Detta är en lathund för dig som ska utbilda dig med hjälp av ipoint-kurser. Instruktionerna gäller när du har Internet Explorer med Windows
INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...
INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...6 2 (6) 2D1954 Programutvecklingsprojekt vt 2003 Installation
Digitalt lärande och programmering i klassrummet
2016-03-03 Digitalt lärande och programmering i klassrummet Blue-Bot Introduktion Vi kommer i denna övning att bekanta oss med små charmiga robotar som heter Blue-Bots. Dessa robotar är bra för att introducera
Manual - 3D-skrivare ZYYX
Medicinska biblioteket Manual 3D-skrivare 2018-05-17 Sid 1 (7) Manual - 3D-skrivare ZYYX Kom igång med 3D-utskrifter Innehåll 1. Ladda ner 3D-modell från thingiverse.com... 2 2. Analysera/laga en 3D-modell
TUTORIAL: SAMLING & KONSOLL
TUTORIAL: SAMLING & KONSOLL Denna tutorial är en fortsättning på den tutorial där vi skapade klassen Car och sedan objekt av denna klass. Vi skall nu lära oss att lagra dessa objekt i en samling och även
Statistiska undersökningar - ett litet dokument
Statistiska undersökningar - ett litet dokument Olle the Greatest Donnergymnasiet, Sverige 28 december 2003 Innehåll 1 Olika moment 2 1.1 Förundersökning........................... 2 1.2 Datainsamling............................
Handbok KWatchGnuPG. Marc Mutz Utvecklare: Steffen Hansen Utvecklare: David Faure Översättare: Stefan Asserhäll
Marc Mutz Utvecklare: Steffen Hansen Utvecklare: David Faure Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Huvudfunktioner 6 2.1 Visa loggen.......................................... 6 2.2 Spara
Bruksanvisning för SeSAm 2.5.2. GENETICA : Mendels Lagar
Bruksanvisning för SeSAm 2.5.2 GENETICA : Mendels Lagar Innehåll 1 Programinstallation... 3 2 Programmet SeSAm... 4 2.1 Start... 4 2.2 Meny... 4 2.3 Grundläggande funktioner... 5 2.3.1 Simulerings Kör...
Språkteknologi och Open Source
Språkteknologi och Open Source Erik Edin F01 erikedin@kth.se 15 oktober 2004 1 1 Open Source Open Source är en rörelse som syftar till att skriva datorprogram som släpps fria utan kommersiella intressen.
Kravspecifikation. Sammanfattning. Fyra i rad Javaprojekt inom TDDC32. Version 2.0. Datum Dokumentnummer
Kravspecifikation Fyra i rad Javaprojekt inom TDDC32 Version 2.0 Datum 2008-05-19 Dokumentnummer 20080215 Sammanfattning Detta är en kravspecifikation över det klassiska spelet Fyra-i-rad programmerat
n-abler STYRKULA Handbok Underhåll Avfallshantering Förbrukad produkt ska hanteras som elektronikavfall
Underhåll n-abler STYRKULA n-abler styrkula har inga utbytbara eller reparerbara delar. Om reparation blir nödvändig var vänlig kontakta er leverantör. För ytterligare information eller frågor, kontakta
Datorn har utvecklats till vårt viktigaste. Datorn som språkgranskare SPRÅKTEKNOLOGI OLA KNUTSSON
SPRÅKTEKNOLOGI Datorn som språkgranskare OLA KNUTSSON Datorerna kan inte bara rätta stavfel utan också särskrivningar, böjningsfel, syftningsfel och grammatiska fel. Men fortfarande förslår språkgranskningsprogrammen
Innehåll. Grammatikkontroll i Granska. Problemställning. Datorstöd för skrivande. Vilka metoder finns? Granskas uppbyggnad
Grammatikkontroll i Granska Ola Knutsson knutsson@csc.kth.se Innehåll Datorstöd för skrivande Olika metoder och system för grammatikgranskning Granska Granskas regelspråk Att skriva regler i Granska Kort
Hjälper dig att kontrollera din text efter felstavningar och lättförväxlade ord. Manual
ClaroStava svenska PC med tal Ett rättstavningsprogram artnr 12315 Hjälper dig att kontrollera din text efter felstavningar och lättförväxlade ord. Manual ClaroStava delas upp på två knappar. Kontroll:
Introduktion till programmering D0009E. Föreläsning 5: Fruktbara funktioner
Introduktion till programmering D0009E Föreläsning 5: Fruktbara funktioner 1 Retur-värden Funktioner kan både orsaka en effekt och returnera ett resultat. Hittills har vi ej definierat några egna funktioner
Kommentarer till bedömningsmatris för Tala Kurs B
Kommentarer till bedömningsmatris för Tala Kurs B Stockholms universitet Institutionen för språkdidaktik Global bedömning Den globala bedömningen representerar bedömarens första intryck och är en övergripande
Hjälpdokument för övergång till K3 i Hogia Audit/Bokslut
Hjälpdokument för övergång till K3 i Hogia Audit/Bokslut I samband med övergången till K3 ska du, i stort sett, redovisa hela årsredovisningen som om du alltid hade tillämpat K3. Det finns många olika
Utförande: I exemplet så kommer vi att utgå från att man gör laborationen i en Virtuell miljö (Virtualbox).
Nätverkssäkerhet Site-to-site VPN med pfsense I denna laboration kommer vi att skapa en så kallad Site-to-site VPN tunnel (baserad på IPSec) mellan två brandväggar som kör pfsense. Detta ska simulera att
JavaScript del 5 Funktioner
JavaScript del 5 Funktioner När man skriver JavaScriptkod eller program i andra programmeringsspråk för den delen så kan det finnas anledningar till att man vill dela upp sitt stora program i flera mindre
Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.
Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa. Antal: Enskilt Material: En dator med Windows 7 (Vista, Windows 8 eller
SPRINT-HANDBOK (version 0.4)
1. FÄRG OCH FORM Detta är programmets startmeny. Texten överst på bilden (Avsluta, Ny användare, Om... och Välj användare) blir synlig då markören förs upp den blåa ramen. en ny användare. 6. 4. 5. får
Kontrollpaket check_utbtillf_avgift
Kontrollpaket check_utbtillf_avgift 2013-04-08 Beteckning: Ändringshistorik Datum Av Kommentar Godkännare 2013-04-08 PerLindgren Leverans från STU T 3101 studiavgifter Per Lindgren 2013-04-08 2 (15) Innehållsförteckning
Manual HSB Webb brf 2004 03 23
TERMINOLOGI I Polopoly används ett antal grundläggande begrepp för publicering och hantering av information, eller innehåll som det också benämns. Nedan följer en kort genomgång av denna grundläggande
Installation och setup av Net-controller AXCARD DS-202
Installation och setup av Net-controller AXCARD DS-202 Setup av Net-Controller DS202 Installation av programvara Stoppa in Axbase CD n i din CD-spelare. När skivan startat installationsprogrammet klickar
Funktionsbeskrivning
Funktionsbeskrivning [UB80 Hantering av ] 2012-03-26 Version: Beteckning: 1.01 Ändringshistorik Revision Datum Av Kommentar 1,01 2009-03-02 Maria Valterssson Kompletterar preferenser på delfunktionsnivå
RDT Externt Webbtjänst Gränssnitt
Version 2.0 1(9) RDT Externt Webbtjänst Gränssnitt Ändringsförteckning: Versionsnummer Ändringsdatum Orsak till ändringen Ändad av 1.0 2007-11-23 Första versionen. Magnus Fredriksson 2.0 2009-03-17 Ändrat
Hela UR:s utbud, SLI Plusutbud, SLI fria utbudet kommer i sin helhet att finnas som adaptiv stream.
Adaptiv stream Adaptiv stream är när själva spelaren automatiskt väljer lämplig bitrate (kvalitet) vid uppspelning av filmen, baserat på klientens nu tillgängliga kapacitet. Det gör att användaren inte
Kopiering av objekt i Java
1 (6) Kopiering av objekt i Java Först När du läser detta papper bör du samtidigt studera dokumentationen för klasserna Object, Cloneable (java.lang) och ArrayList (java.util). Mycket blir klarare genom
Beskrivning av gesällprov RMI Chat Mikael Rydmark
Beskrivning av gesällprov RMI Chat Mikael Rydmark rydmark@kth.se Mikael Rydmark 1(8) 12-06-06 Innehållsförteckning Inledning...3 Server...3 Klient... 3 Ansluta till servern...3 Huvudchat...4 Privat kommunikation...5
OBJEKTORIENTERAD PROGRAMVARUUTVECKLING. Övningstentamen 1
Institutionen för Data- och informationsteknik JSk TENTAMEN OBJEKTORIENTERAD PROGRAMVARUUTVECKLING Övningstentamen 1 OBS! Det kan finnas kurser med samma eller liknande namn på olika utbildningslinjer.
Barn som bråkar. - beteendeproblem i förskolan. Manual för studieledare. ÖREBRO KOMMUN Kommunstyrelseförvaltningen pedagog.orebro.
Barn som bråkar - beteendeproblem i förskolan Manual för studieledare ÖREBRO KOMMUN Kommunstyrelseförvaltningen pedagog.orebro.se Box 31365, 701 35 Örebro Näbbtorgsgatan 12 lotsen.kompassen@orebro.se 019-21
BRÅDSKANDE SÄKERHETSMEDDELANDE. AQUIOS CL flödescytometrisystem (artikelnr B30166)
BRÅDSKANDE SÄKERHETSMEDDELANDE 9 oktober 2017 Bästa Beckman Coulter-kund: AQUIOS CL flödescytometrisystem (artikelnr B30166) Beckman Coulter (BEC) påbörjar en fältåtgärd för de produkter som anges ovan.
Hur man arbetar med OL Laser
Hur man arbetar med OL Laser - Kortfattad handledning för nybörjare - 1. Att arbeta med OL Laser Det här dokumentet är en kortfattad beskrivning av hur man arbetar med programmet OL Laser för att skapa
SymWriter 2 Komma igång med symboldokument
SymWriter 2 Komma igång med symboldokument Den här övningen är en introduktion till de vanligaste funktionerna man använder när man skriver ett dokument i SymWriter 2 Övningen tar högst 20 minuter att
TATM79: Föreläsning 1 Notation, ekvationer, polynom och summor
TATM79: Föreläsning 1 Notation, ekvationer, polynom och summor Johan Thim 22 augusti 2018 1 Vanliga symboler Lite logik Implikation: P Q. Detta betyder att om P är sant så är Q sant. Utläses P medför Q
n-abler PRO STYRKULA Handledning
Underhåll n-abler PRO har inga utbytbara eller reparerbara delar. Om reparation blir nödvändig var vänlig kontakta er leverantör. n-abler PRO STYRKULA För ytterligare information eller frågor, kontakta
Introduktion till programmering SMD180. Föreläsning 5: Fruktbara funktioner
Introduktion till programmering Föreläsning 5: Fruktbara funktioner 1 Retur-värden Funktioner kan både orsaka en effekt och returnera ett resultat. Hittills har vi ej definierat några egna funktioner med
INNEHÅLLSFÖRTECKNING... 1 INLEDNING... 2 1. ORDBOKEN I VERKTYGSLISTEN... 3 2. ORDBOKEN... 3
Ordboken 1 Innehållsförteckning INNEHÅLLSFÖRTECKNING... 1 INLEDNING... 2 1. ORDBOKEN I VERKTYGSLISTEN... 3 2. ORDBOKEN... 3 MINIMERA OCH STÄNG... 3 SÖKFÄLT... 4 SÖKRESULTAT... 4 Resultat... 4 Ordklassfärger...
EasyCall MANUAL SVENSK MANUAL
EasyCall MANUAL SVENSK MANUAL INTAB Interface-Teknik AB Januari 1999 INNEHÅLL 1 INLEDNING...1 1.1 HÄMTA MÄTDATA AUTOMATISKT....1 1.2 SAMMANFOGA DATA...1 1.3 UTVÄRDERA DATA...1 2 FÖRUTSÄTTNINGAR...2 2.1
Föreläsning 8 - del 2: Objektorienterad programmering - avancerat
Föreläsning 8 - del 2: Objektorienterad programmering - avancerat Johan Falkenjack johan.falkenjack@liu.se Linköpings universitet Sweden December 4, 2013 1 Innehåll Arv och andra viktiga begrepp Abstrakta
TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5. Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor
TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5 Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor 1 Laboration 4 - Introduktion Syfte: Öva på självständig problemlösning
Analytisk Felsökning, AFS
Man använder ofta ordet "problem" i många olika betydelser - produktionsstörningar, beslut man måste fatta, planer som skall genomföras m.m. denna mångfald kan skapa en stor förvirring när man skall kommunicerar
Bootstrapping för substantivtaggning
Kungliga Tekniska Högskolan NADA Bootstrapping för substantivtaggning -Djur eller icke djur Hösten 2004 Kurs: Språkteknologi 2D1418 Jonathan Johnson j0j0@kth.se Mikael Melin mime@kth.se Handledare: Jonas
Vilken version av Dreamweaver använder du?
Sida 1 av 7 Lektion 1: sida 1 av 4 Till kursens framsida Sida 2 av 4» Lektion 1 Då ska vi sätta igång med den här kursens första lektion! Här kommer du att få lära dig hur man skapar och förbereder webbplatser
Funktionsbeskrivning
Funktionsbeskrivning RG04 Registering utresande på utbytesprogram 2013-10-18 Ändringshistorik Datum Av Kommentar Godkännare 2013-05-29 Anna-Carin Wiklund Första utkast. Gjort om det dokument som låg på
Repetition av OOP- och Javabegrepp
ArrayList Repetition av OOP- och Javabegrepp En lista i vilken man kan lagra objekt Implementerar List-interfacet Skiljer sig från ett vanligt endimensionellt fält: Dynamisk expanderar när den blir
Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS http://www.cwdata.se Konsolfönstret
Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS http://www.cwdata.se Konsolfönstret Med ett kommandobaserat gränssnitt menas ett helt textbaserat gränssnitt. Istället för att klicka
Introduktion till After Effects
Introduktion till After Effects After Effects är ett bildanimeringsprogram, men även ett filmredigeringsprogram. Det finns ett antal fler programutvecklare som gör redigeringsprogram för film, bland annat
Taggning av räkneord som årtal eller andra räkneord, Språkteknologi 2D1418, HT 01 Jonas Sjöbergh, , 15 oktober 2001
Taggning av räkneord som årtal eller andra räkneord, Språkteknologi 2D1418, HT 01 Jonas Sjöbergh, 761029-0178, jsh@nada.kth.se 15 oktober 2001 1 Bakgrund 1.1 Kort om taggning Taggning innebär att man ger
Inlämning Lämna in uppgifterna på Studentportalen.
Kommunikationsuppgifter Under apotekspraktiken kommer du att möta människor i en situation där du är läkemedelsexperten och ska förmedla din kunskap på ett sätt så att kunden förstår och kan använda sitt
TDDC74 Programmering: Abstraktion och modellering Dugga 2, kl 8 10, 5 mars 2015
TDDC74 Programmering: Abstraktion och modellering Dugga 2, kl 8 10, 5 mars 2015 Läs alla frågorna först, och bestäm dig för i vilken ordning du vill lösa uppgifterna. Skriv tydligt och läsligt. Använd
Statistisk Maskinöversättning eller:
729G43 Statistisk Maskinöversättning eller: Hur jag slutade ängslas (över fördjupningsuppgiften) och lärde mig hata stoppord. Jonas Hilmersson 2019-04-15 Innehåll 1. Introduktion... 1 2. Datamängden...
Manual Pausit. Vi på Pausit vill sprida välmående genom en liten insats som ger stor effekt!
Manual Pausit Dagens samhälle och arbetsliv kännetecknas av krav på ett ständigt högt tempo, effektivitet och konkurrens. Det är viktigt för både kropp och själ med variation och tid för återhämtning.
Ibruktagande av Statistikcentralens gränssnittstjänster i QGISprogrammet
1 (7) Ibruktagande av Statistikcentralens gränssnittstjänster i QGISprogrammet Vid framställningen av anvisningar har version 2.14.3 av QGIS använts. Bilderna är från den engelska versionen, men i anvisningarna
Sannolikhetslära. 1 Enkel sannolikhet. Grunder i matematik och logik (2015) 1.1 Sannolikhet och relativ frekvens. Marco Kuhlmann
Marco Kuhlmann Detta kapitel behandlar grundläggande begrepp i sannolikhetsteori: enkel sannolikhet, betingad sannolikhet, lagen om total sannolikhet och Bayes lag. 1 Enkel sannolikhet Den klassiska sannolikhetsteorin,
OOP Tentamen
DVS SU/KTH 1 (6) OOP OOP Tentamen 2007-12-21 13.00 18.00 Avser kurserna: DSK1:OOP GES:OOP ID1013 GKOOP-distans Anvisningar Skriv namn och personnummer på varje inlämnat blad. Påbörja varje ny uppgift på
Online modulen är en tilläggsmodul som också ger tillgång till Näsgård Mobile.
Kom igång med Näsgård Mark online Generellt Detta avsnitt visar: Skapar administrator konto Hur du överför data från din lokala dator upp till servern. Skapar inloggningsuppgifter till medarbetare Delar
Funktionsbeskrivning
Funktionsbeskrivning [UB20 Överföring ] 2012-03-26 Version: Beteckning: 1.07 2012-03-26 2 (14) Ändringshistorik Revision Datum Av Kommentar 1.01 2007-03-15 Maria Valtersson Tagit bort information om systempreferensen
Repetition av OOP- och Javabegrepp
ArrayList Repetition av OOP- och Javabegrepp En lista i vilken man kan lagra objekt Implementerar List-interfacet Skiljer sig från ett vanligt endimensionellt fält: Dynamisk expanderar när den blir
Manual Pausit 2.0. Klicka på Träna Nu kommer du direkt till övningsspelaren och ett pass startas.
Manual Pausit 2.0. Ikonen i aktivitetsfältet När programmet installerats kommer ikonen för Pausit visas i listen. För PC i nedre listen och för Mac finns ikonen i övre listen. Högerklicka på ikonen så
EasyLog 5.7 release noteringar. April 28, 2009 - Version 1.0 Swedish
April 28, 2009 - Version 1.0 Swedish Sida1 VIKTIGT. Före installationen av denna nya release, backa upp alla dina loggar. Markera inte boxarna som exkluderar index, checkfil och ini-filer så att du får
VIKTIGT SÄKERHETSMEDDELANDE
Angående: Gatingtrösklar inställda på standardvärden vid import av gatingprotokoll Varunamn på berörd produkt: TrueBeam och TrueBeam STx version 1.0 t.o.m. 1.5 Referens/FSCA-identifierare: CP-07227 Datum
Legorobot. Lär dig programmera en legorobot. Teknikåttan 2009. Ola Ringdahl Lena Kallin Westin
Legorobot Lär dig programmera en legorobot. Teknikåttan 2009 Ola Ringdahl Lena Kallin Westin Legorobot Sid 2 (6) Legorobot Sid 3 (6) LEGOROBOT Syfte Syftet med denna praktiska uppgift är att man ska få