亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? filters.java

?? Standord Classifier實現(xiàn)了一個基于Java的最大熵分類器。用于模式識別
?? JAVA
字號:
package edu.stanford.nlp.util;import java.lang.reflect.Array; // for runtime type preservationimport java.util.*;import edu.stanford.nlp.process.Appliable;/** * Filters contains some simple implementations of the Filter interface. *  * @author Christopher Manning * @version 1.0 */public class Filters {    /** Nothing to instantiate */    private Filters() {}    /** The acceptFilter accepts everything. */    public static Filter acceptFilter() {        return new CategoricalFilter(true);    }    /** The rejectFilter accepts nothing. */    public static Filter rejectFilter() {        return new CategoricalFilter(false);    }    private static final class CategoricalFilter implements Filter {	        private final boolean judgment;        private CategoricalFilter(boolean judgment) {            this.judgment = judgment;        }        /** Checks if the given object passes the filter.         *  @param obj an object to test         */        public boolean accept(Object obj) {            return judgment;        }    }    /** The collectionAcceptFilter accepts a certain collection. */    public static Filter collectionAcceptFilter(Object[] objs) {        return new CollectionAcceptFilter(Arrays.asList(objs), true);    }    /** The collectionAcceptFilter accepts a certain collection. */    public static Filter collectionAcceptFilter(Collection objs) {        return new CollectionAcceptFilter(objs, true);    }    /** The collectionRejectFilter rejects a certain collection. */    public static Filter collectionRejectFilter(Object[] objs) {        return new CollectionAcceptFilter(Arrays.asList(objs), false);    }    /** The collectionRejectFilter rejects a certain collection. */    public static Filter collectionRejectFilter(Collection objs) {        return new CollectionAcceptFilter(objs, false);    }    private static final class CollectionAcceptFilter implements Filter {	        private final Collection args;        private final boolean judgment;        private CollectionAcceptFilter(Collection c, boolean judgment) {            this.args = new HashSet(c);            this.judgment = judgment;        }        /** Checks if the given object passes the filter.         *  @param obj an object to test         */        public boolean accept(Object obj) {            if (args.contains(obj)) {            	return judgment;            } else {               	return ! judgment;            }        }    }        /** Filter that accepts only when both filters accept (AND). */    public static Filter andFilter(Filter f1,Filter f2)    {        return(new CombinedFilter(f1,f2,true));    }        /** Filter that accepts when either filter accepts (OR). */    public static Filter orFilter(Filter f1,Filter f2)    {        return(new CombinedFilter(f1,f2,false));    }    /** Conjunction or disjunction of two filters. */    private static class CombinedFilter implements Filter    {        private Filter f1,f2;        private boolean conjunction; // and vs. or                public CombinedFilter(Filter f1,Filter f2,boolean conjunction)        {            this.f1=f1;            this.f2=f2;            this.conjunction=conjunction;        }                public boolean accept(Object o)        {            if(conjunction) return(f1.accept(o)&&f2.accept(o));            return(f1.accept(o)||f2.accept(o));        }    }        /** Filter that does the opposite of given filter (NOT). */    public static Filter notFilter(Filter filter)    {        return(new NegatedFilter(filter));    }    /** Filter that's either negated or normal as specified. */    public static Filter switchedFilter(Filter filter,boolean negated)    {        return(new NegatedFilter(filter,negated));    }        /** Negation of a filter. */    private static class NegatedFilter implements Filter    {        private Filter filter;        private boolean negated;                public NegatedFilter(Filter filter,boolean negated)        {            this.filter=filter;            this.negated=negated;        }        public NegatedFilter(Filter filter) { this(filter,true); }                public boolean accept(Object o)        {            return(negated^filter.accept(o)); // xor        }    }        /**     * Filter that first transforms input before filtering it. An object is      * accepted iff the given filter accepts its output from the given Appliable.     * This is particularly useful when filtering a list of objects, since for     * example the Appliable might return a single field or method result from     * the objects being filtered, and thus the Object could be filtered based     * on some part of it without having to write a special filter.     */    public static Filter transformedFilter(Filter filter,Appliable appliable)    {        return(new TransformedFilter(filter,appliable));    }        /** Filters on output of Appliable, returns matching input. */    private static class TransformedFilter implements Filter    {        private Filter filter;        private Appliable appliable;                public TransformedFilter(Filter filter,Appliable appliable)        {            this.filter=filter;            this.appliable=appliable;        }                /** Returns o iff filter accepts appliable's transformation of o. */        public boolean accept(Object o)        {            return(filter.accept(appliable.apply(o)));        }    }        /**     * Applies the given filter to each of the given elems, and returns the list     * of elems that were accepted. The runtime type of the returned array is     * the same as the passed in array.     */    public static Object[] filter(Object[] elems,Filter filter)    {        List filtered=new ArrayList();        for(int i=0;i<elems.length;i++)            if(filter.accept(elems[i]))                filtered.add(elems[i]);                return(filtered.toArray((Object[])Array.newInstance(elems.getClass().getComponentType(),filtered.size())));    }        /** Removes all elems in the given Collection that aren't accepted by the given Filter. */    public static void retainAll(Collection elems,Filter filter)    {        for(Iterator iter=elems.iterator();iter.hasNext();)        {            Object elem=iter.next();            if(!filter.accept(elem))                iter.remove();        }    }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区美女在线| 欧美亚洲日本国产| 日本亚洲免费观看| 成人h动漫精品| 日韩一级成人av| 一二三四社区欧美黄| 成人一级片网址| www欧美成人18+| 亚洲va国产天堂va久久en| 成人免费视频视频在线观看免费 | 日韩高清中文字幕一区| 国产成人精品综合在线观看| 欧美人伦禁忌dvd放荡欲情| 中文字幕中文乱码欧美一区二区| 亚洲欧洲日本在线| 国产一区二区看久久| 欧美一区二区三区的| 一区二区三区蜜桃网| 成人精品视频一区二区三区 | 欧美日韩精品免费| 欧美久久久久久久久久| 亚洲免费资源在线播放| 亚洲成人先锋电影| 另类小说色综合网站| 成人性生交大合| 国产午夜精品一区二区三区四区| 国产精品国产三级国产aⅴ入口| 1区2区3区精品视频| www.欧美色图| 国产精品久久久久天堂| 国产成人a级片| 欧美极品美女视频| 国产69精品久久777的优势| 国产欧美精品区一区二区三区| 一区二区视频在线| 91性感美女视频| 亚洲一二三区在线观看| 欧美亚洲禁片免费| 五月婷婷综合激情| 91精品国产91久久久久久一区二区 | 国产精品国产精品国产专区不蜜| 亚洲电影在线免费观看| 欧洲色大大久久| 天天做天天摸天天爽国产一区 | 久久久精品2019中文字幕之3| 亚洲精品亚洲人成人网| 色呦呦国产精品| 亚洲一区二区三区四区在线观看| 风流少妇一区二区| 亚洲天天做日日做天天谢日日欢| 久久99精品久久只有精品| 久久久精品日韩欧美| 91丨九色丨蝌蚪富婆spa| 亚洲网友自拍偷拍| 亚洲精品在线观| 日本女优在线视频一区二区| 日韩欧美国产电影| 成人三级伦理片| 久久亚洲精品国产精品紫薇| 性久久久久久久久久久久| 欧美一区二区视频在线观看 | 一区二区三区在线免费播放| 国产精品一级二级三级| ●精品国产综合乱码久久久久| 国产91精品精华液一区二区三区 | 蜜臂av日日欢夜夜爽一区| 精品福利av导航| 久久国产精品一区二区| 在线观看91av| 不卡在线视频中文字幕| 五月激情综合网| 亚洲国产电影在线观看| 欧美顶级少妇做爰| 日本中文字幕不卡| 亚洲欧美综合在线精品| 制服丝袜亚洲播放| gogo大胆日本视频一区| 蜜臀av性久久久久蜜臀aⅴ | 欧美一区二区三区日韩| 成人美女在线视频| 韩国三级中文字幕hd久久精品| 日韩免费观看高清完整版| aa级大片欧美| 国产乱码精品一区二区三| 久久先锋影音av鲁色资源网| 欧美性猛交xxxx乱大交退制版 | 午夜激情综合网| 国产欧美在线观看一区| 成人黄色免费短视频| 三级亚洲高清视频| 成人欧美一区二区三区白人| 91视频免费观看| 国产电影一区在线| 国产一区视频在线看| 日本三级韩国三级欧美三级| 怡红院av一区二区三区| 中文字幕乱码久久午夜不卡| 欧美mv日韩mv国产| 欧美精品在线视频| 国产乱码精品一品二品| 国产精品另类一区| 在线免费观看不卡av| 波多野结衣中文字幕一区| 国产精品一二三区在线| 黑人巨大精品欧美一区| 毛片一区二区三区| 国产精品美女久久久久av爽李琼 | 亚欧色一区w666天堂| 亚洲美女一区二区三区| 最新国产精品久久精品| 欧美嫩在线观看| 国产超碰在线一区| 国产福利不卡视频| 成人国产精品免费| av成人免费在线| 97精品久久久久中文字幕 | 成人h精品动漫一区二区三区| 五月天激情综合网| 日韩不卡一区二区三区| 日本欧美久久久久免费播放网| 中文字幕精品—区二区四季| 欧美日韩在线一区二区| 国产成人av在线影院| 成人国产精品免费网站| 成人免费三级在线| 色婷婷综合中文久久一本| 在线观看国产91| 欧美精品xxxxbbbb| 久久免费国产精品| 国产精品的网站| 精品99999| 中文字幕乱码一区二区免费| 日韩一区二区在线免费观看| 精品日韩一区二区三区| 26uuu成人网一区二区三区| 欧美精品久久久久久久多人混战 | 麻豆精品国产91久久久久久| 久久99国产精品尤物| 91精品国产一区二区| jlzzjlzz欧美大全| 欧美嫩在线观看| 久久综合色之久久综合| 中文字幕日韩av资源站| 久久久久久亚洲综合影院红桃| 欧美日韩一区三区四区| 欧美一区二区三区视频在线| 久久网这里都是精品| 亚洲欧美日韩精品久久久久| 丝袜亚洲另类欧美综合| 亚洲综合色网站| 国产在线视频一区二区| 色噜噜狠狠成人中文综合| 欧美一区二区三区免费观看视频 | 免费在线观看一区二区三区| 国产成人精品网址| 欧美性生活大片视频| 久久精品夜夜夜夜久久| 亚洲国产美女搞黄色| 国产一区二区不卡老阿姨| 精品一区二区三区在线播放| 91丨porny丨蝌蚪视频| 日韩美女一区二区三区| 亚洲乱码精品一二三四区日韩在线 | 日韩精品一区二区三区三区免费| 欧美日韩国产天堂| 欧美丰满美乳xxx高潮www| 欧美国产激情二区三区| 亚洲成a人v欧美综合天堂| 国产成a人亚洲| 日韩欧美第一区| 亚洲午夜羞羞片| 91视频免费观看| 中文字幕不卡一区| 亚洲人妖av一区二区| 国产一区视频在线看| 亚洲一区二区在线视频| 国产黑丝在线一区二区三区| 欧美一区二区三区白人| 亚洲精品在线网站| 麻豆成人av在线| 欧美久久久久中文字幕| 亚洲国产欧美在线| 色狠狠一区二区| 亚洲欧美日韩精品久久久久| av成人老司机| 中文字幕一区不卡| 国产不卡在线播放| 久久久久久久电影| 国产一区二区在线免费观看| 日韩手机在线导航| 免费观看91视频大全| 欧美剧情电影在线观看完整版免费励志电影 | 国产精品福利在线播放| 久久精品国产999大香线蕉| 91精品国产综合久久精品性色| 欧美zozozo| 男人的天堂亚洲一区| 日韩亚洲欧美高清| 日韩欧美123| 中文av一区二区|