komme bei einem Python Problem nicht weiter?

Hallo, ich programmiere gerade für mich eine art strasen rennen mit einem neuronalen netzt. das soll aber wirklich ein zeitaufwendiges projekt werden. aber jetzt brauch ich hilfe bei der strase. Ich will einen strasen kurs programmieren der schon bisschen lang ist, damit die autos auch fahren könne. kann mir villeicht jemand helfen weil sonst schaff ich das nicht. ich brauch sonst ewig dafür. also lasst euch von den roten linien nicht verwirren, aber es wäre perfekt wenn ihr einen strasen weg programmieren könntet mir kurven und allem drum und dran so wie zum teil schon in meinem code. Ausenrum um die strase soll eine blaue linie führen. Ein dickes dickes DANKE wenn das jemand schaffen würde, weil ich schaffs nicht. Da bin ich noch zu unerfahren. Deshalb wird das neuronales netzt unendlich dauern. Hier mein code :

import tkinter as tk

import math

class Ball:

  def __init__(self, canvas, color, size, x, y):

    self.canvas = canvas

    self.color = color

    self.size = size

    self.x = x

    self.y = y

    self.id = canvas.create_oval(x, y, x+size, y+size, fill=color)

    self.lines = [self.canvas.create_line(x, y, x, y, fill='red') for _ in range(5)]

    self.text = self.canvas.create_text(x, y, text="", fill="black")

  def update_lines(self):

    angles = [random.uniform(math.radians(-80), math.radians(80)) for _ in range(5)]

    distances = []

    for i, (line, angle) in enumerate(zip(self.lines, angles)):

      end_x = self.x + self.size/2 + 1000*math.cos(angle)

      end_y = self.y + self.size/2 - 1000*math.sin(angle)

      if end_y < road_top:

        end_y = road_top

      elif end_y > road_bottom:

        end_y = road_bottom

      self.canvas.coords(line, self.x + self.size/2, self.y + self.size/2, end_x, end_y)

      distances.append(min(abs(self.y + self.size/2 - road_top), abs(self.y + self.size/2 - road_bottom)))

    min_distance = min(distances)

    self.canvas.itemconfig(self.text, text=str(min_distance), state='normal')

  def hide_text(self):

    self.canvas.itemconfig(self.text, state='hidden')

def create_ball(canvas, size, y):

  x = 0

  return Ball(canvas, 'green', size, x, y)

root = tk.Tk()

canvas_width = 400

canvas_height = 300

ball_size = 10

road_top = canvas_height/2 - 50

road_bottom = canvas_height/2 + 50

canvas = tk.Canvas(root, width=canvas_width, height=canvas_height)

canvas.pack()

# Draw the road

canvas.create_rectangle(0, road_top, canvas_width, road_bottom, fill='gray')

canvas.create_line(0, canvas_height/2, canvas_width, canvas_height/2, fill='white', dash=(20, 20))

# Create balls on the road

balls = [create_ball(canvas, ball_size, y) for y in range(int(road_top), int(road_bottom), ball_size*2)]

for ball in balls:

  ball.update_lines()

  ball.hide_text()

root.mainloop()

Programm, Programmiersprache, Python, Straße, Python 3, Tkinter, Neuronales Netzwerk
Angst zu Versagen beim Reparieren/arbeiten mit Elektronik?

Ich möchte wissen, ob hier jemand eventuell ähnliche Erfahrungen gemacht hat und/oder weiß, wie ich dies Überwinden könnte.

Schon vor längerer Zeit habe ich einen Inthusiasmus für Robotik, Elektrotechnik und Mechatronik entwickelt. Algorythmen und Neuronale Netzwerke und ähnliche Konzepte faszinieren mich unglaublich. Allerdings interessiert mich auch das reparieren von alten Geräten.

Ich habe mir also einen Lötkolben gekauft, ein Multimeter, eben alles was man so braucht. Ich habe ein paar kleine Dinge gelötet, eine alte Maus repariert, nichts großes.

Der Controller meines Bruders hatte einen Widerstand der ersetzt werden musste. Also habe ich mich ran gesetzt, doch beim löten hatte ich dann etliche Probleme und als ich dachte es gelöst zu haben, tauchte es immer wieder auf. Tag für Tag. Plötzlich habe ich alles stehen und liegen gelassen und einfach aufgehört. Elektronik, Robotik, alles in die Richtung habe ich einfach ausgeblendet.

