⑴ 找一个电影
年代: 2006年
更多中文片名:大象将军 (台湾译名)
更多外文片名:ก้านกล้วย
影片类型:动画
国家/地区:泰国
对白语言:泰语
色彩:彩色 黑白
[编辑本段]演职员表
导演 Director:Kompin Kemgumnird
演员 Actor:
Anyarit Pitakkul .....Khan Kluay - child (voice)
娜华拉·泰夏华泰拿派史彻 Nawarat Techarathanaprasert .....Chaba-Kaew - child (voice)
Phoori Hiranyapruk .....Older Khan Kluay (voice)
Worathaya Ninlakhooha .....Older Chaba-Kaew (voice)
Pongsak Hiranyapruk .....Jitrit (voice)
Koti Arambawy .....Manoke (voice)
Nanthana Bunlong .....Saeng-daa (voice)
Channarong Khuntee-tao .....Leader of the Burmese (voice)
Juree Ohsiri .....(voice)
Suthep Po-ngam .....Mahout (voice)
[编辑本段]上映日期
泰国 Thailand 2006年5月18日
加拿大 Canada 2007年4月14日 ..... (Sprockets Toronto International Film Festival for Children)
法国 France 2007年11月10日 ..... (Lyon Asiexpo Film Festival)
中国 China 2008年5月30日
[编辑本段]制作/发行
制作公司:
Kantana Animation Co. Ltd. [泰国]
Sahamongkol Film International Co. Ltd. [泰国]
发行公司:
华夏电影发行有限责任公司 [中国] ..... 华夏电影发行公司
[编辑本段]精彩看点
泰国动画电影《小战象》是美国与泰国电影合作的一次新思路,大陆上映泰国动画电影,这可不多见。
[编辑本段]剧情介绍
母象桑达生了一只活泼可爱的小象甘桂,生活在阿育陀耶王国的森林里。可是,他从来没见到爸爸。甘桂偷跑出森林,决定去寻找生父。可是他闯进敌人大军的营地,在一个帐篷里见到了一只巨大无比的战象,长着两只血红的眼睛,冲他咆哮。王子阻止了洪沙士兵进帐篷抓甘桂的企图,救了他一命。又累又饿的甘桂碰到了一只漂亮的小母象莎芭。几个月后与莎芭也成了甜蜜的伴侣。甘桂参加战象选拔遥遥领先,王子当众宣布,甘桂就是他的御用座骑,与他共赴战场,杀敌救国……
[编辑本段]幕后制作
【关于影片】
《小战象》--2007泰国影展~根据泰国史实改编的动画长片。
一只长在森林里的顽皮小象甘桂,为了寻找父亲古巴展开旅程。3D计算机绘图层次丰富,象群造型多样可爱,呈现泰国的文化与反战思想。
剧情合理,配乐出色,当公象母象柔情谈心时、温柔的女声独唱情歌响起;当缅甸大城两军面临战争胜负眉睫、英勇的交响诗轰然而出;交响乐团和流行歌手在片尾字幕同时交错出现时,恍然悟到异国电影现在竟有如此水平,美术、工艺、音乐、科技、将文化历史包装得如此动人。我们应该好好的反思。最好看的、既感人也勇敢,当大象甘桂看到失散多年的母亲,为了和母亲相聚而放弃冠军到手的比赛,并疯狂的攻击阻碍他们母子相聚的周遭一切,好感人;勇敢的则是最后一幕王对王之战,甘桂虽然身型没有对方巨大,但他仗着年轻、之前刚练习过的战斗小技巧和永不放弃的精神,成功的击败对手。当然甘桂的主人殿下在危急时给他的一番精神鼓励,让他又重燃生命的力量站了起来,也证明了心灵的驱动力是不容小觑的。
影片在影展放映结束时,全场观众泪流满面,起立鼓掌。
【关于导演】
影片导演Kompin Khemkamnerd1998年毕业于美国加州艺术学院动画系,先在迪斯尼从事动画工作,之后成为蓝天工作时《冰河历险记》人物造型动画师。20年在好莱坞动画界的工作经历促成他拍摄了这部3D动画长片《小战象》。谁知一炮打响,在国际动画界赢得了一片喝彩从此裴声国际动画影坛。
⑵ 关于战象的资料
自古各国的兵家就十分注重利用本地的特有动物-------象来冲锋陷阵,这样做也常常收到出人意料的战绩。藉此在某些特殊环境下产生了以「象」为基础的兵种,即为「象兵 」或「战象」。「战象」是是古代一些地区的重要作战武器。在战场上主要用于冲散敌军的阵列以及踩踏敌军。战象都是公象,因为公象速度更快而且更好斗。战象也许算是战场上应用最早的恐怖武器了。它们主要的作用是在冲锋时踩踏并冲破敌军阵线。冲向敌军的战象不仅能在敌军中制造惊恐和慌乱情绪,而且还可利用马不习惯大象散发的气味这一特点,令敌军战马受惊失蹄。与骑兵的战马不同,战象的皮很厚,不会轻易受伤,即使步兵的长矛阵也很难挡住它。
一、历史
大约四千年前,印度河文明开始驯象。但是象并未完全家养化,人们必须在野外捕捉象来使用。首先被驯化的品种是亚洲象,主要用于农业。人类首次驱使象上战场是在公元前1100年左右的古印度。当时吠陀时代的印度有几首圣歌对此加以记载。大约同时的中国商朝人也最先将象编入军队。商朝人驯化的是栖息于黄河流域的象。
非洲、南亚的印度、巴基斯坦、孟加拉和东南亚泰国、缅甸等国家都盛产大象,被称为象的故乡。我国的云南等热带丛林地区也是大象繁衍栖息的胜地。
象的躯体魁伟庞大,是世上现存最大的陆地动物。但象并不笨拙。它生性聪明,通人性。象虽行动缓慢,然而跋山涉水如履平地,陡峭山路视若坦途。所以,盛产大象的亚非地区自古就有利用象做运输工具、当邮差的传统。它那让人望而生畏的体态巨力更是兵家青睐的战斗力。
波斯帝国在数场战役中使用从印度获取的战象。公元前331年10月1日波斯帝国与亚历山大大帝的高加米拉会战,很可能是欧洲人首次面对战象。布置在波斯军队阵列中央的十五头战象给马其顿军带来极大的震撼。以致亚历山大在会战前夜感到有必要为此向恐惧之神献祭。高加米拉会战是亚历山大的辉煌胜利。但是他对敌军的战象留下了深刻的印象。征服波斯后,亚历山大认可了战象的使用,并将一队战象编入自己的军队。五年后,攻入印度的亚历山大在与皮鲁斯的海达斯佩斯河会战中,已经知道如何对付战象了。当时统治(如今的)旁遮普和巴基斯坦国的皮鲁斯在此会战中投入了八十五头战象,形成对亚历山大的巨大威胁。但是最终亚历山大战胜。正当此时,在当代孟加拉国和印度东北部的摩揭陀国拥有六千余头战象。不久之后,「旃陀罗笈多·孔雀」拥有九千多头战象。这两个巨大的数字是波斯人和希腊人使用的战象数量望尘莫及的。
战象的使用开始传播。亚历山大的继业者们在战争中投入了数百头来自印度的战象。托勒密王朝的埃及人和迦太基人开始为了战争驯化非洲象。努米底亚人和库什人也开始驯象。他们驯化的是非洲的森林象。可以肯定地说,北非残余的象因为人类的过度捕捉而最终灭亡。森林象这个品种比塞琉古王朝使用的亚洲象体型小。它们经常由于恐惧而无法被驱入战斗。非洲的草原象的体型比森林象和亚洲象大。事实证明,驯化草原象用于战争非常艰难,对其的使用也不广泛。公元前217年,托勒密埃及和塞琉古王朝之间的拉菲亚会战,埃及军队的森林象体型小于对手的亚洲象。但是塞琉古王朝的安条克三世(大帝)并未因此而胜利。
斯里兰卡的历史文献记载,战场上率领军队的国王们的坐骑是象。在两王公元前200年的历史上著名的遭遇战中,名为「Kanla」的象是「Dutugamunu」王的坐骑,名为「Maha Pabbata」的象是「Elahara」王的坐骑。古罗马历史学家「普林尼」提到,「Megastenes」记载了「Onesicritus」的一个说法。说是斯里兰卡象相对于其他品种的象体型更大性情更凶猛更适合在战场使用。这个原因加上斯里兰卡象生活的地域靠近海港使贩卖斯里兰卡象成为有利可图的贸易活动。甚至在和平时期,象踩踏的死刑使用于叛国者和其他违反国法侵犯王权的罪犯。
古代的战象参加演出亚历山大去世之后的数百年,欧洲战场上的各支军队使用战象对抗罗马。从公元前280年皮洛士的「Heraclea」会战,到汉尼拔翻越阿尔卑斯山,战象震慑着罗马军团。同亚历山大一样,罗马人找到了对付战象的战术。公元前202年的扎马会战,汉尼拔麾下的战象队的冲锋没有效果。因为罗马军的阵列给敌方战象的冲锋留出了通道。一百多年后,公元前46年的塔普苏斯会战中,恺撒以战斧装备第五军团,指挥军团兵集中攻击战象的腿。该军团抵挡住了战象的冲锋。之后战象成为第五军团的标志。塔普苏斯会战是西方战场上使用战象的最后一次比较重要的事例。据说猪是对付战象的有效武器。老普林尼记载:“战象对最小的猪的尖叫都会感到恐惧。”据说一次麦加拉城的成功解围。麦加拉人将滚油倒在一群猪身上,使得猪身上着了火,并把他们驱往敌人的战象队。面对身上有火苗的惨叫的猪群,战象在恐惧中四散奔逃。
帕提亚帝国在与罗马人的战争中偶而使用战象。不过继起的萨珊波斯帝国军队中战象是一个重要的组成部分。萨珊波斯在与其西方敌人的战争中多次使用战象。以此著名的「Vartanantz」会战,波斯战象导致亚美尼亚军的畏惧,进而粉碎了亚美尼亚的叛乱。另一个事例是「al-Qādisiyyah」会战,波斯军使用了为数众多的战象。
中世纪的欧洲,人们很少使用战象。查理曼大帝在804年征讨丹麦人的战争中,带上了他的战象「Abul-Abbas」。神圣罗马帝国皇帝腓特烈二世的十字军在圣域俘获了一头象,并在1214年攻占「Cremona」的战斗中使用了它。
印度的一个伊斯兰教君主使用战象几乎终结了帖木儿的征战生涯。在1398年的一次战役中,帖木儿的军队面对敌军一百头以上的战象几乎因为恐慌而溃败。历史学家评论,这场战役帖木儿胜在了一个天才的计谋:交战前他命令在骆驼背上堆燃烧的麦秆,燃烧产生的烟尘驱使骆驼向前狂奔,使得战象受惊而向后溃散,并导致敌军撤退的企图失败。对本战役的另一种评价来自「Ahmed ibn Arabshah」,他说帖木儿使用大量的骑兵迟滞了战象队的冲锋。此战之后,帖木儿军使用战象对付奥斯曼土耳其帝国。
据记载国王「Rajasinghe the First」于1558年围攻位于科伦坡(当代斯里兰卡首都)的葡萄牙堡垒时,他麾下有一支由两千余头战象组成的方阵。国王「Rajasinghe」的王家马厩总管被称为「Gaja Nayake Nilame」。马厩总管的一名同僚是「Kuruve Lekham」。他负责统领驭象人即所谓的「Kuruwe」。驭象人的职责就是训练战象。
十五世纪后期开始,欧洲的战争进入火器时代。从此组织战象冲锋实在荒谬,因为火炮能轻易击败它们。人们从此不再驱使象冲锋陷阵,而是承担其他的军事任务一直到第二次世界大战中。象在一些地区承担着机器无法完成的任务。
二、战术
象在军事上有诸多用途。象庞大的体型可运载沉重的物资,在近代机动车辆取代它们之前,象一直是一种有效的运输方式。在会战中,战象通常被布置在军阵的中央。位于中央使战象能有效地挫败敌方的冲锋,也便于它们自己发动冲锋。
战象在冲锋时可达到30千米每小时(20英里每小时)的速度。战象的冲锋并不能简单地被装备长矛的步兵方阵化解,这一点与骑兵不同。战象冲锋的威力在于它们巨大的力量。它们冲垮敌人的阵型,践踏敌方的士兵,挥舞长牙破坏厮杀。敌方没有被冲垮的那部分军队,至少会被战象的冲锋驱赶到一边,或者是其压迫下后退。除此之外,战象并不需要与敌人接触就能引起恐慌,在它们的冲锋面前敌人会因为恐惧而望风披靡。即使是训练有素的罗马军团有时也不免如此。骑兵在战象面前也不能幸免,因为战马不熟悉象的气味,很容易在象面前受惊。
由于象的厚实皮肤,使得在战场上杀死或者击败战象极端困难。而战象高度和重量的巨大优势对它们的骑手们起了可观的保护作用。除了执行冲击敌阵的任务,战象为投射兵器稳固的发射阵地。战象队布置于战线中央,投射兵器在这个位置可以发现和攻击更多目标。战象驭手和位于象舆中的战士装备弓弩攻击敌军,另有长矛以供敌人近身时自卫。战象搭载的投射兵器愈加发达。若干高棉族国王和印度族国王为他们的战象装备了如同投石机那般巨大的床弩,用来发射能穿透甲胄的长矛攻击敌人的战象骑兵和战车。十六世纪后半叶,曾有人将大炮架在战象背上。但是,火器时代的到来不可避免地将这种行动缓慢易遭炮火打击的动物驱逐出火线。
然而有时在经受数创或者驭手死亡的情况下,战象会发狂。它们疯狂地奔跑,一视同仁地引发战斗双方的伤亡。发狂的战象会给双方带来巨大损失。经验丰富的罗马军团兵会试图砍断战象的鼻子,故意引起它们发狂从而使得使用战象的敌人阵线混乱。装备标枪的轻装散兵也被用来驱赶战象向后奔跑,因为标枪的打击能引发它们发狂。
斯里兰卡的历史记载,经训练的象能娴熟地用鼻子挥舞两端为铁球的铁链条。这样的象能够驱使军队在绝境中继续前进。
布匿战争中迦太基军的战象背部安有象舆。象舆中搭载三人,这三人要么是弓箭手要么装备六米长的长矛。非洲森林象比非洲草原象和亚洲象小的体型使得它们无法驮起如高塔台般的象舆,它们仅能搭载二到三人。战象必须由一名驭象人驾驭,驭象人被称为「mahout」,通常是努米底亚人。驭象人带有一带刃凿子和一锤子,在战象发狂的时候驭象人便使用凿锤切断象的脊骨杀死它。战象被比作二战时的坦克。不过战象和坦克的战术使用方式实在是相差太远。
「Jayantha Jayawardhene」1994年在他的《斯里兰卡的大象》中认为,战象是不可靠的武器,只能吓唬敌人。他说:“人们发现战象很敏感,容易被陌生的声音或者其他原因所影响而丧失意识,陷入疯癫四散奔逃。”
三、更多
刀枪不入的「象兵」
据传,公元前600余年,印度就开始训练「象兵」。古印度亚柏格皇帝曾驱遣三百余只「象兵」向敌八千余名重兵据守的希托安要塞进攻。群象冲来,黑压压的一片,刀枪不入,势不可挡;它那长长的鼻子轻轻地一点就将人卷起,然后将人摔得粉身碎骨:那巨大的象蹄踩到人身上,人便成为肉饼。敌军惊慌失措,丢盔弃甲,抱头鼠窜。亚柏格挥军一举夺占希托安要塞。
在泰国曼谷以北百十米,有个旅游名城素攀府,这里每年都要举行象节游行,纪念象战的伟大胜利。来这里观光旅游的人们,无不对那披红戴绿装饰得威武缤纷的「象兵」队列赞叹不已。那器宇轩昂的古泰王纳黎萱骑象雕塑更让人驻足仰目,遐想泰、缅象战的盛况。
泰缅「象兵」对决
历史追溯到1569年。泰国大城王朝被缅甸灭亡。泰王子纳黎萱不甘亡国屈辱,卧薪尝胆,积蓄力量,在爱国遗官志士的拥戴下,于1584年在肯城自立为王。缅甸国王闻讯大怒,但又一时无可奈何,经过八年时间的周密准备,于1592年派遣缅王储帕玛哈乌拔拉率「象兵」讨伐。早有准备的纳黎萱和其弟弟挥师奋起迎战。他们依托热带山岳丛林的有利地形,设下层层伏兵。当缅军进入泰军埋伏圈时,伏兵猛然蹿出。纳黎萱亲率「象兵」冲杀在前。霎时缅军死伤遍野,阵线大乱,四奔逃遁。哈在此时,纳黎萱及其弟所骑之象春情勃发,撒开四蹄没命地追赶奔跑中的缅军「象兵」。泰军乘「象兵」之威奋力追击,不料反陷入缅军阵列圈里。来到一处,泰王纳黎萱抬头环视四周,猛见缅王储帕玛哈乌拔拉骑在象背上,停在不远处的树阴之下,周围簇拥着众卫士,好一派笑傲天下的气势。纳黎萱不禁一愣,但很快便从惊愕中镇定下来,不失王者风范,激将之言脱口而出:“皇兄!为何呆立树下,敢来决一雌雄否?良机莫失啊!”
缅王储帕玛哈乌拔拉听罢此言,刚要发怒,却见纳黎萱身边只有寥寥几名侍卫,心想倘若即令部下上前拿下这落网之徒,岂不有恃强凌弱之嫌,便二话没说,挥鞭策象朝纳黎萱的骑象猛冲过去,一下将纳黎萱的坐象撞得横在面前。他就势举刀向纳黎萱猛力劈下去。泰王闪身躲过刀锋,但头盔已被砍破。在这千钧一发之际,纳黎萱临危不惧急忙回过身来;使出全身力气,驱象撞向缅王储的骑象,并挥刀猛砍下去。这一刀从缅王储右肩斜劈下来,伤及中枢神经。缅王储当即毙命。帅亡兵溃。缅军见到这般情景丧魂落魄,惊慌逃遁。泰军大胜。从此,泰王纳黎萱名震四方。他与他的「象兵」以英勇无畏的气概,成为泰国男女老幼赞美的偶像,也使周边蓄意染指这个美丽国家的人望而却步。在这之后的150余年间,再无外敌敢来侵犯,对泰国的政局稳定、经济发展都产生了不可磨灭的历史影响。
「狮兵」退「象兵」
纵然,大象是当今地球上最大的陆生动物,体重超群力大无比。对一般的动物它不屑一顾。但是,它却惧怕狮子。聪明的兵家抓住这一点,来制服「象兵」。相传在我国南北朝时期,宋文帝刘义隆任命宗悫为振武将军,讨伐林邑国。林邑国王临危急令王牌军「象兵」部队迎战。这刀枪不入的庞然大物使宋军犹如现今的步兵遇见坦克,无法招架,死伤累累。但是,宗悫并不畏敌避战。他想到大象的劲敌是狮子,可是,又不可能马上驯化出一批「狮兵」与敌抗争,便灵机一动,命令部属连夜赶制了一批狮子模型,运到阵前,威慑敌「象兵」。这一招还真灵。当林邑国的「象兵」冲来时,大象猛见只只雄狮严阵以待,如临天敌,调头就跑,任凭驭手怎么鞭笞也不回头迎战。这时,宗悫一声令下,率兵紧迫不合,一举打败了林邑国。
邓子龙破「象阵」
讲起破「象阵」,倒是莫过于明朝骁将邓子龙。那是1583年,邓子龙被任命为云南永昌卫(今保山地区)参将,率兵反击由汉奸木邦部罕虔引入境内的缅甸侵略军。当时,缅军凭借十万重兵,尤其是浩荡的「象兵」、马队,所向披靡,涂炭百姓,危及云南全省。邓子龙临危受命,却不急不躁。不管敌人如何骂阵挑战、部下如何求战心切,他泰然自若。邓子龙到任后,先是遍察战场,筹谋降敌之良策。经过苦思运筹,他决定将敌诱人一狭窄的谷地,以扼制其「象兵」、马队的行动。这时,敌人有些不明底细,便派出说客,试图对邓子龙施以诈降,并查明有关军情和周围地形。邓子龙一眼就识破了敌人的诡计,便将计就计,不仅对说客款待备至,而且还任其在营区中随意走动察看,并指示将士们尽量显得松弛、涣散一些。说客看到,邓子龙的部队不足万人,而且武器不精、士兵厌战不羁,差点笑出声来。夜幕降临时,邓子龙又令部下在营中竖起两个巨大的纸糊怪物,里面点着油灯。说
客纳闷地问;“这是什么东西?”邓子龙认真地说:“是「怯象灯」。敌人的象队见到此物必然后退。”说客把邓子龙的营地看了个够,暗暗窃喜,心想,这样的部队真是不堪一击,便趁夜不辞而别。其实,他的一举一动全在邓子龙的洞察之下。他几乎看透了说客的心理,通知各处哨卡,佯装打瞌睡,疲塌厌战,让说客安然离去。
敌军统领听了说客的禀报后,大喜过望,当即派出「象兵」、马队、步兵浩浩荡荡有恃无恐地直扑邓营。哪知,邓子龙早已在谷口、狭道两旁设下了伏兵。敌军一到,火弩齐发,利箭如雨……霎时,「象兵」大乱。此时,邓子龙的伏兵猛然蹿出,手持利剑长矛,怒吼着冲向敌军,专照长长的象鼻子狠砍。被砍断鼻子的大象惨叫着乱窜,与马队相撞,人仰马翻。跟随在后的敌步兵还没明白过来,就被折返回逃的「象兵」、马队踩得血肉模糊。这时。邓子龙率大部队冲杀过去。入侵缅军一败涂地。后来,邓子龙率兵激战攀枝花,阵斩汉奸木邦部罕虔。这场英勇捍卫祖国边疆的驱敌之战永载史册。
古印度亚柏格皇帝以三百只「象兵」战胜依托要塞坚守的八千余名敌兵,得力于充分发挥「象兵」的独特威力。宗悫将军以狮像模型,隐真示假,智退林邑国的「象兵」。邓子龙靠智勇兼备、运筹用兵,而打败凭借「象兵」、马队十倍于己的十万人的入侵大军。这一切都生动地说明:兵家水平的高低就看其扬长抑短的功夫。
我国古代兵法曰:“能夺敌之所恃,则敌屈矣,能出敌之不意,则敌溃矣。总以所长攻所短,不以所短攻所长,勿舍易而图难,勿知己而忘彼。”这段话明白地告诉人们:能夺取敌人所依靠的条件,敌人就会屈服:能出其不意地打击敌人,敌人就会溃败。总要以我之所长攻击敌之短处,不要以我之所短攻击敌之长处,不要舍弃容易解决的敌人而谋求难以解决的敌人,不要只考虑自己而忽略对敌人的了解和研究。
⑶ mahout包括哪些算法
一、分类算法
(一)Logistic 回归(SGD)
(二)Bayesian
(三)SVM
(四)Perceptron 和Winnow
(五)神经网络
(六)随机森林
(七)受限玻尔兹曼机
(八)Boosting
(九)HMM
(十)Online Passive Aggressive
二、聚类算法
(一)Canopy
(二)K-Means
(三)Fuzzy K-means
(四)EM
(五)Mean shift
(六)层次聚类
(七)Dirichlet process
(八)LDA
(九)Spectral
(十)MinHash
(十一)Top Down
三、推荐算法
Mahout包括简单的非并行的推荐和基于Hadoop的并行推荐的实现。
(一)非并行推荐
(二)分布式的基于Item的协同过滤
(三)并行矩阵分解的协同过滤
四、关联规则挖掘算法
并行FP-Growth
五、回归
Locally Weighted Linear Regression
六、降维
(一)SVD
(二)SSVD
(三)PCA
(四)ICA
(五)GDA
七、进化算法
八、向量相似性计算
⑷ hadoop入门容易吗
不是很容易,但是推荐一些Hadoop家族系列文章,主要介绍Hadoop家族产品,常用的项目包括Hadoop, Hive, Pig, HBase, Sqoop, Mahout, Zookeeper, Avro, Ambari, Chukwa,新增加的项目包括,YARN, Hcatalog, Oozie, Cassandra, Hama, Whirr, Flume, Bigtop, Crunch, Hue等。
一、学习路线图
Hadoop家族学习路线图 开篇必读
Hive学习路线图
Mahout学习路线图
二、编程实践
Hadoop历史版本安装
用Maven构建Hadoop项目
Hadoop编程调用HDFS
用Maven构建Mahout项目
Mahout推荐算法API详解
用MapRece实现矩阵乘法
从源代码剖析Mahout推荐引擎
Mahout分步式程序开发 基于物品的协同过滤ItemCF
Mahout分步式程序开发 聚类Kmeans
PageRank算法并行实现
三、案例分析
海量Web日志分析 用Hadoop提取KPI统计指标
用Hadoop构建电影推荐系统
用Mahout构建职位推荐引擎
Mahout构建图书推荐系统
PeopleRank从社交网络中发现个体价值
⑸ 世面上除了使用mahout做推荐系统,还有别的吗
利用Mahout和Hadoop处理大规模数据 规模问题在机器学习算法中有什么现实意义?让我们考虑你可能需要部署Mahout来解决的几个问题的大小。 据粗略估计,Picasa三年前就拥有了5亿张照片。 这意味着每天有百万级的新照片需要处理。一张照片的分析本身不是一个大问题,即使重复几百万次也不算什么。但是在学习阶段可能需要同时获取数十亿张照片中的信息,而这种规模的计算是无法用单机实现的。 据报道,Google News每天都会处理大约350万篇新的新闻文章。虽然它的绝对词项数量看似不大,但试想一下,为了及时提供这些文章,它们连同其他近期的文章必须在几分钟的时间内完成聚类。 Netflix为Netflix Prize公布的评分数据子集中包含了1亿个评分。因为这仅仅是针对竞赛而公布的数据,据推测Netflix为形成推荐结果所需处理的数据总量与之相比还要大出许多倍。 机器学习技术必须部署在诸如此类的应用场景中,通常输入数据量都非常庞大,以至于无法在一台计算机上完全处理,即使这台计算机非常强大。如果没有 Mahout这类的实现手段,这将是一项无法完成的任务。这就是Mahout将可扩展性视为重中之重的道理,以及本书将焦点放在有效处理大数据集上的原因,这一点与其他书有所不同。 将复杂的机器学习技术应用于解决大规模的问题,目前仅为大型的高新技术公司所考虑。但是,今天的计算能力与以往相比,已廉价许多,且可以借助于 Apache Hadoop这种开源框架更轻松地获取。Mahout通过提供构筑在Hadoop平台上的、能够解决大规模问题的高质量的开源实现以期完成这块拼图,并可为所有技术团体所用。 Mahout中的有些部分利用了Hadoop,其中包含一个流行的MapRece分布式计算框架。MapRece被谷歌在公司内部得到广泛使用 ,而Hadoop是它的一个基于Java的开源实现。MapRece是一个编程范式,初看起来奇怪,或者说简单得让人很难相信其强大性。 MapRece范式适用于解决输入为一组"键 值对"的问题,map函数将这些键值对转换为另一组中间键值对,rece函数按某种方式将每个中间键所对应的全部值进行合并,以产生输出。实际上,许多问题可以归结为MapRece问题,或它们的级联。这个范式还相当易于并行化:所有处理都是独立的,因此可以分布到许多机器上。这里不再赘述 MapRece,建议读者参考一些入门教程来了解它,如Hadoop所提供的 Hadoop实现了MapRece范式,即便MapRece听上去如此简单,这仍然称得上是一大进步。它负责管理输入数据、中间键值对以及输出数据的存储;这些数据可能会非常庞大,并且必须可被许多工作节点访问,而不仅仅存放在某个节点上。Hadoop还负责工作节点之间的数据分区和传输,以及各个机器的故障监测与恢复。理解其背后的工作原理,可以帮你准备好应对使用Hadoop可能会面对的复杂情况。Hadoop不仅仅是一个可在工程中添加的库。它有几个组件,每个都带有许多库,还有(几个)独立的服务进程,可在多台机器上运行。基于Hadoop的操作过程并不简单,但是投资一个可扩展、分布式的实现,可以在以后获得回报:你的数据可能会很快增长到很大的规模,而这种可扩展的实现让你的应用不会落伍。 鉴于这种需要大量计算能力的复杂框架正变得越来越普遍,云计算提供商开始提供Hadoop相关的服务就不足为奇了。例如,亚马逊提供了一种管理Hadoop集群的服务 Elastic MapRece,该服务提供了强大的计算能力,并使我们可通过一个友好的接口在Hadoop上操作和监控大规模作业,而这原本是一个非常复杂的任务。
⑹ 怎样在mahout中实现电影聚类
K-Means聚类算法原理 k-means 算法接受参数 k ;然后将事先输入的n个数据对象划分为 k个聚类以便使得所获得的聚类满足:同一聚类中的对象相似度较高;而不同聚类中的对象相似度较校聚类相似度是利用各聚类中对象的均值所获得一个“中心对 象
⑺ 如何学习hadoop
推荐一些Hadoop家族系列文章,主要介绍Hadoop家族产品,常用的项目包括Hadoop, Hive, Pig, HBase, Sqoop, Mahout, Zookeeper, Avro, Ambari, Chukwa,新增加的项目包括,YARN, Hcatalog, Oozie, Cassandra, Hama, Whirr, Flume, Bigtop, Crunch, Hue等。
一、学习路线图
Hadoop家族学习路线图 开篇必读
Hive学习路线图
Mahout学习路线图
二、编程实践
Hadoop历史版本安装
用Maven构建Hadoop项目
Hadoop编程调用HDFS
用Maven构建Mahout项目
Mahout推荐算法API详解
用MapRece实现矩阵乘法
从源代码剖析Mahout推荐引擎
Mahout分步式程序开发 基于物品的协同过滤ItemCF
Mahout分步式程序开发 聚类Kmeans
PageRank算法并行实现
三、案例分析
海量Web日志分析 用Hadoop提取KPI统计指标
用Hadoop构建电影推荐系统
用Mahout构建职位推荐引擎
Mahout构建图书推荐系统
PeopleRank从社交网络中发现个体价值