以前から予告されており、個人的に待望していた The Cambridge History of Philosophy, 1945–2015 がいつのまにか出ていたので紹介。と言ってもまだ読んでいないどころか買ってもいない(今月はもう本を買わないことにしているので12月になるまで買うのも我慢している)。目次と周辺情報だけの紹介だ。
パート1は分析哲学、パート2は大陸哲学、パート3は両者の比較や接点を扱うという構成になっている。パート1は主に分析哲学の歴史だが、この中では「行為の哲学」「心の哲学」「ゲティア以後の認識論」「分析美学と芸術哲学」など、戦後の分析哲学のさまざまな分野を扱った論文が一通りそろっている。私の知っている項目で言えば「行為の哲学」の項はMaria Alvarez, John Hyman、「分析美学と芸術哲学」はStephen Daviesが書いており、執筆陣もなかなか豪華だ。近現代を扱うだけあって、哲学史研究者ではなく第一線の哲学の研究者が歴史を書くという形になっているのが独特かもしれない(The Oxford Handbook of The History of Analytic Philosophy もその辺は似ているが)。
前シリーズにあたる The Cambridge History of Philosophy, 1870-1945 もある程度読んだが、20世紀哲学史は、明らかに重要であるにもかかわらずまだ全然研究されていない謎の領域もたくさんあって楽しい分野だ。近い時代であればあるほど、「教科書的な歴史」を真に受けてしまいがちだが、「教科書的な歴史」はちょっと調べると簡単に崩壊するので、簡単に知的衝撃を味わうことができる。
ついでに紹介しておくと、The Cambridge History of Philosophy, 1945–2015 と扱う時代が近いのは2013年に出版された The Oxford Handbook of The History of Analytic Philosophy だ。こちらは本書と違って分析哲学史限定だが、分析哲学史に関しては扱っている分野はかなり重なっている。例えば、分析美学の項目は、The Cambridge History of Philosophy はStephen Daviesが書いているが、The Oxford Handbook の方では Peter Lamarqueが書いている。両者を読み比べてみるのも楽しそうだ。
in the philosophical literature the term abduction is used in two related but different senses
in both senses the term refers to some form of explanatory reasoning
terms = ['kant']
clusters = [0]
n = 5
for i in range(15):
result = w2v.wv.most_similar_cosmul(positive=terms, topn=n)
terms += [r[0] for r in result]
clusters += [i + 1] * n
vectors = np.vstack([w2v.wv[t] for t in terms])
# >= ['kant', 'hegel', 'hume', 'fichte', 'spinoza', 'maimon', ...]
2次元に圧縮して可視化します。
tsne = TSNE(n_components=2, perplexity=50.0)
matrix = np.vstack(vectors)
v2d = tsne.fit_transform(matrix)
x = v2d[:, 0]
y = v2d[:, 1]
plt.figure(figsize=(12, 10))
s = plt.scatter(x, y, c=clusters, cmap='viridis')
plt.colorbar(s)
plt.grid(True)
for i, n in enumerate(terms):
plt.annotate(n, xy=(x[i], y[i]),
xytext=(5, 2),
textcoords='offset points',
ha='right',
va='bottom')
plt.show()
score0 = [w2v.wv.similarity('kant', w) for w in terms]
score1 = [w2v.wv.similarity('marx', w) for w in terms]
plt.figure(figsize=(9, 9))
plt.xlabel('kant')
plt.ylabel('marx')
plt.grid(True)
s = plt.scatter(score0, score1, c=clusters, cmap='viridis')
for i, n in enumerate(terms):
plt.annotate(n, xy=(score0[i], score1[i]),
xytext=(5, 2),
textcoords='offset points',
ha='right',
va='bottom')
plt.show()
この論文は、次のことを論じている。A. C. ダントーは歴史的説明に関して、ヘンペルのモデルを批判したと一般に理解されている。ヘンペルが、自然科学と変わらない一般法則を通じた歴史的説明のモデルを提案したのに対し、ダントーの説では、歴史記述は個別的出来事の理解を重視する立場をとっているのだとされる。ところが、著者によると、この理解は誤っている。ダントーの説は、一般に思われているよりもヘンペルのそれに近く、歴史的説明には一般法則が必要であることもダントー自身が認めている。さらに、ヘンペルの立場も、一般に理解されているよりも、もう少し巧みなものである。