-
內省
鎖定
- 中文名
- 內省
- 外文名
- Introspection
- 簡 介
- 心理學研究方法;人工智能的應用
- 又 稱
- 內省法又稱自我觀察法
內省心理學
心理學研究通常要求被試把自己的心理活動報告出來,然後通過分析報告資料得出某種心理學結論。起初,內省在十八世紀是指對心理現象所遺留的"最初記憶"的觀察(不是指在心理現象發生的此時此刻進行觀察)。這樣的內省過程不會妨礙心理現象的進行。
隨後,構造心理學把心理學的研究對象定為直接經驗,內省法便成了心理學研究的基本方法。將內省結構化,即內省任務設定為發現和確定內省所得的心理元素。馮特和鐵欽納強調訓練的內省,將內省成為一種熟練的技巧才能使用得當。為了使內省所觀察的心理經驗儘量合乎科學的要求,他們把可以內省的心理活動儘量限制在嚴格控制的條件下來進行,使得所要觀察的心理活動具有某種穩定性,便於觀察,報告,也便於重複和驗證。另外他們要求被試只內省心理上的實際感受而不作對感受意義的推想,比如由感受推想到引起感受的具體事物,把“想到的”實物刺激誤以為“感到的”心理感覺,這是犯了內省的“刺激錯誤”,是他的實驗室要求力戒的。
格式塔主義的興起,更注重整體性。因此,內省則代表對知覺心理現象的自我觀察。並把所觀察到的直觀經驗稱作現象以區別於構造學派由內省所得的心理元素與經驗資料。最為他們看重並據以為學派理論出發點的基本事實是似動實驗。
機能主義注重心理在生活實際中的意義,因此將內省看做是對自己內心經驗的活動與反思。他們並不否認人的心理生活,但重視人的心理對於協調人的活動的適應意義。奠定機能派理論思想基礎的詹姆士説過,誰也不會否認人能觀察到自己的感覺,情感和意願這個主觀世界。這話既承認了心理學的對象,意識,心理,也承認了心理可以進行內省觀察。
行為主義心理學否定對意識經驗的研究,把心理學定為研究行為的科學,主張用刺激-反應方法進行研究,完全否定了內省法。
內省儒家內省
一言以蔽之:思無邪。
個人見解:內省是個不錯的方法,但不如面壁思過,在幽暗閉室裏靜靜的批判自己比較好。當年才子不讀書就用這種方法把他們關在書房,只有書讀,也不管他,時間一長,就從哭鬧變成讀書人了。
孟子的“內省”修養名為“存心”,也叫“求放心”。宋明理學家繼承了孔孟的“內省”的修養方法。程頤的修養方法為“誠敬”、“致和”、“集義”。王守仁則為“致良知”。儒家要求人們用這套道德要求的各種思想行為。從總體上來説,這是唯心主義的修養方法,它的根本缺陷在於和實踐脱節,與人民生活脱節。但其中也有某些合理因素,如強調修養的重要性,修養中發揮人的主觀能動作用,以及講究修養方法等等。
2.指被訓練過的觀察者仔細的、小心地注意他們自己的感覺,精確的辨別這些感覺,並儘可能客觀地報告這些感覺。
3.指宮中。《後漢書·皇后紀上·和熹鄧皇后》:“宮禁之重,而使外舍久在~,上令陛下有私幸之譏,下使賤妾獲不知足之謗。”
《舊唐書·長孫順德傳》:“ 太宗踐祚,真食千二百户,特賜以宮女,每宿~。”
明 朱鼎 《玉鏡台·召太真》:“誰知道野糜鹿遊陛廷,社鼠城狐棲~。”
內省內省機制
內省Java
Java語言內省(Introspector)是Java語言對Bean類屬性、事件的一種缺省處理方法。例如類A中有屬性name,那我們可以通過getName,setName來得到其值或者設置新的值。通過getName/setName來訪問name屬性,這就是默認的規則。Java中提供了一套API用來訪問某個屬性的getter/setter方法,通過這些API可以使你不需要了解這個規則(但你最好還是要搞清楚),這些API存放於包java.beans中。
一般的做法是通過類Introspector來獲取某個對象的BeanInfo信息,然後通過BeanInfo來獲取屬性的描述器(PropertyDescriptor),通過這個屬性描述器就可以獲取某個屬性對應的getter/setter方法,然後我們就可以通過反射機制來調用這些方法。
內省Cocoa
Cocoa內省機制,Objective-C和Cocoa在這個方面尤其的豐富。內省是對象揭示自己作為一個運行時對象的詳細信息的一種能力。這些詳細信息包括對象在繼承樹上的位置,對象是否遵循特定的協議,以及是否可以響應特定的消息。NSObject協議和類定義了很多內省方法,用於查詢運行時信息,以便根據對象的特徵進行識別。 明智地使用內省可以使面向對象的程序更加高效和強壯。它有助於避免錯誤地進行消息派發、錯誤地假設對象相等、以及類似的問題。
此外,對於所有的OOP編程思想,內省都是適用的。
- 參考資料
-
- 1. 心理學與內省 .中國知網.1986年[引用日期2017-10-25]