*- Can you say more about this?* AIRS is a classification algorithm based on artificial immune system. I will use it for credit card fraud detection in which it is proved to have a good performance. This is an academic project.
*- Perhaps define what the airs algorithm does? (it looks like a variant on k-nn algorithm)* AIRS generates a set of memory cells in training phase. In classification phase it uses the generated cells in knn algorithm as neighbors.Generating memory cells is based on clonal selection that is introduced in AIS. (I can explain more about the details if needed) *- How do you plan to add it?* The code is ready. AIRS has been implemented in java and been tested before. We have used MapReduce in training phase and ran it on virtual nodes with no problem. I've already downloaded Mahout source and ran KMeans and Bayes via source with no problem. Now I want to know if it is possible to add any new algorithm to mahout, if yes how? Is there any defined structure in which I should implement code, or special functions that must be inserted? * - Will you be maintaining it? Are there users who will be using this algorithm in production?* As mentioned before this is an academic project. Our purpose is mostly about implementing AIRS using MapReduce, as Mahout is a powerful library we'd like to add our code to this library. * - Why is it needed? (based on *BENCHMARKING THE AIRS ARTIFICIAL IMMUNE SYSTEM FOR CLASSIFICATION* by van der Putten and Ling, it doesn't appear to offer anything extraordinary)* The goal of project is to measure the performance of AIRS using MapReduce for credit card fraud detection. It has been shown in some papers that AIRS can perform better than some other common algorithms for fraud detection. Body Immune System is similar to fraud detection system that's why we have chosen this algorithm. * - Does it scale? (in particular, will it perform any better than a simple k-nn based on better known algorithms)* Considering fraud detection particularly, yes it does perform better. I would appreciate if you help me on this or introduce some useful documentation for this purpose. Thanks in advance On Sat, Jun 9, 2012 at 12:25 PM, Ted Dunning <[email protected]> wrote: > Can you say more about this? > > Perhaps define what the airs algorithm does? (it looks like a variant on > k-nn algorithm) > > How do you plan to add it? > > Will you be maintaining it? Are there users who will be using this > algorithm in production? > > Why is it needed? (based on *BENCHMARKING THE AIRS ARTIFICIAL IMMUNE > SYSTEM FOR CLASSIFICATION* by van der Putten and Ling, it doesn't appear to > offer anything extraordinary) > > Does it scale? (in particular, will it perform any better than a simple > k-nn based on better known algorithms) > > On Sat, Jun 9, 2012 at 9:28 AM, Elham Hormozi <[email protected] > >wrote: > > > im going to add airs algorithm to mahout lib. > > help me what does it. > > > > > > -- > > Best Regard > > Elham Hormozi > > > -- Best Regard Elham Hormozi