Es hat mich lange gebraucht zu verstehen, wieso ich mich so fühlte. Ich habe Angst zu versagen und es noch schlimmer zu machen. Ich habe Angst für kaputtes Zeug viel Geld auszugeben, aber nicht fähig genug zu sein um etwas damit anzufangen. Ich wollte eigentlich ein eigenes Ferngesteuertes Flugzeug bauen, habe dann allerdings Angst bekommen, da es zu kompliziert aussah. Allerdings auch teuer.

Ich möchte etwas in diesen Bereichen anfangen, doch durch die Schule habe ich nie genug Zeit um meine Ideen auszuarbeiten oder mich an etwas langfristig und kreativ ranzusetzen. Auch habe ich nicht genug Taschengeld um irgendetwas sinnvolles zu machen, da Elektronik eben teuer ist.

Was wäre jetzt der richtige Ansatz um aus diesem Loch zu kommen und tatsächlich mal mit etwas anzufangen? Wie lernt man sich generell in diese Themen rein?

Technik, Elektronik, IT, löten, Elektrotechnik, Reparatur, Mechatronik, Mechatroniker, Neuronale Netze, Technologie, Neuronales Netzwerk, Reperationen
Wieso kann man sich Sätze besser merken als Zahlen?

Wieso kann unser Gehirn einen Satz aus 10 Worten besser merken als eine Zahlenreihe aus 10 Zahlen?

Beispiel: Man kann sich den Satz "Wenn der große Garten sauber ist dann darfst du gehen." besser merken als die folgende Zahlenreihe 89, 45, 123, 3, 70, 82, 90, 2, 9, 5.

Wenn du in 20 Minuten oder in 1 Std. den Satz exakt wiederholen müsstest dann würde das den meisten einfacher fallen als die obige Zahlenreihe zu wiederholen. Und ich meine wenn man den Satz nur ein oder zwei mal gehört hat. Also kein auswendig lernen durch häufige Wiederholung. Ich glaube der Unterschied liegt nicht wirklich darin dass es Worte und Zahlen sind. Könntest du dir die folgenden zusammenhanglosen Worte auf Anhieb genau so gut merken wie den obigen Satz?: "Nuss, Oder, Wasserstoff, Mario, Gartenzaun, Wenn, Der, Wieso, Husten, Hai. Auch das ist nicht so einfach.

Unser Gehirn scheint sich Dinge auf Anhieb besser zu merken wenn die einzelnen Worte (Zeichen) einen Zusammenhang miteinander haben. Wieso ist das aber so?

Extrem gut funktioniert das Gedächtnis was das merken von Bedeutungen bzw. wesentlichen Informationen angeht. Man kann sich 1 Std. lang mit einer Person unterhalten oder ein Buch lesen. Später könnte man alle wesentlichen Aussagen aus dem Gespräch oder dem Buch leicht wiedergeben oder darüber nachdenken. Wenn man aber die Worte aus dem Gespräch oder aus dem Buch der Reihe nach richtig wiedergeben müsste würde das niemanden gelingen. Dazu wäre ein mühseliges Auswendiglernen erforderlich.

Was kann das uns darüber sagen wie das Gedächtnis im Gehirn funktioniert? Ich glaube das Gedächtnis funktioniert am besten wenn die erhaltenen Informationen (Sätze, Worte, Zahlen) einen hohen Grad an Assoziation und Integration ermöglichen. Einen Satz von logisch zusammenhängenden Worten kann man sich besser merken als einen Satz mit zufälligen Worten die keinen Zusammenhang miteinander haben oder Zahlenreihen die auch keine Verbindung miteinander haben. Einen zufälligen Satz wie "Der Hausmeister hat die Fenster im Haus überprüft" wird man sich für den Moment gut merken können aber nach Tagen oder Wochen weiß man vielleicht nichts mehr davon. Wenn aber eine Person aus unserem Alltag etwas sagt oder wenn man eine Aussage hat die etwas betrifft, was uns sehr beschäftigt, dann wird man sich das auch besser merken können, weil es sich in unsere restliche Gedankenwelt zusammenhängend integriert.

Schule, Sprache, Gehirn, Zahlen, Gedächtnis, Hirnforschung, Neurobiologie, Neurologie, Neuronen, Neuronales Netzwerk

Meistgelesene Fragen zum Thema Neuronales Netzwerk