HonestAnnie commited on
Commit
08029e5
1 Parent(s): 517ad09

alles deutsch jetzt

Browse files
Files changed (2) hide show
  1. app.py +9 -9
  2. flagged_data_points/log.csv +0 -23
app.py CHANGED
@@ -5,10 +5,10 @@ from sentence_transformers import SentenceTransformer
5
  import spaces
6
 
7
  client = chromadb.PersistentClient(path="./chroma")
8
- #collection_de = client.get_collection(name="phil_de")
9
- collection_en = client.get_collection(name="phil_en")
10
- #authors_list_de = ["Ludwig Wittgenstein", "Sigmund Freud", "Marcus Aurelius", "Friedrich Nietzsche", "Epiktet", "Ernst Jünger", "Georg Christoph Lichtenberg", "Balthasar Gracian", "Hannah Arendt", "Erich Fromm", "Albert Camus"]
11
- authors_list_en = ["Friedrich Nietzsche", "Joscha Bach"]
12
 
13
  @spaces.GPU
14
  def get_embeddings(queries, task):
@@ -46,11 +46,11 @@ def query_chroma(collection, embedding, authors):
46
  return formatted_results
47
 
48
  with gr.Blocks(css=".custom-markdown { border: 1px solid #ccc; padding: 10px; border-radius: 5px; }") as demo:
49
- gr.Markdown("Enter your query, filter authors (default is all), click **Search** to search. Delimit multiple queries with semicola; since there is a quota for each user (based on IP) it makes sense to query in batches. The search takes around 40 seconds, regardless of the number of queries, because the embedding model needs to be loaded to a GPU each time.")
50
  #database_inp = gr.Dropdown(label="Database", choices=["German", "English"], value="German")
51
- author_inp = gr.Dropdown(label="Authors", choices=authors_list_en, multiselect=True)
52
- inp = gr.Textbox(label="Query", placeholder="How can I live a healthy life?; How can I improve my ability to focus?; What is the meaning of life?; ...")
53
- btn = gr.Button("Search")
54
  results = gr.State()
55
 
56
  #def update_authors(database):
