招儲備干部,一般在臺灣企業(yè)比較多.他們的所謂干部就是以后的主管或技術專家等等.
這種面試一般比較好過,別當心,你注意以下幾點:
1.專業(yè)相對要扎實.你是學機械,我想象制圖,工藝,加工設備種類,熱處理方法等等你至少要說得上來;
2.你要真誠,誠懇,有什么說什么,不懂就不懂,別裝懂
3.謙虛虛心,態(tài)度要好
4.表達決心
5.最好你準備些問題問他們,不要只是薪酬的問題,你可以問問將來發(fā)展的事情
祝成功!
我最近的一個副科級面試題是,怎樣做一個勇于擔當?shù)哪贻p領導干部?
這個你可以準備一下,不管什么崗位都有可能出這樣的題。
這個題的答案,最近我在公選王網站看到過,好像是公選大師項教授做的。樓主可以去看看,很有價值。
科級干部競爭上崗面試題 一、請你用三分鐘時間,簡要介紹自己的學習和工作經歷,并談談自己競爭申報職位的優(yōu)勢和劣勢 【測評要素】自我認知能力 【評分參考】 1、競爭者的自我介紹是否簡明、清晰?! ?、競爭者能否客觀求實地分析自己的個人特點和優(yōu)劣勢。 3、競爭者的個人特點與所競爭職位是否具有較強的匹配性。 二、有這樣一種現(xiàn)象:新組裝的機器,只有通過一定時期的磨合,把零部件接觸面上的加工痕跡磨平后,才能運轉流暢。請你分析這種現(xiàn)象說明的道理,并結合實際,談談對這種磨合效應的認識?! 緶y評要素】綜合分析能力 【評分參考】 1、磨合效應的寓意是:要想達到完美的契合,必須雙方都做出必要的讓步,彼此熟悉、彼此適應?! ?、在生活和工作中,無論是新組建的單位、家庭、還是部門的新老同事之間,都需要在性格、工作方式等方面進行磨合,才能達到默契、形成合力?! ?、競爭者是否聯(lián)系自身實際,如競爭上崗的干部,到達工作崗位后也需要一定時間的磨合,這種磨合包括對工作環(huán)境的適應,對工作職責、工作內容的了解,與同事間的彼此熟悉等多個方面,只有經過磨合期,才能使工作順利開展。 4、競爭者分析問題能否把握實質、判斷準確、分析全面、論證有力、說理透徹?! ∪?、假如你競爭成功后,領導分派了一項你不熟悉但又非常重要的工作,根據以往的經驗,你可能無法完成。面對這種情況,你該怎么處理? 【測評要素】執(zhí)行力 【評分參考】 1、首先要進行詳細的調查研究,查找相關資料,迅速了解相關情況,并制訂具體的工作計劃,找出工作中可能遇到的問題。 2、在調研的基礎上與領導進行充分溝通,說明這項工作對于自己的難度,如需他人配合,則積極向領導爭取,并力爭克服困難。利用一切有利因素將工作完成并保證質量?! ?、在執(zhí)行任務過程中,應該及時向領導匯報工作進展,把握領導的工作意圖,以便保質保量地按時完成任務?! ?、競爭者是否思路清晰,能否靈活應變,考慮問題是否全面?! ∫?、"為什么有的單位能'三個臭皮匠賽過一個諸葛亮',而有的單位則是'三個和尚沒水喝'。對待后一種情況,如果你去上任,該怎樣處理?" 聽題后可首先簡要思考前單位"賽過諸葛亮"的經驗,再按新形勢的要求思考后單位的解決辦法。比如: ?。?)尋找根源,激發(fā)合力;(2)合理用人,各盡其能;(3)明確職責,按制獎懲;(4)定編定崗,引進競爭機制。這樣答問就與當前形勢結合得緊密,體現(xiàn)出新意。 二、當前對有些單位實施的'末位淘汰制',有不同爭議,你怎么看待這種用人措施?" 客觀的答案應該是:"末位淘汰制"是一種向競爭機制發(fā)展的過渡性措施,可以試行;但要因情況而異,不能一刀切。再說"末位淘汰制"也不完全等同于競爭機制。對于規(guī)模較大、人數(shù)較多的單位最初實行,然后實施競爭機制,未嘗不可。如果在規(guī)模小、人數(shù)少的單位實行,效果就不一定好,因為也確有些單位人數(shù)不多,幾乎所有人員都很努力,成績都不錯,甚至難分上下,如果實行就會造成人心惶惶、人際關系緊張的不利局面。 三、如果你遇到了挫折你將怎么辦? 答:事業(yè)有成一帆風順時許多人的美好想法,其實很難做到一帆風順,要接受這樣一個現(xiàn)實, 人的一生不可能是一帆風順的,成功的背后會有許許多多的艱辛,痛苦甚至挫折.在人生的一段時期遇到一些挫折是很正常的.只有經驗知識和經歷的積累才能塑造出一個成功者.我覺得面對挫折要做到以下幾點: 第一要敢于面對.哪里跌倒要從哪里爬起來,小平同志還是三起三落呢,不要懼怕困難,要敢于向困難挑戰(zhàn).再者要認真分析失敗的原因,尋根究源,俗話說失敗乃成功之母,在挫折中掌握教訓,為下一次奮起提供經驗.還有在平時的工作生化中要加強學習,人的一生是有限的,不可能經歷所有的事,要在別人的經驗吸取教訓.最后可能由于當局者迷或者知識經歷的不足,自己對于挫折并沒有特別好的處理方法,這是可以求教自己的親人朋友,群策群力渡過難關 四、你最喜歡的一本書是那本? 答:我喜歡讀書,一個人最早看的一本書可能會對個人的一生產生很大的影響,我小時候最早看的一本書是三國演義,三國演義這本書博大精深,書中描寫的一些人物我對我的成長起了許多潛移默化的作用,現(xiàn)在看來我還是最喜歡三國演義如果我說我喜歡關羽,可能俗了一點,但從關羽身上表現(xiàn)出來的誠信和忠誠一直是我很推崇的。我覺得誠心是立身之本,而對單位的忠誠是你能不能做出一番事業(yè)的前提條件。當然這個忠誠還包括對領導的忠誠. 從周瑜身上我學到對別人要寬容,不要又嫉妒心;從諸葛亮身上學到要加強自己學習等等。三國演義這本書博大精深,對我的影響也是全方位的,時間原因我不再贅述?! ∥?、'誰在背后不議人,誰人背后無人議'對此你是怎么理解的 ?、龠@是一個客觀存在的事實,每個人都得面對及正視它?! 、诿總€人應首先約束自己,不在背后議論別人,特別是別人的缺點和隱私,這是不道德的,它不利于大家的相處?! 、蹌e人對自己的議論,如果無大礙的,抱以"有則改,無則勉"的態(tài)度,不用一味追究,如若涉及重大問題,應當在適應的場合予以指出?! 、芤粋€單位如果背后議論的現(xiàn)象嚴重,則應講明利弊,以正風氣。 六、俗話說:"大丈夫一言既出,駟馬難追"。你是怎么理解的?! ≈饕侵v信用,誠信問題,當然得在堅持原則的前提下,同時要說公務員要怎么做。 七、古人云:公生明,廉生威。請結合實際談談你的看法?! 楣賾鲎怨?,這樣才能處理問題明了,公正,了然于心。若自身又廉潔,則能在同事和下屬中確立威望,樹立威信。這是對一個干部的要求,也是為官者成功的準則。 所以現(xiàn)實生活中,我們講求公開,公正,公平,要求為官者出于公心,實實在在地為百姓辦事;同時要求干部杜絕腐敗,維護形象。出于公,才能認準方向,只有廉,才能抗拒腐蝕。 八、好的制度能把人良性的方面發(fā)揮出來,壞的制度能把好人變成壞人,你的體會? 制度的好壞與人的良莠本沒有直接的關系。但不排除之間的反作用關系?! ?9年11月29日江蘇無錫公選副科級領導干部面試題 一、如何調動下屬的積極性? 二、關于網絡反腐敗的問題,你如何看? 三、請談談你對黨內民主的看法? 你怎樣看待“數(shù)字出官,官出數(shù)字”的現(xiàn)象?! ≡u價干部和組織考核干部,一個重要標準是看政績。有的地方簡單地把政績與幾個經濟指標劃等號,片面強調經濟增長速度,導致“官出數(shù)字,數(shù)字出官”,弄虛作假。這明我們逐步建立一套比較科學的考核評價政績體系相當重要?! ∫灰萌娴挠^點看待政績。具體地說,就是既要看經濟指標,又要看社會指標、人文指標和環(huán)境指標;既要看城市變化,又要看農村發(fā)展;既要看當前的發(fā)展,又要看發(fā)展的可持續(xù)性;既要看經濟總量增長,又要看人民群眾得到的實惠;既要看經濟發(fā)展,又要看社會穩(wěn)定;既要看“顯績”,又要看“潛績”;既要看主觀努力,又要看客觀條件。另外,在領導干部工作實績的基礎上,還應按照德、能、勤、績、廉即思想政治素質、組織領導能力、工作作風、工作實績和廉潔自律等幾個方面來綜合考核。這些方面都兼顧到了,才能比較全面地看一個干部?! 《脤嵺`的觀點看待政績。政績是實的不是虛的,是腳踏實地干出來的,不是形式主義“花架子”。考核政績,就要深入實際,不僅要親眼看一看,還要親耳聽一聽??纯此欠穹蠈嶋H,符合客觀規(guī)律,是不是實干出來的,干的是不是當?shù)亟洕鐣l(fā)展和群眾需要的實事,能不能切實發(fā)揮作用,真正造福一方,惠及人民群眾。 三用群眾的觀點看待政績。應傾聽群眾呼聲,看看領導干部是不是忠實履行全心全意為人民服務的宗旨,把實現(xiàn)人民群眾的利益作為追求政績的根本目的。評價一個領導干部政績的優(yōu)劣或大小,是上級有關部門的職責所在,而履行好這個職責的第一要義,就是堅持走好群眾路線,廣泛聽取群眾意見。干部政績的大小、優(yōu)劣,乃至是非功過,群眾看得最清楚,也最有發(fā)言權。衡量干部政績,最重要的是看人民群眾擁護不擁護、高興不高興、答應不答應?! 栴}1:“班門弄斧”是一句成語,請問你如何評價:“弄斧須到班門”?! y評要素:自信心、創(chuàng)新和競爭意識評分參考: 評分參考:①與強者比高低,不能進步; ?、诟矣跈嗤偁?,敢于正視自己的不足,取長補短; ?、邸芭毜桨嚅T”表現(xiàn)了敢于勝利的自信心和勇氣。 問題2:領導者面對的工作是復雜的、多變的,有人講“上有政策,下有對策”你是怎樣理解的?在實際工作中,你如何針對這種現(xiàn)象開展工作?測評要素:分析解決問題能力 評分參考:領導面對的工作對象是人,有其兩面性,所處的事有多樣性,“上對政策,下有對策”是一種社會現(xiàn)象,它是客觀存在的,應從兩個方面理解:消極一面,影響目標實現(xiàn),積極一面,促進領導改進工作?! 栴}3:有人認為,在西部大開發(fā)中,悠久的文化底蘊是西安一筆得天獨厚的寶貴財富,任何時候都應發(fā)揚光大。也有人認為,對于今天的西安來說,悠久的文化底蘊實際上束縛了西安的發(fā)展。請談談你的看法? 追問: 認為應采取一些什么辦法,在新的時期再現(xiàn)西安歷史上曾經擁有的輝煌? 測評要素:邏輯思維能力,工作思路 評分參考:事物都有兩面性。問題的關鍵不在文化底蘊,而是應如何把文化優(yōu)勢轉化為經濟和市場優(yōu)勢??忌鷳軐ξ靼驳奈幕c現(xiàn)狀有深刻和獨特的思考?! 栴}4:你如何評價“國有經濟應從競爭性行業(yè)退出”的觀點? 評分參考:首先,應當分析國有經濟的弊端:產權不清晰,所有人缺位等; 其次,應分析國有經濟的地位和存在的必要性,包括主導地位、公共需求關系國 計民生的重要行業(yè); 再次,肯定上述論點; 最后,退出的途徑,股份制改造、兼并、拍賣等手段?! 〔襟E由簡到難,由小到大,逐步推進。同時,應轉變政府職能?! 栴}5:很多企業(yè)家抱怨:“要花很多時間與政府部門打交道”,你是如何看待這一問題的? 評分參考:這一問題表明現(xiàn)在政府管了許多本由市場來管的事。改變這一狀況的出路,在于轉變政府職能,形成政府管理市場,市場引導企業(yè)的機制,規(guī)范政府的行為 某省1999年公開選拔副廳級領導干部和高級管理人員面試試題(企業(yè)適用) 問題1、你為什么報名參加公開選拔考試?對于你準備競爭的職位,你有哪些優(yōu)勢和劣勢? 主要測試目的:自我認知、個性魅力 ?、?使考生放松,進入面試情境; ?、?對考生有高度概括的了解,為后面評價打基礎; ?、?依據考生自我介紹的內容和側重點考察考生的自我認識和成就取向?! ⒖紩r限:3——5分鐘。 評分參考:對自我有清醒的認識,自我評價比較客觀,并能明確自己未來的努力方向,給人的印象深刻。行為端莊自信,不矯飾不炫耀,成就取向較高。語言表述準確,精練?! 栴}2:一些本來老大難即久拖不決的涉及法律的案件,一經中央電視臺“焦點訪談”播出后,一般都得到了及時的妥善處理。請你對這種“焦點訪談現(xiàn)象”談談看法?! ≈饕獪y試目的:邏輯思維能力 考察應試人員能否把握事物的本質,思維的條理是否清晰,內容是否深刻,過程是否敏捷和流暢,判斷是否準確?! ⒖紩r限:3——5分鐘 評分參考:①“焦點訪談現(xiàn)象”說明了新聞監(jiān)督的威力及其在法治建設中的重要作用?! 、趫?zhí)法機關應該正確對待新聞監(jiān)督,“聞過則改”,及時糾正自己的錯誤?! 、蹐?zhí)法機關要充分發(fā)揮自己的職能作用,保證嚴格依法辦事,及時處理各類案件,不能等時曝光才處理,才依法辦事?! 、茇撚蟹ǘūO(jiān)督職能的監(jiān)督機關應積極履行自己的法定職責,擔負起保證法律實 施的責任,不能讓新聞界孤軍奮戰(zhàn)或“包打天下”?! 、荨敖裹c訪談現(xiàn)象”是一種不正常現(xiàn)象,它反映了當前法治不健全和有法不依的現(xiàn)象,但愿“焦點訪談現(xiàn)象”成為歷史?! 栴}3:你認為在企業(yè)經營管理中最困難的決策是哪一類決策?這類決策對領導者有哪些最基本的要求?請詳細說明你曾經經歷過的最困難的一次決策?! ≈饕獪y試目的:決策能力 能夠在復雜情況下,搜集、分析和比較各種住處資料,于多種備選方案中果斷選擇出最能解決問題、最有利于事物發(fā)展方向的能力?! ⒖紩r限:5分鐘 評分參考:①最困難的決策一般是風險型決策?! 、诨疽鬄椋罕M可能詳盡準確的掌握決策依據,有較強的預測能力,足夠的膽識,清醒的評估最壞結果并有相應的對策,及時跟蹤實施情況和及時修訂決策。 ?、叟e出的事例深刻復雜、真實可信。決策過程表現(xiàn)出理智、邏輯性、策略性和創(chuàng)造性。能夠認識、分析、比較各方面的情況,有效地解決問題?! 栴}4:假如你是公司副總,你分管的市場部新任經理很有開拓創(chuàng)新能力,上任三個月就使銷售額直線上升。但他與長期在市場部工作的副經理之間產生了矛盾,而且有激化趨勢。這個副經理業(yè)務也相當嫻熟,你該怎么做? 主要制度目的:組織協(xié)調能力 對工作任務進行結構化分配,對資源進行合理調劑,有效地協(xié)調組織關系和人際關系,控制群眾活動的過程?! ⒖紩r限:3——5分鐘 評分參考:① 通過當事人或他人了解情況,確定矛盾的原因。 ?、?如果是因公產生的矛盾,要檢查職責職權的劃分是否合理,規(guī)章制度是否健全,工作思路是一致,鼓勵二人為了共同的工作目標達成一致的工作見解,客觀上形成開朗、有序而又鼓勵創(chuàng)造的環(huán)境?! 、?如果是因私產生的矛盾,要明確利益關系,盡可能滿足各方合理的利益和前途等要求,化解可能引起二人矛盾的障礙?! 、?如果是性格或其他無法調和的因素,根據工作需要,選擇最佳人選繼續(xù)留在該到崗位,并配備合適副手,并將另一位安排到更合適的崗位上。 問題5:假如某外著名公司的總裁到你單位洽談合作項目,你作為主管副總,對談判過程進行了緊張的準備。但在談判開始前半小時,你獲知你的技術翻譯在赴談判途中出了車禍,相關技術資料也丟失。此時,外方總裁已到場,你又根本不能失去這個難得的機會。你該怎么辦? 主要測試目的:應變能力 通過臨場緊急情況的處理,測試考生沉著、靈活、有效解決問題的能力。 一、對事物變化反應的敏捷性和情緒穩(wěn)定性; 二、處理突出變化反應的理智性、周密性與有效性。 參考時限:3——4分鐘 評分參考: 一、首先緊急向總經理匯報翻譯的情況,請即派有關人員處理救治工作?! 《⑵渌軌蛱娲姆g人員進行談判。如果一時找不到人選,且時間允許,可臨時安排外方總裁進行參觀,談判改期,給自己留有時間做簡單的準備?! ∪⑷绻鲜鲛k法都不行,你也要在談判桌前盡最大努力介紹情況,給外方留下充分美好的印象。激發(fā)他們繼續(xù)合作的愿望。并在外方離開之后,盡快將有關資料及你們的意見傳達過去,再次促成談判時機?! ∷?、除上述方法外,其他切合實際,可行的解決方法。 競爭上崗面試答辯者在面試答辯中要想獲得成功,還必須注意如下幾個問題: 一、要注意淡化答辯的成敗意識 面試答辯者對于答辯的成敗,首先在思想上應注意淡化,要有一種對成功不驚喜,對失敗不沮喪的心態(tài)。如果在答辯中有這樣的心態(tài),那么就會應付各種局面,既使在答辯中遇到了意想不到的情況,也會情緒穩(wěn)定。如果只想到成功,不想到失敗,那么在答辯中一遇到意外情況,就會驚慌失措,情緒沮喪。例如,一位答辯者在答辯前自認為各方面都比其他競爭者優(yōu)越,因此,答辯一定能取得成功。誰知主考官在答辯中給他提了一個他未想到的問題,頓時,他像失了魂似的,情緒十分低落。等到后來主考官給他提了他完全能夠回答的問題時,他再也無法回答了。由此可見,如果這位面試答辯者淡化了答辯的成敗意識,顯然就不可能出現(xiàn)這種情況了。他只要認真回答后面提出的問題,仍然有獲勝的可能性。 二、要注意保持堅強的自信心 面試答辯者在面試答辯前樹立了堅強的自信心,那么在面試答辯中要始終保持堅強的自信心,因為自信心建立在豐富的學識的基礎上,建立在頑強的毅力的基礎上,建立在良好心理素質的基礎上。所以,只有保持了堅強的自信心,就有可能在答辯中始終保持高度的注意力,敏銳的思維力,充沛的精力,奪取答辯的勝利。 三、要注意保持愉快的精神狀態(tài) 愉快的精神狀態(tài),能夠充分地反映出人的精神風貌。所以,作為面試答辯者來說保持了愉快的精神狀態(tài),那么面部表情就會和諧自然,語言也會顯得得體流暢。反之,就會給人一種低沉,缺乏朝氣相活力的感覺,那么首先就會給主考官或者主持人一種精神狀態(tài)不佳的印象。由此可見,面試答辯者在答辯中一定要注意保持一種愉快的精神狀態(tài),給人一種“人逢喜事精神爽”的感覺。 四、要注意樹立對方意識 面試答辯者始終處于被動地位,考官或面試主持人始終處于主動地位。他問,你答,一問一答。正因為如此,面試答辯者要注意樹立對方意識。首先要尊重對方,對考官和主持人要有禮貌,尤其是考官或主持人提出一些難以回答的問題時,答辯者臉上不要露出難看的表情,甚至報怨考官或主持人。如果這樣,考官或主持人會認為你沒有修養(yǎng)或缺乏修養(yǎng)。當然,尊重對方并不是要一味地奉迎對方,看對方的臉色行事,對考官的尊重是指人格上的尊重。其次,在答辯中不要一味地“我”字當頭,、“我”的能力, “我”的水平, “我”的學識, “我”的文憑,“我”的抱負,“我”的要求等等。“我”字太多,會給主考官或主持人一個目中無人的感覺。因此,要盡量減少“我”字,要盡可能地把對方單位擺進去,“貴單位向來重視人才,這一點大家都是清楚的,這次這么多人來競爭就說明了這一點。”這種語言既得體,又確立了強烈的對方意識,考官或主持人是很歡迎的。其次是考官或主持人提問,你才回答,不要沒有提問,你就先談開了,弄得考官或主持人要等你停下來才提問,既耽誤了時間,時也會給考官或主持人帶來不愉快。另外,答辯完后,千萬不要忘記向考官或主持人道聲“謝謝!”和“再見”?! ∥濉⒁⒁獯疝q語言的簡潔流暢性 答辯有著嚴格的時間限制,因此,答辯語言要盡可能簡潔,要抓住試題或問題的要害答辯,可說可不說的話堅決不說,要用少的語言表達出最大的思想意蘊。同時,語言要富有條理性、邏輯性,講究節(jié)奏感,保證語言的流暢性。切忌答辯語言含含糊糊,吞吞吐吐,有氣無力。如果語言含含糊糊,吞吞吐吐,有氣無力,一方面會損害答辯語言的簡潔性和流暢性;另一方面也會給考官或主持人留下不好的印象,從而有可能導致答辯的失敗。因此,答辯者一定要注意答辯語言的簡潔性和流暢性。 六、要注意控制自己的心理情緒 有些答辯者盡管在答辯前已做好了充分的心理準備,但是一進面試答辯室,心情就緊張起來;有些答辯者在答辯中遇到“卡殼”時,心情也立刻變得緊張起來。怎樣解決這兩種情況下出現(xiàn)的心理緊張的情緒呢?我們要分析緊張的原因。這種極度的緊張是由于答辯者的卑怯心理和求勝心切而造成的。因此,答辯者一進面試答辯室,應該去掉“自愧不如人”的意識,確立“大家都差不多,我的水平與其他人也一樣”的意識,有了這種意識,緊張的情緒就會減輕一大半,隨著答辯進人角色,緊張情緒就有可能完全消失。對于遇到“卡殼”而神情緊張的問題,如果抱著“能取勝則取勝,不能勝也無妨”的態(tài)度,緊張的情緒就會即刻消失,很快又進入正常的答辯狀態(tài),有可能出現(xiàn)“柳暗花明又一村”的境界。所以,答辯者在答辯中一定要注意控制自己的心理情緒。
中層干部競聘面試題精選與解析
中層干部競聘面試是提升職場發(fā)展的重要機會,對于參與者來說,了解常見的面試題并進行充分的準備是至關重要的。本文將為大家提供一些中層干部競聘面試題的精選與解析,希望能幫助大家在面試中更加從容自信。
公司文化是企業(yè)核心價值觀的集中體現(xiàn),也是團隊凝聚力的重要來源。在回答該問題時,應首先對公司文化進行深入研究,并結合自身的實際經驗進行回答??梢詮囊韵聨讉€方面展開:
團隊管理是中層干部工作中的重要內容,良好的團隊管理能力能夠提高團隊績效和成員的工作滿意度。在回答該問題時,可以結合自身的經驗和實際案例進行回答:
領導風格和管理理念是中層干部工作中的重要方面,它體現(xiàn)了領導者的價值觀和管理方式。在回答該問題時,應突出自身的領導風格和管理理念,并舉例說明:
中層干部競聘面試題的精選與解析就介紹到這里。希望通過本文的學習,您能更好地準備中層干部競聘面試,展現(xiàn)出自己的優(yōu)勢和能力。最后,祝愿各位在職場中取得更大的成功!
之前看了Mahout官方示例 20news 的調用實現(xiàn);于是想根據示例的流程實現(xiàn)其他例子。網上看到了一個關于天氣適不適合打羽毛球的例子。
訓練數(shù)據:
Day Outlook Temperature Humidity Wind PlayTennis
D1 Sunny Hot High Weak No
D2 Sunny Hot High Strong No
D3 Overcast Hot High Weak Yes
D4 Rain Mild High Weak Yes
D5 Rain Cool Normal Weak Yes
D6 Rain Cool Normal Strong No
D7 Overcast Cool Normal Strong Yes
D8 Sunny Mild High Weak No
D9 Sunny Cool Normal Weak Yes
D10 Rain Mild Normal Weak Yes
D11 Sunny Mild Normal Strong Yes
D12 Overcast Mild High Strong Yes
D13 Overcast Hot Normal Weak Yes
D14 Rain Mild High Strong No
檢測數(shù)據:
sunny,hot,high,weak
結果:
Yes=》 0.007039
No=》 0.027418
于是使用Java代碼調用Mahout的工具類實現(xiàn)分類。
基本思想:
1. 構造分類數(shù)據。
2. 使用Mahout工具類進行訓練,得到訓練模型。
3。將要檢測數(shù)據轉換成vector數(shù)據。
4. 分類器對vector數(shù)據進行分類。
接下來貼下我的代碼實現(xiàn)=》
1. 構造分類數(shù)據:
在hdfs主要創(chuàng)建一個文件夾路徑 /zhoujainfeng/playtennis/input 并將分類文件夾 no 和 yes 的數(shù)據傳到hdfs上面。
數(shù)據文件格式,如D1文件內容: Sunny Hot High Weak
2. 使用Mahout工具類進行訓練,得到訓練模型。
3。將要檢測數(shù)據轉換成vector數(shù)據。
4. 分類器對vector數(shù)據進行分類。
這三步,代碼我就一次全貼出來;主要是兩個類 PlayTennis1 和 BayesCheckData = =》
package myTesting.bayes;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.util.ToolRunner;
import org.apache.mahout.classifier.naivebayes.training.TrainNaiveBayesJob;
import org.apache.mahout.text.SequenceFilesFromDirectory;
import org.apache.mahout.vectorizer.SparseVectorsFromSequenceFiles;
public class PlayTennis1 {
private static final String WORK_DIR = "hdfs://192.168.9.72:9000/zhoujianfeng/playtennis";
/*
* 測試代碼
*/
public static void main(String[] args) {
//將訓練數(shù)據轉換成 vector數(shù)據
makeTrainVector();
//產生訓練模型
makeModel(false);
//測試檢測數(shù)據
BayesCheckData.printResult();
}
public static void makeCheckVector(){
//將測試數(shù)據轉換成序列化文件
try {
Configuration conf = new Configuration();
conf.addResource(new Path("/usr/local/hadoop/conf/core-site.xml"));
String input = WORK_DIR+Path.SEPARATOR+"testinput";
String output = WORK_DIR+Path.SEPARATOR+"tennis-test-seq";
Path in = new Path(input);
Path out = new Path(output);
FileSystem fs = FileSystem.get(conf);
if(fs.exists(in)){
if(fs.exists(out)){
//boolean參數(shù)是,是否遞歸刪除的意思
fs.delete(out, true);
}
SequenceFilesFromDirectory sffd = new SequenceFilesFromDirectory();
String[] params = new String[]{"-i",input,"-o",output,"-ow"};
ToolRunner.run(sffd, params);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("文件序列化失敗!");
System.exit(1);
}
//將序列化文件轉換成向量文件
try {
Configuration conf = new Configuration();
conf.addResource(new Path("/usr/local/hadoop/conf/core-site.xml"));
String input = WORK_DIR+Path.SEPARATOR+"tennis-test-seq";
String output = WORK_DIR+Path.SEPARATOR+"tennis-test-vectors";
Path in = new Path(input);
Path out = new Path(output);
FileSystem fs = FileSystem.get(conf);
if(fs.exists(in)){
if(fs.exists(out)){
//boolean參數(shù)是,是否遞歸刪除的意思
fs.delete(out, true);
}
SparseVectorsFromSequenceFiles svfsf = new SparseVectorsFromSequenceFiles();
String[] params = new String[]{"-i",input,"-o",output,"-lnorm","-nv","-wt","tfidf"};
ToolRunner.run(svfsf, params);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("序列化文件轉換成向量失?。?#34;);
System.out.println(2);
}
}
public static void makeTrainVector(){
//將測試數(shù)據轉換成序列化文件
try {
Configuration conf = new Configuration();
conf.addResource(new Path("/usr/local/hadoop/conf/core-site.xml"));
String input = WORK_DIR+Path.SEPARATOR+"input";
String output = WORK_DIR+Path.SEPARATOR+"tennis-seq";
Path in = new Path(input);
Path out = new Path(output);
FileSystem fs = FileSystem.get(conf);
if(fs.exists(in)){
if(fs.exists(out)){
//boolean參數(shù)是,是否遞歸刪除的意思
fs.delete(out, true);
}
SequenceFilesFromDirectory sffd = new SequenceFilesFromDirectory();
String[] params = new String[]{"-i",input,"-o",output,"-ow"};
ToolRunner.run(sffd, params);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("文件序列化失?。?#34;);
System.exit(1);
}
//將序列化文件轉換成向量文件
try {
Configuration conf = new Configuration();
conf.addResource(new Path("/usr/local/hadoop/conf/core-site.xml"));
String input = WORK_DIR+Path.SEPARATOR+"tennis-seq";
String output = WORK_DIR+Path.SEPARATOR+"tennis-vectors";
Path in = new Path(input);
Path out = new Path(output);
FileSystem fs = FileSystem.get(conf);
if(fs.exists(in)){
if(fs.exists(out)){
//boolean參數(shù)是,是否遞歸刪除的意思
fs.delete(out, true);
}
SparseVectorsFromSequenceFiles svfsf = new SparseVectorsFromSequenceFiles();
String[] params = new String[]{"-i",input,"-o",output,"-lnorm","-nv","-wt","tfidf"};
ToolRunner.run(svfsf, params);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("序列化文件轉換成向量失敗!");
System.out.println(2);
}
}
public static void makeModel(boolean completelyNB){
try {
Configuration conf = new Configuration();
conf.addResource(new Path("/usr/local/hadoop/conf/core-site.xml"));
String input = WORK_DIR+Path.SEPARATOR+"tennis-vectors"+Path.SEPARATOR+"tfidf-vectors";
String model = WORK_DIR+Path.SEPARATOR+"model";
String labelindex = WORK_DIR+Path.SEPARATOR+"labelindex";
Path in = new Path(input);
Path out = new Path(model);
Path label = new Path(labelindex);
FileSystem fs = FileSystem.get(conf);
if(fs.exists(in)){
if(fs.exists(out)){
//boolean參數(shù)是,是否遞歸刪除的意思
fs.delete(out, true);
}
if(fs.exists(label)){
//boolean參數(shù)是,是否遞歸刪除的意思
fs.delete(label, true);
}
TrainNaiveBayesJob tnbj = new TrainNaiveBayesJob();
String[] params =null;
if(completelyNB){
params = new String[]{"-i",input,"-el","-o",model,"-li",labelindex,"-ow","-c"};
}else{
params = new String[]{"-i",input,"-el","-o",model,"-li",labelindex,"-ow"};
}
ToolRunner.run(tnbj, params);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("生成訓練模型失敗!");
System.exit(3);
}
}
}
package myTesting.bayes;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.lang.StringUtils;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.fs.PathFilter;
import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.io.LongWritable;
import org.apache.hadoop.io.Text;
import org.apache.mahout.classifier.naivebayes.BayesUtils;
import org.apache.mahout.classifier.naivebayes.NaiveBayesModel;
import org.apache.mahout.classifier.naivebayes.StandardNaiveBayesClassifier;
import org.apache.mahout.common.Pair;
import org.apache.mahout.common.iterator.sequencefile.PathType;
import org.apache.mahout.common.iterator.sequencefile.SequenceFileDirIterable;
import org.apache.mahout.math.RandomAccessSparseVector;
import org.apache.mahout.math.Vector;
import org.apache.mahout.math.Vector.Element;
import org.apache.mahout.vectorizer.TFIDF;
import com.google.common.collect.ConcurrentHashMultiset;
import com.google.common.collect.Multiset;
public class BayesCheckData {
private static StandardNaiveBayesClassifier classifier;
private static Map<String, Integer> dictionary;
private static Map<Integer, Long> documentFrequency;
private static Map<Integer, String> labelIndex;
public void init(Configuration conf){
try {
String modelPath = "/zhoujianfeng/playtennis/model";
String dictionaryPath = "/zhoujianfeng/playtennis/tennis-vectors/dictionary.file-0";
String documentFrequencyPath = "/zhoujianfeng/playtennis/tennis-vectors/df-count";
String labelIndexPath = "/zhoujianfeng/playtennis/labelindex";
dictionary = readDictionnary(conf, new Path(dictionaryPath));
documentFrequency = readDocumentFrequency(conf, new Path(documentFrequencyPath));
labelIndex = BayesUtils.readLabelIndex(conf, new Path(labelIndexPath));
NaiveBayesModel model = NaiveBayesModel.materialize(new Path(modelPath), conf);
classifier = new StandardNaiveBayesClassifier(model);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("檢測數(shù)據構造成vectors初始化時報錯。。。。");
System.exit(4);
}
}
/**
* 加載字典文件,Key: TermValue; Value:TermID
* @param conf
* @param dictionnaryDir
* @return
*/
private static Map<String, Integer> readDictionnary(Configuration conf, Path dictionnaryDir) {
Map<String, Integer> dictionnary = new HashMap<String, Integer>();
PathFilter filter = new PathFilter() {
@Override
public boolean accept(Path path) {
String name = path.getName();
return name.startsWith("dictionary.file");
}
};
for (Pair<Text, IntWritable> pair : new SequenceFileDirIterable<Text, IntWritable>(dictionnaryDir, PathType.LIST, filter, conf)) {
dictionnary.put(pair.getFirst().toString(), pair.getSecond().get());
}
return dictionnary;
}
/**
* 加載df-count目錄下TermDoc頻率文件,Key: TermID; Value:DocFreq
* @param conf
* @param dictionnaryDir
* @return
*/
private static Map<Integer, Long> readDocumentFrequency(Configuration conf, Path documentFrequencyDir) {
Map<Integer, Long> documentFrequency = new HashMap<Integer, Long>();
PathFilter filter = new PathFilter() {
@Override
public boolean accept(Path path) {
return path.getName().startsWith("part-r");
}
};
for (Pair<IntWritable, LongWritable> pair : new SequenceFileDirIterable<IntWritable, LongWritable>(documentFrequencyDir, PathType.LIST, filter, conf)) {
documentFrequency.put(pair.getFirst().get(), pair.getSecond().get());
}
return documentFrequency;
}
public static String getCheckResult(){
Configuration conf = new Configuration();
conf.addResource(new Path("/usr/local/hadoop/conf/core-site.xml"));
String classify = "NaN";
BayesCheckData cdv = new BayesCheckData();
cdv.init(conf);
System.out.println("init done...............");
Vector vector = new RandomAccessSparseVector(10000);
TFIDF tfidf = new TFIDF();
//sunny,hot,high,weak
Multiset<String> words = ConcurrentHashMultiset.create();
words.add("sunny",1);
words.add("hot",1);
words.add("high",1);
words.add("weak",1);
int documentCount = documentFrequency.get(-1).intValue(); // key=-1時表示總文檔數(shù)
for (Multiset.Entry<String> entry : words.entrySet()) {
String word = entry.getElement();
int count = entry.getCount();
Integer wordId = dictionary.get(word); // 需要從dictionary.file-0文件(tf-vector)下得到wordID,
if (StringUtils.isEmpty(wordId.toString())){
continue;
}
if (documentFrequency.get(wordId) == null){
continue;
}
Long freq = documentFrequency.get(wordId);
double tfIdfValue = tfidf.calculate(count, freq.intValue(), 1, documentCount);
vector.setQuick(wordId, tfIdfValue);
}
// 利用貝葉斯算法開始分類,并提取得分最好的分類label
Vector resultVector = classifier.classifyFull(vector);
double bestScore = -Double.MAX_VALUE;
int bestCategoryId = -1;
for(Element element: resultVector.all()) {
int categoryId = element.index();
double score = element.get();
System.out.println("categoryId:"+categoryId+" score:"+score);
if (score > bestScore) {
bestScore = score;
bestCategoryId = categoryId;
}
}
classify = labelIndex.get(bestCategoryId)+"(categoryId="+bestCategoryId+")";
return classify;
}
public static void printResult(){
System.out.println("檢測所屬類別是:"+getCheckResult());
}
}
1. 請介紹一下WebGIS的概念和作用,以及在實際應用中的優(yōu)勢和挑戰(zhàn)。
WebGIS是一種基于Web技術的地理信息系統(tǒng),通過將地理數(shù)據和功能以可視化的方式呈現(xiàn)在Web瀏覽器中,實現(xiàn)地理空間數(shù)據的共享和分析。它可以用于地圖瀏覽、空間查詢、地理分析等多種應用場景。WebGIS的優(yōu)勢包括易于訪問、跨平臺、實時更新、可定制性強等,但也面臨著數(shù)據安全性、性能優(yōu)化、用戶體驗等挑戰(zhàn)。
2. 請談談您在WebGIS開發(fā)方面的經驗和技能。
我在WebGIS開發(fā)方面有豐富的經驗和技能。我熟悉常用的WebGIS開發(fā)框架和工具,如ArcGIS API for JavaScript、Leaflet、OpenLayers等。我能夠使用HTML、CSS和JavaScript等前端技術進行地圖展示和交互設計,并能夠使用后端技術如Python、Java等進行地理數(shù)據處理和分析。我還具備數(shù)據庫管理和地理空間數(shù)據建模的能力,能夠設計和優(yōu)化WebGIS系統(tǒng)的架構。
3. 請描述一下您在以往項目中使用WebGIS解決的具體問題和取得的成果。
在以往的項目中,我使用WebGIS解決了許多具體問題并取得了顯著的成果。例如,在一次城市規(guī)劃項目中,我開發(fā)了一個基于WebGIS的交通流量分析系統(tǒng),幫助規(guī)劃師們評估不同交通方案的效果。另外,在一次環(huán)境監(jiān)測項目中,我使用WebGIS技術實現(xiàn)了實時的空氣質量監(jiān)測和預警系統(tǒng),提供了準確的空氣質量數(shù)據和可視化的分析結果,幫助政府和公眾做出相應的決策。
4. 請談談您對WebGIS未來發(fā)展的看法和期望。
我認為WebGIS在未來會繼續(xù)發(fā)展壯大。隨著云計算、大數(shù)據和人工智能等技術的不斷進步,WebGIS將能夠處理更大規(guī)模的地理數(shù)據、提供更豐富的地理分析功能,并與其他領域的技術進行深度融合。我期望未來的WebGIS能夠更加智能化、個性化,為用戶提供更好的地理信息服務,助力各行各業(yè)的決策和發(fā)展。
這塊您需要了解下stm32等單片機的基本編程和簡單的硬件設計,最好能夠了解模電和數(shù)電相關的知識更好,還有能夠會做操作系統(tǒng),簡單的有ucos,freeRTOS等等。最好能夠使用PCB畫圖軟件以及keil4等軟件。希望對您能夠有用。
1.負責區(qū)域大客戶/行業(yè)客戶管理系統(tǒng)銷售拓展工作,并完成銷售流程;
2.維護關鍵客戶關系,與客戶決策者保持良好的溝通;
3.管理并帶領團隊完成完成年度銷售任務。
你好,面試題類型有很多,以下是一些常見的類型:
1. 技術面試題:考察候選人技術能力和經驗。
2. 行為面試題:考察候選人在過去的工作或生活中的行為表現(xiàn),以預測其未來的表現(xiàn)。
3. 情境面試題:考察候選人在未知情境下的決策能力和解決問題的能力。
4. 案例面試題:考察候選人解決實際問題的能力,模擬真實工作場景。
5. 邏輯推理題:考察候選人的邏輯思維能力和分析能力。
6. 開放性面試題:考察候選人的個性、價值觀以及溝通能力。
7. 挑戰(zhàn)性面試題:考察候選人的應變能力和創(chuàng)造力,通常是一些非常具有挑戰(zhàn)性的問題。
需要具體分析 因為cocoscreator是一款游戲引擎,面試時的問題會涉及到不同的方面,如開發(fā)經驗、游戲設計、圖形學等等,具體要求也會因公司或崗位而異,所以需要根據實際情況進行具體分析。 如果是針對開發(fā)經驗的問題,可能會考察候選人是否熟悉cocoscreator常用API,是否能夠獨立開發(fā)小型游戲等等;如果是針對游戲設計的問題,則需要考察候選人對游戲玩法、關卡設計等等方面的理解和能力。因此,需要具體分析才能得出準確的回答。