OSBF-Lua - A Text Classification Module for Lua: The Importance of the Training Method

نویسنده

  • Fidelis Assis
چکیده

OSBF­Lua is a C module for the Lua language which implements a Bayesian classifier enhanced with Orthogonal Sparse Bigrams ­ OSB ­ for feature extraction and Exponential Differential Document Count ­ EDDC – for feature selection. These two techniques, combined with the new training method introduced for TREC 2006 produce a highly accurate filter, yet very fast and economic in resources. OSBF­Lua is an Open Source Software available from http://osbf­ lua.luaforge.net. spamfilter.lua is a production­class anti­spam filter available in the same package.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

First-Class Functions in an Imperative World

First-class functions are a hallmark of functional languages, but they are a useful concept in imperative languages, too. Even ANSI C offers a restricted form of first-class functions (in the form of pointers to functions), and several more recent imperative languages, such as Python 3, Go, Lua, and Swift, offer first-class, anonymous functions with lexical scoping. In most imperative languages...

متن کامل

LuaRocks - A Declarative and Extensible Package Management System for Lua

While sometimes dismissed as an operating systems issue, or even a matter of systems administration, module management is deeply linked to programming language design. The main issues are how to instruct the build and runtime environments to nd modules and handle their dependencies; how to package modules into redistributable units; how to manage interaction of code written in di erent language...

متن کامل

Static Analysis of Lua using Interface Models

Game development businesses often choose Lua for separating scripted game logic from reusable engine code. Lua can easily be embedded, has simple interfaces, and offers a powerful and extensible scripting language. Using Lua, developers can create prototypes and scripts at early development stages. However, when larger quantities of engine code and script are available, developers encounter mai...

متن کامل

The Design of Terra: Harnessing the Best Features of High-Level and Low-Level Languages

Applications are often written using a combination of high-level and low-level languages since it allows performance critical parts to be carefully optimized, while other parts can be written more productively. This approach is used in web development, game programming, and in build systems for applications themselves. However, most languages were not designed with interoperability in mind, res...

متن کامل

The Evolution of an Extension Language: A History of Lua

Since its inception, in 1993, the Lua programming language has gone far beyond our most optimistic expectations. In this paper, we describe the trajectory of Lua, from its creation as an in-house language for two specific projects, until Lua 4.0, released in November 2000. We discuss the evolution of some of its concepts and the main landmarks in its

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006