@@ -67,7 +67,7 @@ with gr.Blocks(css=".custom-markdown { border: 1px solid #ccc; padding: 10px; bo
67
  queries = [query.strip() for query in queries.split(';')]
68
  embeddings = get_embeddings(queries, task)
69
  #collection = collection_de if database == "German" else collection_en
70
- collection = collection_en
71
  results_data = []
72
  for query, embedding in zip(queries, embeddings):
73
  res = query_chroma(collection, embedding, authors)
 
5
  import spaces
6
 
7
  client = chromadb.PersistentClient(path="./chroma")
8
+ collection_de = client.get_collection(name="phil_de")
9
+ #collection_en = client.get_collection(name="phil_en")
10
+ authors_list_de = ["Ludwig Wittgenstein", "Sigmund Freud", "Marcus Aurelius", "Friedrich Nietzsche", "Epiktet", "Ernst Jünger", "Georg Christoph Lichtenberg", "Balthasar Gracian", "Hannah Arendt", "Erich Fromm", "Albert Camus"]
11
+ #authors_list_en = ["Friedrich Nietzsche", "Joscha Bach"]
12
 
13
  @spaces.GPU
14
  def get_embeddings(queries, task):
 
46
  return formatted_results
47
 
48
  with gr.Blocks(css=".custom-markdown { border: 1px solid #ccc; padding: 10px; border-radius: 5px; }") as demo:
49
+ gr.Markdown("Geben Sie ein, wonach Sie suchen möchten (Query), filtern Sie nach Autoren (ohne Auswahl werden alle durchsucht) und klicken Sie auf **Suchen**, um zu suchen. Trennen Sie mehrere Fragen durch Semikola; die Suche dauert, unabhängig von der Anzahl der Abfragen, etwa 40 Sekunden, da das Embeddingmodell jedes Mal auf eine GPU geladen werden muss.")
50
  #database_inp = gr.Dropdown(label="Database", choices=["German", "English"], value="German")
51
+ author_inp = gr.Dropdown(label="Autoren", choices=authors_list_de, multiselect=True)
52
+ inp = gr.Textbox(label="Query", placeholder="Wie kann ich gesund leben?; Wie kann ich mich besser konzentrieren?; Was ist der Sinn des Lebens?; ...")
53
+ btn = gr.Button("Suchen")
54
  results = gr.State()
55
 
56
  #def update_authors(database):
 
67
  queries = [query.strip() for query in queries.split(';')]
68
  embeddings = get_embeddings(queries, task)
69
  #collection = collection_de if database == "German" else collection_en
70
+ collection = collection_de
71
  results_data = []
72
  for query, embedding in zip(queries, embeddings):
73
  res = query_chroma(collection, embedding, authors)
flagged_data_points/log.csv DELETED
@@ -1,23 +0,0 @@
1
- query,component 1,component 2,component 3,component 4,component 5,component 6,component 7,component 8,component 9,component 10,component 11,component 12,component 13,component 14,component 15,component 16,component 17,component 18,component 19,component 20,component 21,component 22,component 23,component 24,component 25,component 26,component 27,component 28,component 29,component 30,component 31,component 32,component 33,component 34,component 35,component 36,component 37,component 38,component 39,component 40,component 41,component 42,component 43,component 44,component 45,component 46,component 47,component 48,component 49,component 50,component 51,component 52,component 53,component 54,component 55,component 56,component 57,component 58,component 59,component 60,flag,username,timestamp
2
- fgfgfg,In saufbrüderlicher und kaffeeschwesterlicher Eintracht.,Georg Christoph Lichtenberg_Sudelbücher_3847,,,2024-05-30 20:04:34.089438
3
- sdf,"**Georg Christoph Lichtenberg, Sudelbücher, Distance: 0.58067786693573**
4
-
5
- Niederdeutsch, Hochdeutsch und seraphisch Deutsch.",6653,,,2024-06-10 13:04:39.947039
6
- sdf,"**Georg Christoph Lichtenberg, Sudelbücher, Distance: 0.6498156785964966**
7
-
8
- S. war ein viel zu niederträchtiger Mensch, als dass es ihn lange hätte schmerzen sollen, bei irgendeiner einträglichen Gelegenheit einmal öffentlich dafür gehalten zu werden.",7192,,,2024-06-10 13:04:41.852618
9
- sdf,"**Georg Christoph Lichtenberg, Sudelbücher, Distance: 0.6498156785964966**
10
-
11
- S. war ein viel zu niederträchtiger Mensch, als dass es ihn lange hätte schmerzen sollen, bei irgendeiner einträglichen Gelegenheit einmal öffentlich dafür gehalten zu werden.",7192,,,2024-06-10 13:04:42.052516
12
- sdf,"**Georg Christoph Lichtenberg, Sudelbücher, Distance: 0.6498156785964966**
13
-
14
- S. war ein viel zu niederträchtiger Mensch, als dass es ihn lange hätte schmerzen sollen, bei irgendeiner einträglichen Gelegenheit einmal öffentlich dafür gehalten zu werden.",7192,,,2024-06-10 13:04:42.203441
15
- "Wie sollte sich der Mensch in Zukunft verändern und was können wir heute tun, um diese Veränderung herbeizuführen?","**Hannah Arendt, Vita Activa, Distance: 0.40284448862075806**
16
-
17
- Dieser zukünftige Mensch, von dem die Naturwissenschaften meinen, er werde in nicht mehr als hundert Jahren die Erde bevölkern, dürfte, wenn er wirklich je entstehen sollte, seine Existenz der Rebellion des Menschen gegen sein eigenes Dasein verdanken, nämlich gegen das, was ihm bei der Geburt als freie Gabe geschenkt war und was er nun gleichsam umzutauschen wünscht gegen Bedingungen, die er selbst schafft. Daß solch ein Umtausch im Bereich des Möglichen liegt, daran haben wir keinerlei Grund zu zweifeln, sowie wir ja auch leider keinen Grund haben, daran zu zweifeln, daß wir imstande sind, alles organische Leben auf der Erde zu vernichten. Die Frage kann nur sein, ob wir unsere neue wissenschaftliche Erkenntnis und unsere ungeheuren technischen Fähigkeiten in dieser Richtung zu betätigen wünschen; und diese Frage ist im Rahmen der Wissenschaften schlechthin unbeantwortbar, ja sie ist in ihrem Rahmen noch nicht einmal sinnvoll gestellt, weil es im Wesen der Wissenschaft liegt, jeden einmal eingeschlagenen Weg bis an sein Ende zu verfolgen. Auf jeden Fall ist diese Frage eine politische Frage ersten Ranges und kann schon aus diesem Grund nicht gut der Entscheidung von Fachleuten, weder den Berufswissenschaftlern noch den Berufspolitikern, überlassen bleiben.",5,,,2024-06-10 15:37:13.988457
18
- "Wie sollte sich der Mensch in Zukunft verändern und was können wir heute tun, um diese Veränderung herbeizuführen?","**Georg Christoph Lichtenberg, Sudelbücher, Distance: 0.37447237968444824**
19
-
20
- Was haben wir getan? Was tun wir jetzt? Was sollten wir noch tun?",7492,,,2024-06-10 15:37:14.588787
21
- Hilfe Depression,"**Friedrich Nietzsche, Zur Genealogie der Moral, Distance: 0.4156358242034912**
22
-
23
- Aber man wird mich schon verstanden haben: — Grund genug, nicht wahr, Alles in Allem, dass wir Psychologen heutzutage einiges Misstrauen gegen uns selbst nicht los werden?… Wahrscheinlich sind auch wir noch „zu gut“ für unser Handwerk, wahrscheinlich sind auch wir noch die Opfer, die Beute, die Kranken dieses vermoralisirten Zeitgeschmacks, so sehr wir uns auch als dessen Verächter fühlen, — wahrscheinlich inficirt er auch noch uns. Wovor warnte doch jener Diplomat, als er zu seines Gleichen redete? „Misstrauen wir vor Allem, meine Herrn, unsren ersten Regungen! sagte er, sie sind fast immer gut“… So sollte auch jeder Psycholog heute zu seines Gleichen reden… Und damit kommen wir zu unserm Problem zurück, das in der That von uns einige Strenge verlangt, einiges Misstrauen in Sonderheit gegen die „ersten Regungen“. Das asketische Ideal im Dienste einer Absicht auf Gefühls-Ausschweifung: — wer sich der vorigen Abhandlung erinnert, wird den in diese neun Worte gedrängten Inhalt des nunmehr Darzustellenden im Wesentlichen schon vorwegnehmen. Die menschliche Seele einmal aus allen ihren Fugen zu lösen, sie in Schrecken, Fröste, Gluthen und Entzückungen derartig unterzutauchen, dass sie von allem Kleinen und Kleinlichen der Unlust, der Dumpfheit, der Verstimmung wie durch einen Blitzschlag loskommt: welche Wege führen zu diesem Ziele? Und welche von ihnen am sichersten?… Im Grunde haben alle grossen Affekte ein Vermögen dazu, vorausgesetzt, dass sie sich plötzlich entladen, Zorn, Furcht, Wollust, Rache, Hoffnung, Triumph, Verzweiflung, Grausamkeit; und wirklich hat der asketische Priester unbedenklich die ganze Meute wilder Hunde im Menschen in seinen Dienst genommen und bald diesen, bald jenen losgelassen, immer zu dem gleichen Zwecke, den Menschen aus der langsamen Traurigkeit aufzuwecken, seinen dumpfen Schmerz, sein zögerndes Elend für Zeiten wenigstens in die Flucht zu jagen, immer auch unter einer religiösen Interpretation und „Rechtfertigung“. Jede derartige Ausschweifung des Gefühls macht sich hinterdrein bezahlt, das versteht sich von selbst — sie macht den Kranken kränker —: und deshalb ist diese Art von Remeduren des Schmerzes, nach modernem Maasse gemessen, eine „schuldige“ Art. Man muss jedoch, weil es die Billigkeit verlangt, um so mehr darauf bestehen, dass sie mit gutem Gewissen angewendet worden ist, dass der asketische Priester sie im tiefsten Glauben an ihre Nützlichkeit, ja Unentbehrlichkeit verordnet hat, — und oft genug selbst vor dem Jammer, den er schuf, fast zerbrechend; insgleichen, dass die vehementen physiologischen Revanchen solcher Excesse, vielleicht sogar geistige Störungen, im Grunde dem ganzen Sinne dieser Art Medikation nicht eigentlich widersprechen: als welche, wie vorher gezeigt worden ist, nicht auf Heilung von Krankheiten, sondern auf Bekämpfung der Depressions-Unlust, auf deren Linderung, deren Betäubung aus war. Dies Ziel wurde auch so erreicht. Der Hauptgriff, den sich der asketische Priester erlaubte, um auf der menschlichen Seele jede Art von zerreissender und verzückter Musik zum Erklingen zu bringen, war damit gethan — Jedermann weiss das —, dass er sich das Schuldgefühl zu Nutze machte. Dessen Herkunft hat die vorige Abhandlung kurz angedeutet — als ein Stück Thierpsychologie, als nicht mehr: das Schuldgefühl trat uns dort gleichsam in seinem Rohzustande entgegen. Erst unter den Händen des Priesters, dieses eigentlichen Künstlers in Schuldgefühlen, hat es Gestalt gewonnen — oh was für eine Gestalt! Die „Sünde“ — denn so lautet die priesterliche Umdeutung des thierischen „schlechten Gewissens“ (der rückwärts gewendeten Grausamkeit) — ist bisher das grösste Ereigniss in der Geschichte der kranken Seele gewesen: in ihr haben wir das gefährlichste und verhängnissvollste Kunststück der religiösen Interpretation. Der Mensch, an sich selbst leidend, irgendwie, jedenfalls physiologisch, etwa wie ein Thier, das in den Käfig gesperrt ist, unklar, warum, wozu? begehrlich nach Gründen — Gründe erleichtern —, begehrlich auch nach Mitteln und Narkosen, beräth sich endlich mit Einem, der auch das Verborgene weiss — und siehe da! er bekommt einen Wink, er bekommt von seinem Zauberer, dem asketischen Priester, den ersten Wink über die „Ursache“ seines Leidens: er soll sie in sich suchen, in einer Schuld, in einem Stück Vergangenheit, er soll sein Leiden selbst als einen Strafzustand verstehn… Er hat gehört, er hat verstanden, der Unglückliche: jetzt geht es ihm wie der Henne, um die ein Strich gezogen ist. Er kommt aus diesem Kreis von Strichen nicht wieder heraus: aus dem Kranken ist „der Sünder“ gemacht… Und nun wird man den Aspekt dieses neuen Kranken, „des Sünders“, für ein paar Jahrtausende nicht los, — wird man ihn je wieder los? — wohin man nur sieht, überall der hypnotische Blick des Sünders, der sich immer in der Einen Richtung bewegt (in der Richtung auf „Schuld“, als der einzigen Leidens-Causalität); überall das böse Gewissen, dies „grewliche thier“, mit Luther zu reden; überall die Vergangenheit zurückgekäut, die That verdreht, das „grüne Auge“ für alles Thun; überall das zum Lebensinhalt gemachte Missverstehen-Wollen des Leidens, dessen Umdeutung in Schuld-, Furcht- und Strafgefühle; überall die Geissel, das härene Hemd, der verhungernde Leib, die Zerknirschung; überall das Sich-selbst-Rädern des Sünders in dem grausamen Räderwerk eines unruhigen, krankhaft-lüsternen Gewissens; überall die stumme Qual, die äusserste Furcht, die Agonie des gemarterten Herzens, die Krämpfe eines unbekannten Glücks, der Schrei nach „Erlösung“. In der That, mit diesem System von Prozeduren war die alte Depression, Schwere und Müdigkeit gründlich überwunden, das Leben wurde wieder sehr interessant: wach, ewig wach, übernächtig, glühend, verkohlt, erschöpft und doch nicht müde — so nahm sich der Mensch aus, „der Sünder“, der in diese Mysterien eingeweiht war. Dieser alte grosse Zauberer im Kampf mit der Unlust, der asketische Priester — er hatte ersichtlich gesiegt, sein Reich war gekommen: schon klagte man nicht mehr gegen den Schmerz, man lechzte nach dem Schmerz; „mehr Schmerz! mehr Schmerz!“ so schrie das Verlangen seiner Jünger und Eingeweihten Jahrhunderte lang. Jede Ausschweifung des Gefühls, die wehe that, Alles was zerbrach, umwarf, zermalmte, entrückte, verzückte, das Geheimniss der Folterstätten, die Erfindsamkeit der Hölle selbst — Alles war nunmehr entdeckt, errathen, ausgenützt, Alles stand dem Zauberer zu Diensten, Alles diente fürderhin dem Siege seines Ideals, des asketischen Ideals… „Mein Reich ist nicht von dieser Welt“ — redete er nach wie vor: hatte er wirklich das Recht noch, so zu reden?… Goethe hat behauptet, es gäbe nur sechs und dreissig tragische Situationen: man erräth daraus, wenn man’s sonst nicht wüsste, dass Goethe kein asketischer Priester war. Der — kennt mehr…",7794,,,2024-06-18 18:47:54.996705