Ankündigung

Einklappen
Keine Ankündigung bisher.

User helfen User - Programmieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Bin wahrscheinlich duM, aber ich verstehe die Aufgabenstellung nicht :D Kannst du die nochmal genauer beschreiben? Hast du evtl. Beispielausgaben?

    Kommentar


      int a[3][3][3];
      int cntr;
      int i, j, k;

      cntr = 1;
      for(i=0; i < 3; ++i)
      {
      for(j = 0; j < 3; ++j)
      {
      for(k = 0; k < 3; ++k)
      {
      *(*(*(arr + i)) + j) + k) = cntr++;
      }
      }
      }

      arr[i] ist nichts anderes als *(arr + i) bzw. arr[i][j] ist dasselbe wie *(*(arr + i) + j).
      (arr + i) ist ein pointer auf einen pointer, den du mit * dereferenzierst, also erhälst du wieder einen pointer.
      (*(arr + i) + j) ist wieder ein pointer auf einen pointer (was für ein Typ?).
      (*(*(arr + i) + j) + k) ist ein pointer auf ein int (was für ein Typ?).
      Geht darum, dass Array Indizierung eigentlich nichts anderes ist als pointer arithmetic.
      Deine Ausgabe ist korrekt.
      Kannst dir ja die einzelnen pointer mal zuweisen in den einzelnen for schleifen um ein Gefühl dafür zu kriegen, was für Typen das sind.

      Kommentar


        Kann mir jmd bei ansible weiterhelfen? Möchte ein xml file in ein dictionary speichern. Gerne per pm oder bei stackoverflow.
        I am trying to save a part of a xml-file in a dictionary in ansible. It's related (quite the opposite) to this question, but that doesn't solve my problem: ansible read part of xml as string - not as

        Kommentar


          Guten Tag,

          ich bin momentan bei einem Unternehmen als Praktikant (Praktikum mit anschließender Bachelor-Thesis)

          Meine Aufgabe ist es herauszufinden, ob man relativ zuverlässig aus Artikelstammdaten 600.000 Zeilen und 350 Spalten brauchbare Daten bekommen kann. Für das Unternehmen sind nur wenige Attribute relevant (z.B Artikel, Höhe, Breite, Tiefe, Durchmesser, Länge, Farbe .. )
          Leider sind die Attribute nicht seperat eingepflegt worden, sondern verstecken sich zum größten Teil in Beschreibungstexten. Das Problem ist, dass die Daten kein konkretes Muster aufweisen, sondern ziemlich unübersichtlich sind.

          Die viel zu grobe Idee ist es bisher, die Daten einzulesen und automatisiert mit Hilfe von Benutzereingaben zu lernen (Machine Learning), um die Daten zu normalisieren. Der Anfang soll erst mal mit H/B/T gemacht werden und ich suche nun nach Ansätzen, Literatur, Tutorials um richtig anfangen zu können. Generell brauche ich Hilfe bei der herangehensweise und wäre für alle Tipps dankbar!

          ich selber habe nur Grundkenntnisse in Python/C#/Datenbanken etc. bekomme aber genug Zeit mich in Thematiken einzulesen und muss nicht zwingend am Ende ein gutes Produkt abliefern, sondern eher eine Idee bzw. einen Prototypen haben, wie man an sowas insb. mit Machine Learning angeht und eine Idee dafür wie schwer und teuer es ist sowas selbst zu machen. (Ein Externes Unternehmen würde ungefähr 300.000 € dafür nehmen. deren Modell ist letzendlich das gleiche CSV/TXT/JSON/XML einlesen, und durch Algorithmen automatisch Attribute erkennen und durch Benutzer validieren)

          Noch ein Foto mit Beispielen aus den Daten:
          Klicke auf die Grafik für eine vergrößerte Ansicht  Name: Bildschirmfoto vom 2019-09-26 09-51-23.png Ansichten: 1 Größe: 66,0 KB ID: 11428872
          Zuletzt geändert von Wanted_68464; 26.09.2019, 11:14.

          Kommentar


            Hm ... ich würde da RegEx-Muster anlegen und die über die Datenbank jagen.

            Angefangen mit
            ZahlenxZahlen
            Zahlen
            x Zahlen
            Zahlen
            /Zahlen
            Länge: Zahlen

            etc ... dann schauen, wie das Ergebnis aussieht. Dazu immer cm/mm/m ermitteln.

            Kommentar


              Da hat man dir ja die leichteste aller Aufgaben gegeben.
              DerKilla hat recht, schau mal nach, wie erfolgreich für einen Teildatensatz verschiedene reguläre Ausdrücke sind. Etwa "Länge[:\s]*[0-9]+[\s]*[cm]*".
              Dann kannst du für einen Bereich das ganze händisch auswerten und schauen, wie erfolgreich du ohne ML bist.

              Kommentar


                300k und Machine Learning um "50x60 cm" oder "grün" aus einer Tabelle zu filtern? In Beschreibung ist soweit erkennbar jeder String der Artikel. Die Frage ist eher wer hat diese DB erstellt? Einfach Namen + Zahlen + Abkürzungen random eingetragen und gut ist.

                Kommentar


                  Habe mir den Ansatz angeschaut und finde den auch sehr gut. Danke schon mal für die Idee!
                  Der Abteilungsleiter würde nach Möglichkeit gerne die Priorität aufs maschinelle Lernen (z.B. Mustererkennung) legen. Es geht ihm tatsächlich nicht darum, dass ich ihm ein perfekt funktionierendes Programm liefere, sondern mir Ahnung im Bereich maschinellem Lernen anhand von der Aufgabenstellung aneigne und vielleicht am Ende irgendwie in die Richtung komme.
                  Die Abteilung hat leider keine Kenntnisse in dem Bereich KI und bezahlt mich quasi dafür, das ich mich in dem Bereich fortbilden kann, ohne das ich konkrete Ergebnisse liefern MUSS. würde ich natürlich aber sehr gerne machen, alleine um ein Standing im Unternehmen aufzubauen bzw. falls die Anforderung vom Chef unrealistisch ist trotzdem in eine Richtung zu gehen.
                  Leider finde ich noch keinen guten Ansatz, wie ich an so ein Problem rangehe und wollte bevor ich mich jetzt in eine falsche Richtung orientiere zumindest mal an euch gewandt haben.

                  raptrr eine Vision wäre es einen Online Handel zu haben und dafür bräuchte man gepflegte Daten, ohne das da 90% der Daten falsch sind oder w/e. Leider sind es ja eben nicht immer
                  50x60 H*B sondern 1000 andere Fälle von den man gar nicht zwingend weiß, weil es dafür eben zu viele Daten sind. bsp:
                  50*60 L*B
                  Kiessand 0/5 mm
                  800/250 D*L
                  aber auch viele Daten ohne Maßeinheiten und ohne das man weiß wie die Daten Formatiert sind
                  Ich möchte aber auch nicht unbedingt für den zwingenden Einsatz von maschinellem Lernen sprechen, sondern eher davon das die Abteilung diesen neuen Bereich der Informatik kennenlernen möchte. Wer die scheiß Datenbank gemacht hat will ich gar nicht wissen, ist auf jedenfall Grütze :-D
                  Zuletzt geändert von Wanted_68464; 26.09.2019, 13:29.

                  Kommentar


                    ML braucht Daten, du hast keine Daten. 300k ist eher Trainingsmenge für das, was du da möchtest.
                    Es gibt einfachere Einstiege in das ML als das, was du hier vorschlägst. Wenn es unbedingt ML sein muss, versuche es mit Verschlagwortung um die Teile am Ende an Hand der Beschreibung zu klassifizieren und Kategorien (Farbe, Material, etc.) abzuleiten. Anschließend, wenn noch Zeit sein sollte, scheint in deinem Beispiel der VK-Preis bei einigen Produkten 0 zu sein. ML auf Basis der Verschlagwortung auf den VK-Preis wäre eine Option.

                    Kommentar


                      habt ihr vllt noch andere datensätze?

                      Kommentar


                        Hat jemand ein gutes C++ Tutorial am Start, das einem eher die Syntax und Eigenheiten von C++ beibringt als Programmieren an sich? Gefühlt fangen alle Tutorials bei 0 an und erklären erstmal ausführlich was ne Klasse ist.

                        Kommentar


                          Einfach anfangen und dann Probleme googlen ist, glaube ich, einfacher.
                          Um deine Frage zu beantworten: Ich kenne keines.

                          Kommentar


                            Zitat von panda yo Beitrag anzeigen
                            Einfach anfangen und dann Probleme googlen ist, glaube ich, einfacher.
                            Um deine Frage zu beantworten: Ich kenne keines.
                            dieses.

                            Ansonsten sind auch die Qt Tutorials gut, um sich damit zu beschäftigen.
                            Zuletzt geändert von mehL; 17.10.2019, 17:41.

                            Kommentar


                              Zitat von QTPie Beitrag anzeigen
                              Hat jemand ein gutes C++ Tutorial am Start, das einem eher die Syntax und Eigenheiten von C++ beibringt als Programmieren an sich? Gefühlt fangen alle Tutorials bei 0 an und erklären erstmal ausführlich was ne Klasse ist.
                              https://www.udacity.com/course/c-for-programmers--ud210

                              Kommentar


                                Zitat von panda yo Beitrag anzeigen
                                Einfach anfangen und dann Probleme googlen ist, glaube ich, einfacher.
                                Um deine Frage zu beantworten: Ich kenne keines.
                                Würde ich auch so machen. Ansonsten, wenn du schon etwas grundsätzliche Erfahrung hast, würde ich nicht alles 1:1 so bauen/realisieren, wie du es in deiner Lieblingssprache machst, sondern direkt immer googlen, ob des dafür vielliecht eine andere best practise/Lösung in der neuen Sprache gibt. Dabei lernt man meistens 'ne Menge.

                                Kommentar

                                Lädt...
                                X