国内精品久久久久_亚洲区手机在线中文无码播放_国内精品久久久久影院一蜜桃_日韩内射激情视频在线播放免费

      初中歷史資料詳細(xì)版?

      時間:2024-09-07 08:42 人氣:0 編輯:招聘街

      一、初中歷史資料詳細(xì)版?

      0514-初中三年歷史課本中??紙D片全匯總

      資料來源于網(wǎng)絡(luò),下面是原文鏈接,獲取資料完整高清可打印版本

      小學(xué)初中全部資料及word可打印版全在這里?。?/a>

      下面是知乎專欄,我發(fā)的歷史資料都匯總在這里,持續(xù)更新請關(guān)注

      西西的歷史資料庫:初中《歷史》資料匯總及可打印版獲取方式

      二、如何學(xué)好初中歷史?

      2020年9月9日星期三

      大娃新升初三,歷史堪憂。

      開門考竟然不及格,她自己很懵,我也不解,明明我家人歷史都還不錯的?。?/p>

      福建2021年中考?xì)v史總分50分,分不算多,但也不容小覷。

      作為一個曾經(jīng)的歷史課代表(當(dāng)年小中考?xì)v史和地理兩科一門99,一門100),我決定幫她把這個老大難抓起來,爭取280余天后的中考考高分,順便也把歷史脈絡(luò)做個梳理,畢竟上高中及二娃以后也用得上??!

      寫在這里,給自己和娃打打氣,同時也是想給這段生活一個記錄,盼望一個理想的結(jié)果。

      下文中我會提到兩個方面,有興趣的可以了解一下:

      1、結(jié)合自身經(jīng)歷及網(wǎng)上收羅的一些資料,聊聊學(xué)習(xí)初中歷史的方法;

      2、根據(jù)學(xué)習(xí)方法,整理時間軸、思維導(dǎo)圖,提供關(guān)鍵點(diǎn)的記憶方法,指導(dǎo)我家大娃學(xué)初中歷史。


      廢話不多說,開始步入正題。

      該部分編輯于2020年9月11日

      歷史其實就是一部人類社會的發(fā)展史,看下英語的表達(dá):[history]意為[his story],即人類的故事。我們學(xué)習(xí)歷史,就是在了解人類發(fā)展的故事。用讀故事、聽故事的態(tài)度去學(xué)習(xí)歷史,想必會輕松許多吧。

      具體到學(xué)好初中歷史,其實不難,主要在于記憶。而要記得多、記得牢,關(guān)鍵在于理解。只有真正理解了的知識才不容易忘記。需要充分調(diào)動興趣加自身努力,循序漸進(jìn)、長期積累。重點(diǎn)把握好兩個點(diǎn):“時間”“空間”,基本90分沒問題。

      但具體怎么學(xué)呢,下面結(jié)合個人經(jīng)驗及借鑒網(wǎng)絡(luò)大神說法展開講一講:

      (以下幾條少量結(jié)合了本題已有回答中的一些看法,同時少量借鑒其他網(wǎng)絡(luò)資料,感謝,侵刪)

      1、★ 課前預(yù)習(xí)

      歷史課不是主科,中考總分占比也不高,不用刻意預(yù)習(xí)。

      只需要上課前花個兩三分鐘做準(zhǔn)備(想要課前休息的可直接忽略):先看課本目錄,再看文中大標(biāo)題,有時間也可把課文內(nèi)容通讀一遍。

      2、★★★★★ 認(rèn)真聽課,夯實基礎(chǔ)

      初中歷史不難,不需要大肆購買教輔材料。一定要跟著老師思路走,一切以教科書為主,好好聽課,劃重點(diǎn),注意筆記記在書上。

      在聽課過程中記住基本的關(guān)鍵詞,重要事件的時間和內(nèi)容,初步了解知識點(diǎn)。抓住歷史現(xiàn)象的因果關(guān)系和來龍去脈,如果上課不專心聽老師分析講解,自己也不開動腦筋積極思考,幻想考試前去突擊硬背,臨場時必然會顛三倒四或張冠李戴,有的則束手無策,不知所云。

      初中階段,不管什么專業(yè),認(rèn)真上課才能事!??!

      3、★★★ 學(xué)會閱讀歷史課本

      上面說了,初中歷史,抓住課本就好。但課后復(fù)習(xí),怎樣讀歷史教科書也是有技巧的。

      3.1 了解目錄,搭建知識框架

      (本系列小標(biāo)題為自擬,有不妥之處可以探討修訂)

      先看歷史書的目錄,理解整本書的知識框架結(jié)構(gòu),便于我們抓住整本教材的知識體系。

      例:九上世界史的目錄,可看到編者世界史直接跳過原始社會,從奴隸社會開始講起,說到的國家也寥寥可數(shù)。找到關(guān)鍵國家:古埃及、古代兩河流域、古代印度、古代希臘、古代羅馬等等。

      3.2通讀前言,了解模塊線索

      目錄清晰了,再看每一單元的前言。初中歷史教科書是以單元體系編排的,通過了解每一單元的前言部分,把握這一單元的模塊概況。

      3.3熟讀標(biāo)題,把握關(guān)鍵事件

      歷史課本的大字部分是該課的主要內(nèi)容,要求掌握的基本知識點(diǎn)都在這一部分,因此應(yīng)該對該部分進(jìn)行精讀,著重掌握這一部分的內(nèi)容。

      3.4 精讀大字,掌握重點(diǎn)史實

      正文是歷史教材的主體部分,主要包括主欄和輔欄、插圖,是閱讀中最重要的一環(huán)。大字部分是需要全面掌握的內(nèi)容。

      閱讀中學(xué)歷史教材,必須對教材重點(diǎn)和難點(diǎn)中的有關(guān)詞句予以充分地注意和深刻地理解。

      比如:最、第一次 等等

      例:通讀這句話:《漢謨拉比法典》是迄今已知世界上第一部較為完整的成文法典。

      迄今”、“已知”“世界上第一部”這種表示程度、表示地位的限定詞就非常關(guān)鍵,如果選擇題直接說《漢謨拉比法典》是世界上第一部的法典就不合適,他少了限定詞“迄今”,如果后續(xù)考古發(fā)現(xiàn)了更早的法典,那它就不是第一部了。

      圖片也很重要,要學(xué)會從圖片或地圖上獲取歷史知識、歷史信息,并內(nèi)做到圖文轉(zhuǎn)換。

      3.5泛讀小字 ,拓展知識體系

      3.6帶著問題閱讀

      自主學(xué)習(xí)能力是非常重要的一種能力,十余年的學(xué)習(xí),最關(guān)鍵的就是要幫助孩子們掌握自主學(xué)習(xí)的能力。

      帶著問題閱讀,這個就是自主學(xué)習(xí)的表現(xiàn)。帶著問題去思考,或者查找資料,花的時間更多,記憶也就更為深刻,具體形式可以借助書本上的“課后活動”里的問題、要求來展開

      例:九上歷史提到金字塔因為其每個側(cè)面形似漢字的“金”,所以,中國人稱其為“金字塔”。據(jù)此可以思考,外國人稱其為什么呢?

      查找到相關(guān)資料,就能判斷課后活動中,“古埃及國王給自己的陵墓取名“金字塔”,象征著無限的權(quán)利”這一判斷,是錯誤的。

      3.7理清線索,概括關(guān)鍵信息

      歷史不是孤立的,很多歷史事件都是有前因后果,學(xué)習(xí)歷史需要理清線索,通過概括要點(diǎn),把教材讀薄。

      4、★★★★ 多種方式加強(qiáng)記憶(多背書)

      學(xué)歷史避免不了背誦,但死記硬背也不行,要理解、懂得。需要花功夫過幾遍書,慢慢積累,循序漸進(jìn)。

      上完歷史課,當(dāng)天學(xué)當(dāng)晚復(fù)習(xí),老師講到哪一章,晚上就看那一章的知識點(diǎn)。

      每課單獨(dú)處理,課課清。方便建立歷史框架和脈絡(luò);有空也可以把重要知識點(diǎn)讀出來錄音,在刷牙、吃飯時間甚至睡前抽空記憶??梢越Y(jié)合一些有趣的記憶方法來輔助學(xué)習(xí)歷史。

      4.1 ★★ 口訣記憶法

      把相關(guān)聯(lián)的知識點(diǎn)歸納為口訣,利用其朗朗上口的特性,加強(qiáng)記憶輕松掌握。

      例1:初中時學(xué)到戰(zhàn)國七雄,老師教過一個口訣:“齊楚秦燕趙魏韓,東南西北到中央”,再結(jié)合地圖,有趣又實用,幾十年過去了,還記得清清楚楚。
      例2:炎黃堯舜夏商周/春秋戰(zhàn)國亂悠悠/秦統(tǒng)天下劉建漢/東漢建朝為劉秀/三國爭雄風(fēng)云起/兩晉南北朝對峙/楊堅起兵陪朝立/李淵反叛登唐基/五代十國山河破/宋遼西夏戰(zhàn)亂多/金元兩朝不太平/明滅之后立清國

      是不是非常好記。

      不過,這個方法也有局限,畢竟知識點(diǎn)很多,不是每個能形成合理、上口的口訣。

      4.2 ★★ 諧音記憶法

      通過諧音的趣味,來幫助理解記憶

      例:如馬克思生于1818年5月5日,可把“1818”諧音為“一巴掌一巴掌”把“55”諧音為“嗚嗚”,合起來就把馬克思生日說成是“一巴掌一巴掌打得資本家嗚嗚的哭?!?/blockquote>

      是不是很有趣,這也是當(dāng)年學(xué)習(xí)中非常有人氣的記憶法。

      4.3 ★★★ 歸納記憶法

      歷史上的每個事件都不是孤立的,書上的知識點(diǎn)也都是有聯(lián)系的。在復(fù)習(xí)有關(guān)知識的同時,將同類問題有機(jī)結(jié)合,這樣橫向或者縱向比較,往往事半功倍。

      例:中國近代史(1840年~1919年)上發(fā)生的重大事件,可以歸納為“五四三二一”來記憶。即:五次重大戰(zhàn)爭——鴉片戰(zhàn)爭、第二次鴉片戰(zhàn)爭、中法戰(zhàn)爭、中日甲午戰(zhàn)爭、八國聯(lián)軍侵華戰(zhàn)爭;四個主要不平等條約——《南京條約》、《馬關(guān)條約》、《辛丑條約》、《二十一條》;三次革命高潮——太平天國運(yùn)動、義和團(tuán)運(yùn)動、辛亥革命;兩個階級產(chǎn)生——無產(chǎn)階級和民族資產(chǎn)階級產(chǎn)生;一次失敗的變法——戊戌變法。

      4.4 ★★聯(lián)想記憶法

      歷史上有些重大事件,其經(jīng)歷時間相同,如隋統(tǒng)一全國(581—589年),安史之亂(755—763年),抗日戰(zhàn)爭(1937—1945年),美國獨(dú)立戰(zhàn)爭(1775—1783年)都經(jīng)歷8年時間,所以只要記住其開始(或結(jié)束)年代,就可推算出其結(jié)束(或開頭)年代,這樣只要記住一頭就行了。

      4.5 ★★★★ 思維導(dǎo)圖

      思維導(dǎo)圖在歷史學(xué)習(xí)里目前看來是非常有效的,可以利用網(wǎng)絡(luò)搜索一些現(xiàn)成的思維導(dǎo)圖,也可以自己動手畫一畫。

      系統(tǒng)梳理,提取關(guān)鍵字詞

      畫思維導(dǎo)圖,建立知識體系

      時間軸和思維導(dǎo)圖也是相關(guān)聯(lián)的,可以說:

      時間軸+歷史事件+歷史要素=歷史思維導(dǎo)圖

      4.6 ★★★ 提問式記憶法

      一般來說,一次考試,很容易做出的題往往會很快遺忘,而費(fèi)勁兒答出的題或者沒有答上來的題,會長時期不忘。這在心理學(xué)中叫做“蔡戈尼效應(yīng)”。

      根據(jù)這一原理,為提高記憶牢度,在學(xué)習(xí)上可采取自問自答、相互提問、與人辯論、多做習(xí)題、模擬考試等方式來強(qiáng)化記憶。

      例:把課本當(dāng)葵花寶典,與同學(xué)或家人玩互考知識點(diǎn)的游戲,學(xué)到哪考到哪,一天出個幾題到十幾題,不知不覺中把關(guān)鍵點(diǎn)和關(guān)鍵內(nèi)容記住了。

      4.7 ★★★★ 艾賓浩斯記憶法

      不管任何方法,時間久了都有遺忘的風(fēng)險。根據(jù)艾賓浩斯記憶法,結(jié)合遺忘曲線,設(shè)定背誦內(nèi)容的時間表格,第一天晚,第二天、第四天、第七天、第十四天、第三十天、第六十天,復(fù)習(xí)鞏固,加深腦海的理解記憶。這樣后幾天,你會發(fā)現(xiàn)花不了幾分鐘,就已經(jīng)背誦了解的七七八八了。

      第一次第二次第三次第四次第五次第六次第七次
      +1天+3天+7天+14天+30天+60天

      很多歷史事件都有時間、地點(diǎn)、人物、前因后果等信息,死記硬背這幾個信息都很乏味,很容易忘記。

      所以要將徹底明白事件發(fā)生的背景,將課本內(nèi)容和事件前因后果聯(lián)系起來,形成一個有意思的故事,這樣更容易記憶。

      記憶法還有很多,但我覺得就初中生來說,這些已經(jīng)妥妥的了。

      當(dāng)然有余力的親,也可以自己補(bǔ)充、整理。

      5、★★★ 整理時間軸

      時間是歷史里非常重要的關(guān)鍵知識點(diǎn),必須把時間軸了解清楚,這也是初中提分快的一個方法。

      學(xué)完每一課都要先將重要?dú)v史事件的時間按順序排列好,結(jié)合前因后果逐步縱向整理時間軸,這樣不容易遺忘;

      歷史是一條順著時間推移永不中斷的直線,抓住歷史事件的時間線,很多歷史事件都會有關(guān)聯(lián)。

      6、★★ 刷題

      有效率的刷題。

      對歷史事件和時間節(jié)點(diǎn)有一定認(rèn)識后,務(wù)必做題來鞏固知識點(diǎn)。比如猿題庫APP,比如五三,歷年中考真題也很重要,注意刷題。

      做題也有技巧,特別現(xiàn)在中考選擇題比例高(占60%),要關(guān)注選擇題。

      做選擇題技巧,優(yōu)先使用排除法。

      6.1選擇題答題技巧

      • 根據(jù)所學(xué)知識點(diǎn)把史實明顯錯誤,以偏概全的全部排除;
      • 根據(jù)題目褒貶,選擇接近出題意圖的答案;
      • 對比選項,排除選項絕對的答案;
      • 材料型選擇題不光觀點(diǎn)要正確,還需要在材料中提及才可;
      • 看清題干中的時代背景,有助于排除選項;
      • 實在不會的,就蒙吧 :)

      6.2材料題答題技巧

      • 不要空白,不會寫也要編幾句,印象分啊。
      • 出現(xiàn)“根據(jù)材料”,要反復(fù)閱讀材料,材料里有答案,可以直接抄材料。
      • 根據(jù)每題的分值去拆分,1分1點(diǎn),寫全了。
      • 出現(xiàn)“根據(jù)材料并結(jié)合所學(xué)知識”,材料里沒有答案,但材料是引子,要用課本的知識去解答。
      • 出現(xiàn)“概括,概述,提取,簡析”詞匯,繼續(xù)偷著樂,直接在材料里找準(zhǔn)關(guān)鍵句抄就可以。

      7、★★ 整理錯題

      錯題要及時整理,基本一周整理一次。無需錯題集,要把歷史試卷整理成冊,匯總管理。把錯題作上標(biāo)記,專門復(fù)習(xí)解析。不太確定的題也建議標(biāo)記上,方便下一輪復(fù)習(xí)。

      8、★★★ 拓展課外知識,增強(qiáng)對課本內(nèi)容的了解

      學(xué)習(xí)歷史不能僅僅局限于課本知識,歷史學(xué)科范圍遠(yuǎn)超乎課本的容納量,歷史課本只是把學(xué)生需要重點(diǎn)掌握的知識點(diǎn)做了一個簡單歸整,為學(xué)生學(xué)習(xí)歷史劃定了一個范圍,但并不能說明書本上沒有的知識點(diǎn)就不會考。這在材料分析題中體現(xiàn),需要適當(dāng)?shù)財U(kuò)充一些課外知識點(diǎn)。

      8.1 通過對歷史題材的書籍、小說、電影、紀(jì)錄片激發(fā)對歷史的興趣。

      我就買給娃了適合中小學(xué)生看的《少年讀史記》、《上下五千年》等年代跨度較大的歷史讀本,還有《李白》、《杜甫》等名人傳記,可惜大娃沒興趣,小娃還很喜歡;

      8.2下載喜馬拉雅APP,除了看,學(xué)會聽歷史

      這個APP有很多不錯的歷史內(nèi)容,同時開發(fā)視覺以外的器官,挺好。

      初學(xué)歷史,在建立興趣階段,不用太復(fù)雜的,先來點(diǎn)基礎(chǔ)的。比如我?guī)е闲W(xué)的二娃聽“伍老師說歷史”,非常生動有趣,每天睡覺前就聽一到兩篇?,F(xiàn)在二娃對中國史有一定的認(rèn)識了。

      寫了這么多,覺得不錯的親,請點(diǎn)個贊吧。


      結(jié)合九上世界史課文,講講我是怎么輔導(dǎo)大娃學(xué)習(xí)歷史的。

      (以下編輯于2020年9月16日)

      為了輔導(dǎo),我先撿起初中的歷史書。自己啃上兩三遍,熟悉課文內(nèi)容。畢竟丟了20幾年,很多東西都忘記了,學(xué)的具體內(nèi)容也有所差異。

      除了看書,還參考網(wǎng)上的一些資料及學(xué)校輔導(dǎo)書,整理了關(guān)鍵詞,梳理成時間軸及思維導(dǎo)圖。

      前面有人說整理時間軸最關(guān)鍵。

      但事實上,對事件沒有一定的了解,直接背時間軸,很容易混淆,同時也很枯燥。就有點(diǎn)像學(xué)英語一上來不是讀課文,直接單詞表背單詞,記憶效率很低。

      上課時,要一節(jié)課一節(jié)課的搞清基本概念,搞清思路,整理成思維導(dǎo)圖,便于記憶。

      所以我——

      1、按章節(jié)整理簡化版的單元思維導(dǎo)圖;

      2、根據(jù)具體章節(jié)整理詳細(xì)的課程思維導(dǎo)圖;

      3、整理整個單元的時間軸。

      通過以上方法把書讀薄。

      呵呵,思維導(dǎo)圖app我都是和知乎網(wǎng)友現(xiàn)學(xué)現(xiàn)下載的,雖然目前做的東西顏值還較low;不過既然是學(xué)習(xí),也不要一味追求顏值,實用最關(guān)鍵,我整理的思維導(dǎo)圖,主要內(nèi)容應(yīng)該還是具備了的吧。

      先來個第一單元的

      1、第一單元思維導(dǎo)圖(總括)

      通過第一單元的內(nèi)容,我們知道了大河文明除了中國,還有三個小伙伴,古埃及、古巴比倫、古印度。

      記住重要知識點(diǎn)就是地理位置,統(tǒng)一時間、文明成果。

      我把我認(rèn)為最重要的知識點(diǎn)用粉紅底色表達(dá),方便大娃記憶。

      做好后,修改了幾次配色及格式,算是完成,做完截圖發(fā)給大娃,大娃在托管完成當(dāng)天作業(yè)后,坐公交車的路上看看截圖,回到家我再考考她,加強(qiáng)記憶。

      嘮叨點(diǎn)課外資料:

      四大文明古國:大河文明,即古中國、古埃及、古巴比倫(今天的伊拉克)和古印度,也就是我們耳熟能詳?shù)乃拇笪拿鞴艊?/p>

      這四個文明都起源于河流——中國起源于黃河和長江,埃及起源于尼羅河,古巴比倫起源于幼發(fā)拉底河和底格里斯河,古印度起源于印度河及恒河。通俗的來講:有河的地方就有家。四大文明古國之所以發(fā)展迅速,歷史悠久,仰仗的是附近的河流。

      而四大文明古國這個說法是中國人提出來的。最早源自于梁啟超寫于1900年的《二十世紀(jì)太平洋歌》中,他的原話是:“地球上古文明祖國有四:中國、印度、埃及、小亞細(xì)亞是也”。小亞細(xì)亞指的就是今天的兩河流域發(fā)源地附近。但這種說法只在中國流行,因為它不夠嚴(yán)謹(jǐn),說的是祖國,其實是一種文明,后調(diào)整為“古國”。

      這個概念把同時期的希臘排除在外。

      當(dāng)代歐洲、美國是不太有這樣的提法的,但還是有很多認(rèn)同者的,這個暫且不表。


      九上第一課

      (以下編輯于2020年9月17日)

      第一單元第一課,古代埃及

      簡化版思維導(dǎo)圖

      大娃的提問:金字塔既然是中國人提出的,誰提出的,外國人又叫它什么?

      答:1、金字塔的中譯名由康有為提出。

      金字塔是康有為1904年游歷埃及后,在《海程道經(jīng)記》中率先提出的譯名??涤袨橐匀宋拇髱熥栽?,在許多書中做過各國文字比較,專門提過中國-埃及特有的象形文字。所以他起名應(yīng)該首先考慮模擬金字塔的形態(tài)。金字塔是一層層的石頭疊起來的,早期的金字塔更是多層臺狀結(jié)構(gòu)。所以人、八、入都不合適。只有“金”和“全”既能表示外輪廓,又能表達(dá)石塊疊加的形態(tài)。

      (金字在我們中國的人心目中是一個非常討喜的字,金口,金玉,金碧輝煌,金光燦爛,和金字挨邊的都是好詞。所以在翻譯中康有為的這個翻譯達(dá)到了人們對翻譯的最高境界,那就是信達(dá)雅。信是可信,金字也是一個側(cè)面椎體,達(dá)是準(zhǔn)確,雅是有文化。)

      康有為以前我們中國人是叫它“埃及王陵”。

      2、在外國,早在兩千多年前,西方文明就使用Pyramid作為錐體建筑的專有名詞。幾何學(xué)上這個單詞就是指“錐體”。不過在建筑學(xué)與考古學(xué)方面,Pyramid最初只是特指古埃及法老的方錐體陵墓。后來,隨著陸續(xù)發(fā)現(xiàn)其他古文明也有相同或相近類型的建筑物,才開始延伸至指所有的錐體狀建筑物。

      Pyramid命名由來雖已不可考,但最早且傳播廣泛的記載是在《世界七大奇跡》一書中。

      想到古埃及這個文明,在公元前525年就消亡了,也就是距今2545年前就沒了,不禁噓唏。

      ps.康有為和他學(xué)生梁啟超,這兩位1898年戊戌變法的領(lǐng)導(dǎo)者,就這樣在世界史的研究中發(fā)揮了他們的作用。


      九上第二課

      (以下編輯于2020年9月21日)

      九上第一單元第二課,古代兩河流域

      古埃及和古代兩河流域產(chǎn)生、出現(xiàn)國家的時間相當(dāng),都是公元前3500年左右,但統(tǒng)一、強(qiáng)盛的時間差了好多年。

      另外,其實古代兩河流域就是今天的中東國家伊拉克境內(nèi),就是在上世紀(jì)90年代,曾經(jīng)發(fā)動對鄰國科威特入侵,引發(fā)海灣戰(zhàn)爭的伊拉克。

      如果參照四大古國古埃及和古印度的叫法,“古代兩河流域”或者“古巴比倫”似乎應(yīng)該稱為“古伊拉克”。梁啟超的文章中也沒有提到什么“兩河流域”或者“古巴比倫”,而是叫“小亞細(xì)亞”,那后來為什么定名為故巴比倫,畢竟這個位置后面也有一個國家名叫新巴比倫。

      頭大,有懂行的給指個路說明下吧。

      九上第三課

      九上第一單元第三課,古代印度

      古代兩河流域、古代印度都有嚴(yán)格的劃分等級,但印度劃分細(xì)致,且更為嚴(yán)格,甚至延續(xù)至今。

      種姓制度源于雅利安人對印度人的征服。后逐漸發(fā)展為古印度一種嚴(yán)格的等級制度。

      婆羅門、剎帝利、吠舍同屬于雅利安人,首陀羅為被征服的古印度土著。

      大娃的提問:種姓制度詩歌等級名稱太難記了,有沒有什么方法輔助記憶?

      除了多讀幾遍,我硬著頭皮想了個諧音記憶法,”(婆羅門)(剎帝利)森嚴(yán),(吠舍)(首陀羅)勿進(jìn)”。

      再上網(wǎng)找了一下,真給我找到一個記憶方法,也是諧音記憶法:老婆 (婆羅門)(剎帝利)(吠舍)(首陀羅)。

      借助諧音記憶,學(xué)習(xí)興趣頓然而生,既掌握了四個等級名稱,也記住了順序。

      “吠舍”這個名字,我再通過一句詩“ 柴門聞犬吠”,把它想象為看門狗,受前兩個等級管理??撮T狗起碼還有家,大戶人家里護(hù)院的,不是無家可歸的最低等級。

      “首陀羅”,我采用聯(lián)想記憶法,想象他們是一群:沒有自己的自主性,以前三個等級的人馬首是瞻,像個陀螺一樣不停運(yùn)轉(zhuǎn)。

      但事實上,除了這四個等級,還有一個賤民,都排不上等級,被稱為不可接觸者,據(jù)說出門都要敲鑼,讓其他四個等級的人避讓,也就是旎陀羅。

      參考資料:印度的四大種姓是什么?

      https://jingyan.baidu.com/article/17bd8e52609c4e85ab2bb899.html


      第一單元時間軸

      在詳細(xì)梳理完第一單元內(nèi)容后,簡單總結(jié)下第一單元的時間軸。

      可以看出,古埃及在歷史早期是一個重要的存在,不但有最為悠久的歷史,出現(xiàn)和滅亡都有清晰的時間線。


      1、第二單元思維導(dǎo)圖(總括)

      九上第四課

      (以下編輯于2020年9月25日)

      九上第二單元第一課,古代希臘

      古希臘對大娃來說,一點(diǎn)都不熟悉。看著那些民主政治制度非常懵,她就對愛琴海比較感興趣,知道那里的海岸非常漂亮,也因為有個商業(yè)綜合體也叫“愛琴?!?。

      我個人對希臘印象最深的就是奧林匹克。

      小時候國家有奧運(yùn)熱(當(dāng)然現(xiàn)在還有,但終歸降了點(diǎn)火),我老爸也非常熱衷奧運(yùn)項目,點(diǎn)點(diǎn)大,就陪著老爸熬夜看當(dāng)年在歐洲舉行的奧運(yùn)開幕式。那些中國有實力拿牌且具有美感的比賽項目,都成了老爸和我空閑時間的必看節(jié)目。比如乒乓球、羽毛球、體操、游泳、排球等等。

      學(xué)校里也愛在奧運(yùn)年舉辦奧運(yùn)知識競賽。這個時候,就是我特別高光的時候,點(diǎn)滴奧運(yùn)常識如數(shù)家珍:

      古代奧林匹克競技會是古希臘為祭祀宙斯而定期舉行的體育競技活動;奧運(yùn)會在中斷1500年后由法國人發(fā)起再開展;現(xiàn)代奧運(yùn)會的創(chuàng)始人是法國人顧拜旦;第一屆奧運(yùn)會是1896年在希臘雅典舉行,而原本是計劃在法國舉行的,因為當(dāng)時歐洲國家法國是最熱衷體育活動的,且希臘當(dāng)時獨(dú)立時間短,國力弱,原本不具備舉辦實力,甚至想推遲。但考慮奧運(yùn)會起源于希臘,顧拜旦等人做了工作,希臘政府也做了集資和富豪捐款,故一切順利進(jìn)行;中國第一次參加現(xiàn)代奧運(yùn)會是并不是1984年的洛杉磯奧運(yùn)會,而是1932年同樣在美國洛杉磯,參賽人員僅一人,為東北大學(xué)的大連短跑運(yùn)動員劉長春,路費(fèi)是當(dāng)時的校長張學(xué)良贊助的。劉在1936年也參加了,可惜因為旅途顛簸,休息不好,飲食不行,都沒有取得好成績;

      作為一個女孩子,因為喜歡看奧運(yùn),也連帶著喜歡搞點(diǎn)運(yùn)動,在沒有專門學(xué),全靠自己熱愛的情況下乒乓球、羽毛球都會打,雖然水平不高。體育課上各個項目中跳繩、仰臥起坐、定點(diǎn)跳遠(yuǎn)、鉛球通通滿分,短跑比較一般,中上水平,但長跑就真的是強(qiáng)項了。

      跑步這個愛好甚至貫穿了整個初中時代。由于初中校園離家近,且操場為開放式,我每天早上都6點(diǎn)不到就出門去跑上幾圈,比我媽都起得早。因此體育成績是相當(dāng)好,基本上每一屆校運(yùn)會都是風(fēng)云人物,記得有一年校運(yùn)會報滿三項,3000米,1500米,800米,前兩項先跑,全部第一名,最后參加800米還有小組賽、半決賽、決賽,確實沒力氣了,跑了個第二名,哈哈哈。

      “當(dāng)年勇”故事占用時間稍長,見諒啊,稍后繼續(xù)講講歷史。

      書上提到亞歷山大帝國時,馬其頓國王亞歷山大從希臘遠(yuǎn)征波斯帝國,再順勢攻占地中海東岸地區(qū)隨后又進(jìn)入埃及,轉(zhuǎn)而進(jìn)入兩河流域,再次攻打波斯,歷經(jīng)10年,終于成為一個地跨歐、亞、非三洲的帝國。

      根據(jù)地圖顯示,古埃及、古巴比倫、古印度部分地區(qū)(早期印度文明區(qū)域),都在這個時代被占領(lǐng)。

      可以回憶下,之前古埃及那課,提到埃及曾先后被波斯帝國、亞歷山大帝國、羅馬帝國占領(lǐng),而兩河流域的新巴比倫王國曾在公元前539年被波斯消滅,波斯又在公元前330年被亞歷山大帝國滅亡。

      尼羅河流域、兩河流域因為多次受到侵略,導(dǎo)致文明斷層,古老的文明消失,古印度也不是最初的原住民占統(tǒng)治權(quán)了。

      相比其他文明古國,中國雖然幾千年來,同樣也是戰(zhàn)亂不斷,但華夏文明一直沒有出現(xiàn)過斷層,無論是文字、語言、技術(shù),還是服飾、飲食、習(xí)俗,我們都完整的保留了下來,直到如今還在影響著每一個中國人。

      這時候是不是該感謝我們的祖先,選擇家園是多么的明智。

      其他幾個文明大部分都是一馬平川。當(dāng)大家都是文明人時,無所謂,土地肥沃,有利生產(chǎn)。但戰(zhàn)爭時,劣勢盡顯。

      而我們國家:

      東邊、南邊有大海;北邊有沙漠、戈壁;西邊有阿爾泰山脈、天山山脈、昆侖山脈、喜馬拉雅山脈等等高山,形成了天然的屏障。避免敵對勢力輕而易舉的長驅(qū)直入。

      當(dāng)然中國人也是很聰明的,沒有條件也要創(chuàng)造條件,長城就是這樣,不是單純的城墻,而是中國古代的軍事防御體系。是一道高大、堅固而且連綿不斷的長垣,用以限隔敵騎的行動。


      九上第五課

      (以下編輯于2020年9月27日)

      九上第二單元第二課,古代羅馬

      古代羅馬為什么分羅馬共和國和羅馬帝國?分界線是怎么定義?

      帝國,一般代表有國君,一人專政,掌握最高領(lǐng)導(dǎo)權(quán)。

      共和國,代表國家和政府是公共的,不是私人的,沒有實際的國君,不存在最高統(tǒng)治者這一說。共和政治的另一層含義就是國家各級政權(quán)領(lǐng)導(dǎo)人不是靠繼承的,不是世襲的,是自由選舉產(chǎn)生。

      羅馬共和國之前,也是有國王的。公元前510年,羅馬人驅(qū)除了殘暴的前國王,結(jié)束其獨(dú)裁統(tǒng)治,于公元前509年建立羅馬共和國。

      而公元前27年,屋大維首創(chuàng)了“元首制”,掌握了最高統(tǒng)治實權(quán),雖表面維護(hù)共和制傳統(tǒng),沒有稱帝,但大權(quán)在握成為事實上的皇帝,羅馬共和國演變?yōu)榱_馬帝國。

      公元前509年至公元前27年,羅馬都是一個相對民主的政權(quán),所以稱其為“羅馬共和國”。

      這有點(diǎn)像我國古代的禪讓制度時期,是通過集體力量管理國家,選賢舉能,不世襲。但后面最后一任掌權(quán)人通過手段,鞏固了自己的獨(dú)尊地位,成為實際的國王。(這幾段中的比較形式不夠嚴(yán)謹(jǐn),僅做參考)

      我們現(xiàn)在的國家全稱也有“共和國”,這個共和思想確實是歐洲先行出現(xiàn),古代希臘的斯巴達(dá)、雅典、古羅馬,都曾是著名的共和國。

      統(tǒng)治機(jī)構(gòu)中有個特別的職務(wù),就是保民官,書上提到這是平民同貴族長期斗爭后,爭取到的政治權(quán)利。

      保民官有權(quán)否決執(zhí)政官和元老院提出的不利于平民的決議。平民還與貴族一起通過了《十二銅表法》,這部法使量刑定罪有了文字依據(jù),在一定程度上遏制了貴族對法律的曲解和濫用。


      九上第六課


      (以下編輯于2020年9月29日)

      發(fā)現(xiàn)大娃對于古代歐洲文明很不感興趣,讓她花在歷史上的時間,都用在第一章節(jié)了,古亞、非學(xué)好當(dāng)然很棒,但還是要均衡啊。

      另外,我回顧了一下我每個課程的思維導(dǎo)圖,發(fā)現(xiàn)自己忘記了初心。當(dāng)年初中時,老師都會先整理關(guān)鍵詞,再就經(jīng)過對關(guān)鍵詞的解讀,來以點(diǎn)帶面講述相關(guān)聯(lián)的歷史事件。所以計劃在復(fù)雜的思維導(dǎo)圖基礎(chǔ)上,做一個簡化版本,突出重點(diǎn)詞,隨聲都可以學(xué)習(xí)、了解。我把相關(guān)簡化的思維導(dǎo)圖也放在前面對應(yīng)詳細(xì)版思維導(dǎo)圖附近。


      (以下編輯于2020年10月06日)

      由于一點(diǎn)點(diǎn)意外,腿受傷了,縫了數(shù)針,被迫窩在家里休息一周,國慶假期就這么泡湯了......

      再看看歷史,大娃已經(jīng)學(xué)習(xí)了10課,但我才整理出六課內(nèi)容,已經(jīng)嚴(yán)重滯后了;同時,有個嚴(yán)重問題,前面第一單元,每次下課前,我都會在家里跟大娃過一遍課文,但耗時較長,后面第二單元大娃回家就有些抗拒,說是作業(yè)寫不完,拒絕互動。當(dāng)然啦,平時就不愛歷史,再不課下復(fù)習(xí),基本考試就是luo考。

      大娃今明兩天月考,范圍除了九上10課,還包括七上全冊,看起來還是會很糟,不過這樣也好,說明進(jìn)步空間很大,哈哈哈。

      接下來繼續(xù)整理資料,先把老師發(fā)的月考復(fù)習(xí)資料發(fā)給大家,有興趣的同學(xué)可以下載看看。

      10月月考資料

      鏈接為鏈接:九上10課及七上全課

      提取碼:6gi0

      點(diǎn)開看一下,每一章節(jié)內(nèi)容好簡單,讓你一下放輕松。

      比如,對古埃及那一課內(nèi)容的要求只是:知道古代埃及的金字塔。

      金字塔是是古埃及國王(法老)的陵墓,位于尼羅河流域,它是古埃及文明的象征,反映了古埃及社會經(jīng)濟(jì)發(fā)展的較高水平,是古埃及人智慧的結(jié)晶。金字塔的修建,反映了古埃及國王無限的權(quán)力。

      三、初中歷史座右銘?

      1) 不戚戚于貧賤,不汲汲于富貴?! 諟Y明

        2) 富貴不淫貧賤樂,男兒到此是豪雄?! 填?/p>

        3) 清貧,潔白樸素的生活,正是我們革命者能夠戰(zhàn)勝許多困難的地方!——方志敏

        4) 三軍可奪帥也,匹夫不可奪志也。——孔丘

        5) 志不強(qiáng)者智不達(dá)。——墨翟

        6) 燕雀安知鴻鵠之志哉!——陳涉

        7) 志當(dāng)存高遠(yuǎn)。——諸葛亮

        8) 老驥伏櫪,志在千里;烈士暮年,壯心不已?!懿?/p>

      四、初中歷史總分?

      歷史中考總分,以哈爾濱為例,總分100分,折合十分為滿分。91分到100分為十分滿分。歷史學(xué)業(yè)考試是計入中考成績,開卷考試。

      五、mahout面試題?

      之前看了Mahout官方示例 20news 的調(diào)用實現(xiàn);于是想根據(jù)示例的流程實現(xiàn)其他例子。網(wǎng)上看到了一個關(guān)于天氣適不適合打羽毛球的例子。

      訓(xùn)練數(shù)據(jù):

      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ù)據(jù):

      sunny,hot,high,weak

      結(jié)果:

      Yes=》 0.007039

      No=》 0.027418

      于是使用Java代碼調(diào)用Mahout的工具類實現(xiàn)分類。

      基本思想:

      1. 構(gòu)造分類數(shù)據(jù)。

      2. 使用Mahout工具類進(jìn)行訓(xùn)練,得到訓(xùn)練模型。

      3。將要檢測數(shù)據(jù)轉(zhuǎn)換成vector數(shù)據(jù)。

      4. 分類器對vector數(shù)據(jù)進(jìn)行分類。

      接下來貼下我的代碼實現(xiàn)=》

      1. 構(gòu)造分類數(shù)據(jù):

      在hdfs主要創(chuàng)建一個文件夾路徑 /zhoujainfeng/playtennis/input 并將分類文件夾 no 和 yes 的數(shù)據(jù)傳到hdfs上面。

      數(shù)據(jù)文件格式,如D1文件內(nèi)容: Sunny Hot High Weak

      2. 使用Mahout工具類進(jìn)行訓(xùn)練,得到訓(xùn)練模型。

      3。將要檢測數(shù)據(jù)轉(zhuǎn)換成vector數(shù)據(jù)。

      4. 分類器對vector數(shù)據(jù)進(jìn)行分類。

      這三步,代碼我就一次全貼出來;主要是兩個類 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) {

      //將訓(xùn)練數(shù)據(jù)轉(zhuǎn)換成 vector數(shù)據(jù)

      makeTrainVector();

      //產(chǎn)生訓(xùn)練模型

      makeModel(false);

      //測試檢測數(shù)據(jù)

      BayesCheckData.printResult();

      }

      public static void makeCheckVector(){

      //將測試數(shù)據(jù)轉(zhuǎn)換成序列化文件

      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("文件序列化失?。?#34;);

      System.exit(1);

      }

      //將序列化文件轉(zhuǎn)換成向量文件

      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("序列化文件轉(zhuǎn)換成向量失敗!");

      System.out.println(2);

      }

      }

      public static void makeTrainVector(){

      //將測試數(shù)據(jù)轉(zhuǎn)換成序列化文件

      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("文件序列化失敗!");

      System.exit(1);

      }

      //將序列化文件轉(zhuǎn)換成向量文件

      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("序列化文件轉(zhuǎn)換成向量失??!");

      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("生成訓(xùn)練模型失??!");

      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ù)據(jù)構(gòu)造成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());

      }

      }

      六、webgis面試題?

      1. 請介紹一下WebGIS的概念和作用,以及在實際應(yīng)用中的優(yōu)勢和挑戰(zhàn)。

      WebGIS是一種基于Web技術(shù)的地理信息系統(tǒng),通過將地理數(shù)據(jù)和功能以可視化的方式呈現(xiàn)在Web瀏覽器中,實現(xiàn)地理空間數(shù)據(jù)的共享和分析。它可以用于地圖瀏覽、空間查詢、地理分析等多種應(yīng)用場景。WebGIS的優(yōu)勢包括易于訪問、跨平臺、實時更新、可定制性強(qiáng)等,但也面臨著數(shù)據(jù)安全性、性能優(yōu)化、用戶體驗等挑戰(zhàn)。

      2. 請談?wù)勀赪ebGIS開發(fā)方面的經(jīng)驗和技能。

      我在WebGIS開發(fā)方面有豐富的經(jīng)驗和技能。我熟悉常用的WebGIS開發(fā)框架和工具,如ArcGIS API for JavaScript、Leaflet、OpenLayers等。我能夠使用HTML、CSS和JavaScript等前端技術(shù)進(jìn)行地圖展示和交互設(shè)計,并能夠使用后端技術(shù)如Python、Java等進(jìn)行地理數(shù)據(jù)處理和分析。我還具備數(shù)據(jù)庫管理和地理空間數(shù)據(jù)建模的能力,能夠設(shè)計和優(yōu)化WebGIS系統(tǒng)的架構(gòu)。

      3. 請描述一下您在以往項目中使用WebGIS解決的具體問題和取得的成果。

      在以往的項目中,我使用WebGIS解決了許多具體問題并取得了顯著的成果。例如,在一次城市規(guī)劃項目中,我開發(fā)了一個基于WebGIS的交通流量分析系統(tǒng),幫助規(guī)劃師們評估不同交通方案的效果。另外,在一次環(huán)境監(jiān)測項目中,我使用WebGIS技術(shù)實現(xiàn)了實時的空氣質(zhì)量監(jiān)測和預(yù)警系統(tǒng),提供了準(zhǔn)確的空氣質(zhì)量數(shù)據(jù)和可視化的分析結(jié)果,幫助政府和公眾做出相應(yīng)的決策。

      4. 請談?wù)勀鷮ebGIS未來發(fā)展的看法和期望。

      我認(rèn)為WebGIS在未來會繼續(xù)發(fā)展壯大。隨著云計算、大數(shù)據(jù)和人工智能等技術(shù)的不斷進(jìn)步,WebGIS將能夠處理更大規(guī)模的地理數(shù)據(jù)、提供更豐富的地理分析功能,并與其他領(lǐng)域的技術(shù)進(jìn)行深度融合。我期望未來的WebGIS能夠更加智能化、個性化,為用戶提供更好的地理信息服務(wù),助力各行各業(yè)的決策和發(fā)展。

      七、freertos面試題?

      這塊您需要了解下stm32等單片機(jī)的基本編程和簡單的硬件設(shè)計,最好能夠了解模電和數(shù)電相關(guān)的知識更好,還有能夠會做操作系統(tǒng),簡單的有ucos,freeRTOS等等。最好能夠使用PCB畫圖軟件以及keil4等軟件。希望對您能夠有用。

      八、paas面試題?

      1.負(fù)責(zé)區(qū)域大客戶/行業(yè)客戶管理系統(tǒng)銷售拓展工作,并完成銷售流程;

      2.維護(hù)關(guān)鍵客戶關(guān)系,與客戶決策者保持良好的溝通;

      3.管理并帶領(lǐng)團(tuán)隊完成完成年度銷售任務(wù)。

      九、面試題類型?

      你好,面試題類型有很多,以下是一些常見的類型:

      1. 技術(shù)面試題:考察候選人技術(shù)能力和經(jīng)驗。

      2. 行為面試題:考察候選人在過去的工作或生活中的行為表現(xiàn),以預(yù)測其未來的表現(xiàn)。

      3. 情境面試題:考察候選人在未知情境下的決策能力和解決問題的能力。

      4. 案例面試題:考察候選人解決實際問題的能力,模擬真實工作場景。

      5. 邏輯推理題:考察候選人的邏輯思維能力和分析能力。

      6. 開放性面試題:考察候選人的個性、價值觀以及溝通能力。

      7. 挑戰(zhàn)性面試題:考察候選人的應(yīng)變能力和創(chuàng)造力,通常是一些非常具有挑戰(zhàn)性的問題。

      十、cocoscreator面試題?

      需要具體分析 因為cocoscreator是一款游戲引擎,面試時的問題會涉及到不同的方面,如開發(fā)經(jīng)驗、游戲設(shè)計、圖形學(xué)等等,具體要求也會因公司或崗位而異,所以需要根據(jù)實際情況進(jìn)行具體分析。 如果是針對開發(fā)經(jīng)驗的問題,可能會考察候選人是否熟悉cocoscreator常用API,是否能夠獨(dú)立開發(fā)小型游戲等等;如果是針對游戲設(shè)計的問題,則需要考察候選人對游戲玩法、關(guān)卡設(shè)計等等方面的理解和能力。因此,需要具體分析才能得出準(zhǔn)確的回答。

      相關(guān)資訊
      熱門頻道

      Copyright © 2024 招聘街 滇ICP備2024020316號-38

      国内精品久久久久_亚洲区手机在线中文无码播放_国内精品久久久久影院一蜜桃_日韩内射激情视频在线播放免费

        文安县| 山东省| 岳阳市| 棋牌| 内江市| 文水县| 安阳县| 荆州市| 无为县| 原阳县| 榆林市| 嫩江县| 太白县| 厦门市| 广德县| 高碑店市| 巨鹿县| 洛南县| 行唐县| 广宗县| 会理县| 永顺县| 乡城县| 高台县| 灌南县| 陆良县| 峡江县| 印江| 蒲江县| 遂昌县| 石家庄市| 安塞县| 宁阳县| 连平县| 剑川县| 太康县| 新巴尔虎左旗| 伊吾县| 慈溪市| 崇仁县| 南通市|