Lautsprecher
|
Transkript
|
| Heidi Hardner |
Hallo, ich bin Heidi Hardner und komme aus Minneapolis, Minnesota. |
| Serkay Olmez |
Und dieser Serkay Olmez, und ich wähle mich aus Longmont, Colorado ein. |
| Heidi Hardner |
Wir arbeiten bei Seagate Technology, wo wir beide eine lange Erfahrung mit der Verwendung von JMP und JSL haben und JMP-Skripte mit unseren Kollegen teilen. Wir werden einige Anwendungsfälle von ??? demonstrieren. Bilder in JMP-Datentabellen und wir stellen einige verwandte JSL-Tools vor. |
| |
Bei Seagate durchlaufen Aufnahmeköpfe zahlreiche Fabrikprozesse, von der Wafer-Fertigung bis zum Einbau in das Laufwerk. |
| |
Wir betrachten daher häufig sehr umfangreiche Daten, bei denen jeder Kopf eine Zeile darstellt und es viele, viele Spalten gibt. |
| |
Da bei vielen Prozessen Bilder entstehen, die viele verschiedene Bilder pro Kopf enthalten können, oder weil wir möglicherweise sehr große Datenmengen von vielen Köpfen haben, die einen einzelnen Prozess durchlaufen, sehen sie in Messbildern einander sehr ähnlich. |
| |
Bei unseren heutigen Download-Datensätzen handelt es sich nicht um Bilder von Seagate, aber sie werden Ähnlichkeiten mit diesen Situationen aufweisen, und ich hoffe, dass das Ziehen dieser Parallelen Ihnen dabei helfen kann, Parallelen zu Ihren eigenen Anwendungsfällen zu ziehen. |
| |
JMP verfügt bereits seit mehreren Jahren über Bilder und Datentabellen, und ich persönlich habe erst langsam damit angefangen, sie zu schätzen. |
| |
Ich hoffe, Sie werden in diesen Anwendungsfällen sehen, wie wertvoll es sein kann, insbesondere durch die flexible interaktive Verbindung von Bildern mit anderen Daten. |
| |
Ich möchte auch den Wert der Speicherung von Bildpfaden in der Tabelle hervorheben, insbesondere wenn Sie gemeinsame Pfade haben können. |
| |
Und schließlich teilen wir beide die JSL, die wir in den Begleitmaterialien vorführen werden. Das ist also eine wörtliche Erkenntnis. Ein Verzeichnis davon finden Sie am Ende dieser PowerPoint-Präsentation. |
| |
Ein Großteil der nützlichen Erkundung von Bildern ist recht einfach und unsere Skripte können ohne JSL-Kenntnisse verwendet werden. Sie enthalten jedoch auch eine breite Palette von Dingen, auf denen Sie in Ihren eigenen JMP-Skripten aufbauen können. |
| |
Drei Dinge, die öffentlich zugängliche Bildpfade bis hin zu meinem zweiten Imbiss umfassen. |
| |
Die erste ist eine Datentabelle aus dem Mets-Onlinekatalog. Es enthält Beispiele mit mehreren Bildern pro Objekt oder Zeile in der Datentabelle. |
| |
Das Durchsuchen eines Katalogs war für mich ein großes Problem, das ich wärmstens empfehlen kann. Der zweite Datensatz sind Astronomiebilder. Sie sind Russ Durkee vom Shed of Science Observatory zu verdanken. |
| |
Hierbei handelt es sich um zeilenweise Messdaten, bei denen die Bilder einander auf den ersten Blick sehr ähnlich sind. Beachten Sie also die Parallelen zu dem, was ich gerade über die Anwendungsfälle unserer Aufnahmekopf-Fabrikdaten gesagt habe. |
| |
Apropos Kaninchenlöcher, die ich durchgemacht habe: Das dritte Ding ist JSL, das die Omeka-API implementiert |
| |
um online auf wissenschaftliche Sammlungen zuzugreifen. Wir danken Dr. Heather Shirey für die Hilfe beim Zugriff auf diese Datenbanken. Ihr Urban-Art-Mapping-Projekt ist eine weitere unterhaltsame Sache, die Sie sich online ansehen sollten. |
| |
Aber der technische Punkt hier ist, dass jeder diesen Code verwenden kann, um die Abfrage der Datenbank zu erleben und Ergebnisse zu erhalten, die Bildpfade mit anderen Daten mischen, um die Art von Tabelle zu erstellen, um die sich unsere Tools drehen. |
| |
Wir gehen also gleich zu einer Live-Demo in JMP über. Bevor wir uns diese Art von Datensätzen ansehen: Was wäre, wenn Sie nur einen Stapel Bilder hätten? |
| |
Bildtabelle aus Ordnern. Und das bedeutet, dass wir einen Ordner auswählen können. Ich habe einen Ordner mit einigen Beispielbildern von |
| |
Katalogdaten erfüllt. Und Sie können sehen, dass es einige Ordner gibt und wenn ich diesen Ordner auswähle, erhalte ich schnell eine Tabelle mit |
| |
In der Spalte alle diese Registerkarten zu den Bildern. Es wird nach Dateierweiterungen gesucht, von denen es annimmt, dass es sich um Bilder handelt, und es werden auch einige Ordner aufgeteilt |
| |
die Unterordner als Attribute in den Daten. Nun gibt es ziemlich oft Anwendungsfälle, in denen die Ordnernamen ein aussagekräftiges Attribut darstellen, über das die Daten verfügen sollen. |
| |
Und dies ist ein Skript, das Sie in meiner Seagate-Version weiter anpassen könnten. Normalerweise habe ich eine Kopfkennung in den Dateinamen eingebettet, sodass ich eine Analyse dafür habe, die automatisch in meine persönliche Version dieses Skripts integriert ist. |
| |
Kommen wir also schnell zu einem unserer wichtigsten Beispieldatensätze. Das sind also die Museumsdaten, die ich erwähnt habe. Und das ist fleischiger, das sieht man |
| |
Es gibt eine Zeile pro Objekt, aber einige numerische Daten. Richtig, es listet die Objekte auf. Es enthält eine Menge Attributdaten. Es gibt also eine Menge... |
| |
einen umfangreicheren Datensatz hier. Aber wenn wir dann darüber scrollen, können Sie sehen, dass sich im Inneren des Datensatzes Pfade zu den Bildern befinden, die URLs, in denen sie abgebildet sind |
| |
werden gehostet und Sie können sehen, dass es sich hier für einige Zeilen um bis zu fünf verschiedene Bilder handelt. |
| |
Und so ist mein zweites Tool für die Bildtabelle „Wichtige Bilder“ alles, was tatsächlich Bilder in die Tabelle bringt, und es kann mehrere Pfade aufnehmen. Dies könnten auch lokale Pfade sein. Es muss keine URL sein. |
| |
Sobald diese freigegeben sind, können Sie die Demodaten abrufen... Das ist schon erledigt. Ich wollte schnell sagen... schnell darüber sprechen, was hinter den Kulissen passiert. |
| |
Wenn JMP etwas öffnet, erkennt es ein Bild, es kann ein Bildobjekt sein. Und es gibt eine Reihe von JSL-Befehlsnachrichten, die das Bildobjekt annehmen kann, beispielsweise „Größe abrufen“, „Pixel abrufen“ und „Bild speichern“. Und Sie werden diese im Code sehen, den wir teilen. |
| |
Lass uns gehen, ich möchte die Ergebnisse sehen. ...die Bilder in die Tabelle. Dieses Skript erledigt neben dem bloßen Einfügen der Bilder noch einige andere Dinge. |
| |
Es ist ... lassen Sie mich ein weiteres Beispiel für einen anderen Codeausschnitt dazu öffnen. Die Bilder kommen also in eine Spalte, eine Ausdruckstypspalte, also wird ein Ausdrucksdatentyp erstellt, wie die Bilder eingefügt werden. |
| |
Ich erstelle auch einen Event-Handler für diese Spalte. Dabei wird eine spezielle Meldung für das Diagrammfeld verwendet: Fügen Sie dem Bildobjekt ein Bild hinzu und es wird direkt in ein Diagrammfeld eingefügt. Ich werde Ihnen zeigen, was das bewirkt, aber es ist, es ist ... Klicken Sie auf Ereignishandler. |
| |
Und es ist auch eine Größenänderung, also die Tatsache, dass es höher geworden ist, um diese etwas größer unterzubringen. |
| |
Das ist etwas, was Sie tun können, mein Per-Skript macht das, aber auch standardmäßig, wissen Sie, wenn Sie Bilder einfügen, erhalten Sie möglicherweise etwas wirklich Kleines wie dieses, was cool sein könnte |
| |
um ein großes Array zu sehen, aber vielleicht ist es einfach wissenswert, dass es mir so vorkommt, als wüsste ich nicht, wie ich jemals auf meine Bilder schauen könnte. Sie sollen in JMP so klein sein, dass man sie auch manuell vergrößern kann . |
| |
Und das Skript bettet sich auch in die Tabelle ein. Es ist nützlich zu wissen, wie man das macht, und die Logik hier ist, wissen Sie, das |
| |
Die Datentabelle wurde wirklich groß, als wir all diese Bilder eingebettet haben, und es sind vollständige Bilder darin eingebettet |
| |
Wenn das passiert, werden die Daten für die vollständigen Bilder eingebettet, und daher möchte ich diesen Datensatz vielleicht an jemanden senden und ihm die Möglichkeit geben, ihn einfach abzurufen, ohne irgendetwas über mein spezielles Werkzeugmenü zu wissen. Sie könnten dies ausführen, um die Bilder erneut zu importieren. |
| |
Wenn Sie darauf klicken, wird bei „Beim Klicken“ das Bild in voller Größe oder größer angezeigt, damit Sie es sehen können. |
| |
Wie ich bereits sagte, erweist sich das Tolle daran, Bilder in der Datentabelle zu haben, als sehr einfache Erkundungsfunktionen von JMP. So kann ich zum Beispiel diese Spalten nehmen und sie neu anordnen. |
| |
Wenn Sie sie einfach um einige andere Dinge verschieben, wird es interessanter sein, sich die gesamte Dateigrößentabelle anzusehen. |
| |
Und auf diese Weise, wissen Sie, kann ich einfach stöbern, ich kann sortieren, ich kann hier sehen, dass ich die Bilder nach der Anzahl sortiert habe oder die Zeile nach der Anzahl der Bilder sortiert habe, die funktionieren. |
| |
Wenn ich also nach unten scrolle, kann ich das nur visuell erkennen, indem ich die Spalten neu anordne und daneben verschiedene interessante Spalten erhalte. Ich kann tatsächlich viele Bilder in einem Raster erhalten. |
| |
auf dem Tisch. Hier habe ich diese Gruppe und habe meine eigene Gruppierungsspalte erstellt. Und so konnte ich das neu ordnen. Ich ordne einfach die Spalten neu an und klebe sie neben die Bilder. |
| |
für den Fall, dass ich das durch Scrollen überprüfen wollte. Das einfache Bewegen, Sortieren und Neuanordnen gehört also zu den Vorteilen von Bildern in einem |
| |
Tisch. Einer meiner persönlichen Anwendungsfälle ist die Überwachung einiger wichtiger Metriken, die aus Bildern stammen, und in meinem Fall stammen sie tatsächlich aus einer Kombination verschiedener Bilder. |
| |
Und ich würde mir diese Daten ansehen oder nach Ausreißern und verdächtigen Modi suchen, die immer wieder in den Daten auftauchen. |
| |
Und in diesem Anwendungsfall hätte ich nicht 85, ich schaue mir Zehntausende Zeilen an und die Bilder werden ein nützlicher Teil der Untersuchung sein, etwa was mit den Daten schief läuft. |
| |
Lassen Sie mich hier ein Beispieldiagramm von genau so ... in diesem Fall Höhe mal Breite dieser Museumsobjekte erstellen. Und lassen Sie mich noch einmal kurz darauf zurückkommen und Ihnen zeigen, was Sie können. Wenn ich hier mit der rechten Maustaste klicke, kann ich aus dieser ersten Spalte eine Beschriftung erstellen. |
| |
Wenn ich mir also die Daten ansehe, kann ich das untersuchen und sagen, dass da etwas heraussticht. Warum ist das so viel breiter als hoch? Nun, das war kein Fehler. Es ist wirklich breit |
| |
Kunstwerk dort, das macht also Sinn. Ich kann also, wissen Sie, eine Tatsache auftauchen lassen. Wenn ich in dieser Gruppe hier unten viele verschiedene Dinge habe, die mich interessieren, scheint es, als gäbe es eine ganze Menge |
| |
Von diesen Jungs, die ähnlich groß sind, scheint das vielleicht interessant zu sein. |
| |
Auch hier kann ich sie einzeln mit den Etiketten betrachten. Aber wenn meine Daten wirklich umfangreich sind, könnte ich andere explorative Dinge tun. Ich kann zu den Daten zurückkehren und mit F7 durchblättern |
| |
für Dinge, die ausgewählt wurden. Nachdem ich Dinge ausgewählt hatte, konnte ich natürlich einige davon einfach in Teilmengen aufteilen, um sie zu erhalten, wissen Sie, um sie zu erhalten |
| |
nur ein kleinerer Datensatz. Eines der explorativen Dinge, die ich zeigen möchte, eines meiner Lieblingsthemen, ist die Zeilenauswahl. |
| |
Ich könnte Namensauswahl und Spalten vornehmen. Sagen wir also, das ist ein seltsamer Modus und ich weiß bereits, dass ich es gerne als Sonderlinge bezeichnen würde, wenn ich das tue. |
| |
Und ich sage: Hey, das sind ein paar Sonderlinge in den Daten, die ich untersuchen möchte. Und am Ende werde ich hier eine Spalte mit Einsen und Nullen erhalten, die angeben, ob die Dinge seltsam sind oder nicht. |
| |
Und das Nützliche daran ist zum Teil, dass wir uns einfach vorstellen, dass mein Datensatz wirklich groß ist. Und so blättere ich sie einfach durch. Nicht so gut. |
| |
Und sagen wir mal, es ist so groß, dass ich die Bilder nicht darin haben möchte. Ich möchte sie nicht einbeziehen, das war nicht machbar. Hier bin ich also zurück mit meinem Datensatz. |
| |
Und ich habe diese Sonderlinge, die mich interessieren. Und ich kann zur Teilmenge gehen und statt einfach alle Teilmengen aufzuteilen, sagen wir, es sind vielleicht Tausende hier in dieser Gruppe, kann ich diese Spalte für die Schichtung verwenden. |
| |
Hier könnte ich also sagen: Ich habe nur 11 ausgewählt, also wähle ich, sagen wir mal, fünf aus. Ich werde mich dafür entscheiden, die Sonderbälle zu stratifizieren. |
| |
Und was ich bekomme, sind fünf seltsame und fünf nicht seltsame, zufällig ausgewählte, und wissen Sie, hier kann ich sie sortieren und die Bilder zurückbringen. Jetzt könnte ich also sagen, in Ordnung, ich möchte nur sehen, |
| |
Vielleicht möchte ich nur eins und zwei sehen, was auch immer, nur für die kleine Serie. Ich hoffe also noch einmal, dass dies zeigt, wie das Ziehen entlang dieser Pfade selbst bei wirklich großen Datenmengen keinen Sinn ergibt |
| |
Haben Sie die Bilder oder wissen Sie, dass es möglich ist, die Bilder einzufügen? Ich könnte einfach ... sie erhalten eine Teilmenge. Und dann könnte ich diese durchblättern und sagen, was an den Sonderlingen anders ist. Ich kann sie klären. |
| |
Jetzt möchte ich einen weiteren Anwendungsfall zeigen. Also |
| |
In diesem Anwendungsfall lernte ich, wie man Bilder anhand von Deep-Learning-Methoden klassifiziert und so weiter |
| |
In diesem Fall, wissen Sie ... ist mir in diesem Fall wirklich eindringlich aufgefallen, dass Bilder wirklich im wahrsten Sinne des Wortes die Daten sind. |
| |
Und hier ist ein Beispiel dafür. Wenn ich mir in meinem Fall natürlich die Aufnahme ansehe, habe ich unterschiedliche Ansichten davon. Ich habe versucht, diese unterschiedlichen Ansichten zu klassifizieren. |
| |
Richtiges Gefühl??? und einige oder etwas anderes, das sich auf einen anderen Teil des Kopfes konzentriert. Und hier simuliere ich diese Katzenstatue aus den Kunstdaten und kategorisiere sie. Hier ist der Rücken, der Blick nach rechts, der Blick nach vorne und so weiter |
| |
Wissen Sie, dieses, dieses, dieses ganze Projekt des maschinellen Lernens findet in JMP nicht statt, aber es besteht dort ein Bedarf |
| |
für dieses Python ??? TensorFlow-Kategorisierungsprodukt zur Bereitstellung von Trainingsdaten. Und am Ende, um die Ergebnisse zu überprüfen, die zurückkommen, und am Ende handelt es sich, wie Sie wissen, um die Form verschachtelter Dateien in Ordnern. Lassen Sie mich also noch kurz ein weiteres unserer Tools zeigen. Dieses Bild |
| |
Auf geht's. Bildtabelle. Diese Werkzeuge. |
| |
Zwei Ordner und hier ist ... ich kann die Bilder auswählen. |
| |
Dies sind die Pfade oder Bilder in der Datentabelle und ich kann einige Attributspalten auswählen und diese in umwandeln |
| |
Dateiordner für verschachtelte Dateiordnerkategorien. Hier werde ich es anweisen, meine Dateinamenspalte als Namen zu verwenden. |
| |
Ich kann im Allgemeinen alle ein Präfix haben oder die Größe ändern. Die Größenänderung ist eine weitere Sache, die bei diesem maschinellen Lernen wirklich zum Tragen kam. Ich habe mein Modell auf jeden Fall so eingerichtet, dass ich Bilder einer bestimmten Größe hochladen werde. Wenn dies dann funktioniert, werden meine Bilder gesendet |
| |
in den Ordner. |
| |
Es gibt Snafu hier, wo es hingegangen ist. |
| |
Lass es mich noch einmal tun. Die Bilder...Bildtabelle in Ordner. |
| |
Ich glaube, ich habe auf das Falsche geklickt. Ich habe hier meinen Ordner mit Bildern für maschinelles Lernen, in den ich diese schnell einfügen möchte. |
| |
Überarbeiten Sie das. |
| |
Klicken Sie auf die Dateinamen. |
| |
Und es wird sie im Ordner anordnen. |
| |
Hier habe ich also meine Test- und Trainingsdatensätze und ups, ich habe das Falsche für meine Kategorien ausgewählt. Kategorisieren wir diese nach den Dingen, die ich in den Spalten ausgewählt habe. |
| |
Die Idee dahinter ist also, dass ich meine kategorisierten Daten in die Dateiordnerstruktur einfügen muss. |
| |
Und das andere daran ist, dass es bei den Daten in ... nützlich ist, dies in JMP in der Datentabelle zu tun, also ist es nützlich, ein Training für diese Kategorien zu entwickeln. |
| |
Gruppen innerhalb von JMP. Ich habe bereits gezeigt, dass wir die Schichtung durchführen können, und hier ist ein weiteres Beispiel, bei dem, weil ich die Daten habe, die anderen Datenspalten, wie die Abteilung, in der |
| |
im Datensatz. Ich kann zurückgehen und sehen, hey, habe ich meinen Test- und Trainingssatz ausgewogen aufgeteilt? Wenn ich also, sagen wir mal, ägyptische Kunst habe, habe ich bei der ägyptischen Kunst gute Arbeit geleistet |
| |
Teils in der Aufgabe, teils im Training, nicht so sehr in der anderen Kategorie. In JMP weiß ich also, dass ich die anderen Daten habe |
| |
Säulen. Sie eignen sich zum Zusammenstellen meines Testtrainingssatzes und stellen sicher, dass ich ausgeglichene Gruppen habe. Außerdem kann ich diese Tabelle speichern und eine Aufzeichnung dessen haben, was in der ... enthalten war. |
| |
Was war in der Ausbildung, die ich gemacht habe? Das gibt es also. Das Letzte, was ich dazu sagen wollte, ist, dass diese Museumsdaten nicht wirklich gut erfasst werden |
| |
die Idee, dass Messbilder alle sehr ähnlich aussehen. Da diese Katzen alle so einzigartig sind, müssen Sie beim Scrollen möglicherweise genau hinschauen, um zu sehen, |
| |
Weißt du, ist das der Rücken einer Katze oder die Vorderseite mit abgetragenem Gesicht oder was auch immer, und |
| |
Ich werde mehr über den Fall sprechen, in dem Messbilder einander wirklich sehr ähnlich sind. Und es ist möglicherweise sehr nützlich, durch sie zu scrollen und die Dinge nur mit dem Auge zu betrachten. Nachdem wir von Serkay mit seinem PowerPoint-Tool gehört haben. |
| Serkay Olmez |
Okay, also lass mich meinen Bildschirm teilen. |
| |
In Ordnung. |
| |
Ich werde also über ein Skript sprechen, das es Benutzern ermöglicht, in einer JMP-Tabelle aufgelistete Bilder in PowerPoint zu übertragen. |
| |
Was Sie also tun möchten, ist, die Bilder der in der Tabelle aufgeführten Links zu sammeln und sie mit einer von Ihnen ausgewählten Vorlage in PowerPoint zu übertragen. Und so können Sie diese Tabelle mit dem erstellen |
| |
Codeausschnitte, die Heidi bereits gezeigt hat, und dieses Skript geht davon aus, dass Sie bereits eine Tabelle und die Links darin haben. |
| |
Und ich werde einfach das Skript ausführen und Ihnen sagen, was das Skript tut. |
| |
Wenn ich das also ausführe, erhalten Sie diese Schnittstelle, in der Sie Spalten als Attribute auswählen können. Zunächst müssen Sie den Bildpfad auswählen, damit JMP weiß, woher und wo diese Bilder gesammelt werden sollen |
| |
Sie können auch Beschriftungen hinzufügen. Diese Beschriftungen werden als Spalten in PowerPoint eingefügt und Sie können auch entscheiden, welche Art von Layout Sie in PowerPoint wünschen. Ich zeige also einfach ein Raster |
| |
Layout zuerst. Es gibt also vier Spalten, in diesem Fall zwei Zeilen. Und Sie klicken auf „Exportieren“. Was es tut, ist, dass es PowerPoint und PowerPoint auslöst |
| |
Sammeln Sie diese Bilder und die Folien werden erstellt. Dies dauert 10 bis 20 Sekunden, da 20 Bilder von einem Server abgerufen werden. |
| |
Sobald es fertig ist, haben Sie PowerPoint mit einer übersichtlichen Struktur. Denken Sie daran, diese Spalten stammen aus den Spalten, die Sie zu Beginn in der Benutzeroberfläche ausgewählt haben. Sie erhalten dieses also schnell und können es natürlich ändern |
| |
das Layout hier. Nehmen wir zum Beispiel an, Sie möchten Folgendes tun |
| |
eine andere Sache. Hier gibt es also diese Layout-Auswahl. Nehmen wir an, Sie möchten eine Zeile erstellen und darunter vielleicht etwas Platz lassen, damit Sie dort einige Kommentare einfügen können. Sie können dies also einfach noch einmal ausführen |
| |
Anschließend teilt JMP PowerPoint mit, wie das Layout eingerichtet werden soll. Sobald dies abgeschlossen ist, wird pro Folie eine Zeile für Bilder angezeigt. |
| |
Sehen Sie so aus und |
| |
Eine weitere Funktion des Skripts besteht darin, Ihre Folien in Kategorien aufzuteilen. Oder vielleicht gibt es ein Top-Attribut in Ihren Daten und Sie möchten beginnen ... Sie möchten eine neue Folie beginnen |
| |
wenn sich dieses Attribut ändert. Nehmen wir zum Beispiel das Medium und legen es in Folienbeschriftungen ein, sodass oben Folienbeschriftungen entstehen. Es ist wie mit Titeln. |
| |
Außerdem wurde diese kleine PowerPoint-Präsentation in Kategorien unterteilt. Daher wird jedes Mal, wenn sich dieses Medienattribut ändert, eine neue Folie gestartet. Wenn ich das einfach mache, |
| |
In 10 bis 20 Sekunden wird das Gleiche noch einmal ausgeführt. Jetzt werden sie in verschiedene Kategorien eingeteilt. So haben Sie ein schönes Layout |
| |
Satz Folien, |
| |
welche welche geteilt werden. So haben Sie zum Beispiel einen Schieber für mittelgroß, gleich Messing, Sie haben einen für Bronze, und davon scheint es nur einen Gegenstand zu geben. Ich wählte ??? Zeilen in den Daten und es wird Keramik usw. geben. Dadurch werden die Folien getrennt. |
| |
Das Letzte, was ich als Demonstration zeigen werde, ist, dass sich die Leute manchmal ein etwas komplizierteres Layout wünschen. Bei einer Vorlage zum Beispiel möchten sie sich ein Bild ansehen |
| |
auf eine größere Art und Weise, also möchten sie ein großes Bild auf der linken Seite platzieren, vielleicht noch ein paar mehr auf der rechten Seite. So können Sie solch komplizierte Vorlagen erstellen |
| |
indem man geht...indem man ein anderes Layout auswählt und diese werden durch Skripte erledigt. Also hatte ich dieses Layout von groß nach klein. Auf der linken Seite befindet sich ein großes Bild und auf der rechten Seite werden zwei kleine gestapelt. Also, wenn Sie das einfach tun |
| |
Es wird dasselbe tun, aber jetzt wird es ein anderes Layout haben. |
| |
Für den Aufbau der Folien gebe ich 10 bis 20 Sekunden Zeit. |
| |
Los geht's. Also ein großes Bild auf der linken Seite und zwei kleine auf der rechten Seite. |
| |
Und das Letzte, was ich zeigen werde, ist die Anpassung des Tools. Wir werden dieses Tool als Teil dieses großen Add-Ins veröffentlichen, das all diese Bildmanipulationen durchführt. Und wenn ich das hier ganz schnell öffnen würde, |
| |
Dies ist also vom Benutzer anpassbar, sodass Benutzer ändern können, welche Art von Spalten sie automatisch in Rollen einfügen möchten. Und so |
| |
Benutzer können es für sich selbst anders aussehen lassen. Und eine letzte Sache, die ich erwähnen möchte, betrifft die speziellen Vorlagen. Also diese Vorlagen |
| |
Ich habe gerade ein großes bis kleines gezeigt, diese werden von Skripten erstellt, die außerhalb des Tools leben. Daher stellen wir zwei davon zur Verfügung. Aber die Idee ist, dass sich der Benutzer weiterentwickeln kann, wenn er genug Erfahrung hat |
| |
Er erstellt eine eigene Vorlage und fügt sie in das Tool ein. Das Tool erkennt sie, oder der Entwickler kann immer mehr Vorlagen entwickeln |
| |
spezifiziert...spezifisch für einen bestimmten Kunden oder bestimmte Benutzer. Dies wird also Teil des Add-Ins sein, das wir veröffentlichen werden. Das ist alles was ich habe. Heidi kann es zurücknehmen. |
| Heidi Hardner |
Okay okay. |
| |
Das tut mir leid. Ich bin zurück und |
| |
Jetzt betrachten wir einen anderen Datensatz. Diese Astronomiebilder von Shed of Science. |
| |
Und wie angekündigt sind diese Bilder mehr... es sind Messbilder und Sie sehen hier in diesem sehr kleinen Bild ein Stück Nachthimmel. Und selbst in dieser sehr geringen Größe und Umfang der Bilder, |
| |
Sie können sehen, Sie können dort Bewegung sehen. Und man kann einige ungewöhnliche Dinge sehen, wie hier, wenn etwas auftaucht. |
| |
Und das ist einer der Punkte, die ich ansprechen wollte, als ich mir „Like Classify“ für mein maschinelles Lernprojekt angesehen habe und ich Bilder habe, die einander nominell sehr, sehr ähnlich sehen. Es ist sehr einfach, durchzublättern und etwas Ungewöhnliches wie dieses zu entdecken. |
| |
Aber ich werde das tatsächlich anschaulicher demonstrieren, indem wir das Ganze vergrößern und noch einmal durchscrollen. Also lass mich schnell |
| |
Beschreiben Sie, was wir sehen werden. Hier ist also eine Ansicht der Intensität der Weißintensität auf diesen Bildern als Funktion der Zeit. Wenn wir sie durchblättern, sind sie hier zeitlich geordnet. |
| |
Und eine Sache, die Sie nicht sehen werden, die mit bloßem Auge kaum erkennbar ist, ist dieser große, langsame Trend hier in der Intensität. |
| |
Wir werden die Etiketten anbringen. Sie können hier noch einmal sehen, wie Sie Etiketten verwenden, um zu sehen. Ja, ob die Intensität sehr hoch ist. Das liegt daran, dass es einen Streifen über die 60-Sekunden-Belichtungen gibt, der in diesen Bildern vorbeigeht. Wir können jedoch auch die Unebenheiten in den Daten erkennen. Und da sieht man das |
| |
Das Teleskop ist abgedriftet, ein kleiner Teil des Hintergrunds bewegt sich und es stellt sich selbst zurück. Sehen Sie das, wenn wir durchblättern. Also nur eine kleine Vorschau. |
| |
Ich werde dies viel größer darstellen, sodass wir sogar innerhalb der Datentabelle eine ziemlich große Ansicht der Bilder sehen können, nur ein wenig größer. |
| |
Und rechtzeitig wieder von vorne beginnen. Ich möchte, dass Sie diese Stelle und dieses Objekt beobachten, während wir durch die Daten scrollen. |
| |
Und wir hoffen, dass Sie die Bewegung nach links vor den Hintergrundsternen sehen können. Und das ist ein Asteroid, 2171 Kiew. |
| |
Das heißt, wir sehen, dass diese messtechnischen Bilder eine echte Absicht waren. Daher möchten wir nur anschaulich zeigen, dass unter den richtigen Umständen ein einfaches Scrollen durch die Bilder in der Tabelle möglich ist. |
| |
Anmerkung zur Bildtabelle. Dies gilt also für den umgekehrten Fall, wenn Sie die Bilder wirklich nur einzeln untersuchen möchten. |
| |
Wenn Sie darauf klicken, haben Sie wiederum die Wahl, ob Sie den Pfad oder die eingebetteten Bilder verwenden möchten. |
| |
Sie haben die Möglichkeit, eine Art Identifikator zu verwenden, mit dem wir das Datum hier eingeben, oder es gibt Ihnen einfach eine Zeilennummer und Sie können ein anderes Attribut verwenden. Lassen Sie uns das Teleskop hier einfügen. |
| |
auf die Daten. Und was dies bewirkt, ist, dass es ein kleines Markup-Tool bildet und dieses Tool Ihnen dabei hilft |
| |
Führen Sie einige generische Klassifizierungen durch. Das hier ist eine Drei, hier könnte man etwas sagen. Eine Art Kommentar zu den Daten. |
| |
Außerdem habe ich ein Fadenkreuz, damit ich messen kann. Es misst das Bild in Pixeln und bewegt das Fadenkreuz, um die Positionen aufzuzeichnen |
| |
Delta dort und Pixel, wenn ich auf Aufnahme klicke. Bevor wir das tun, wissen Sie, einer der Gründe dafür ist, dass es viele verschiedene Möglichkeiten gibt, Werbung mit Werbung zu markieren |
| |
Ein Teil der Motivation, dies in JMP zu tun, liegt wiederum darin, dass neben dem Bild auch all diese anderen Daten in der Tabelle enthalten sind. |
| |
Es wird hier eigentlich nur durch diese eine Spalte dargestellt. Aber auch dies ist etwas, das reif für die Anpassung ist. In meiner eigenen kleinen Version schaue ich mir Bilder an |
| |
und ich drucke hier in dieser Ansicht eine kleine Karte der Position des Kopfes auf dem Wafer oder verschiedene andere Daten aus. Oder vielleicht stand im Bildrezept, welche Abmessungen ich versuchen kann, zu überprüfen. |
| |
Ist die Möglichkeit, diese Verbindung zwischen Bild und Objekten herzustellen, überhaupt möglich? Aber wenn wir dann auf „Aufzeichnen“ klicken, gehen wir nach rechts. Wir werden sehen, wie sie Spalten hinzufügen und |
| |
(Die Säulen sind so hoch, lasst sie uns ein wenig verkleinern.) |
| |
Hier in Zeile 3 zu sehen und aufgezeichnet. Nein, ich möchte das weiße Fadenkreuz nicht verschieben, also erhalte ich einen vertikalen Abstand und die Positionen des Fadenkreuzes sowie meine Kommentare und Klassifizierungen bleiben direkt wieder in der Tabelle in der richtigen Zeile hängen. |
| |
Eine weitere Sache, die wir hier sehen, ist eine weitere Spalte mit Bildern. Und hier habe ich einige Bilder eingefügt, bei denen es sich um JMP-Plots handelt. JMP-Plots können Bilder sein. |
| |
Und in der Datentabelle, die wir teilen, habe ich Code eingebettet. Sie werden hier sehen, dass diese Bilder erstellt werden und dass die Get-Pixel-Nachricht für die Bilder, die wir haben, verwendet wird. |
| |
Erstellen einer Matrix der Daten, Ausschneiden eines Ausschnitts entlang der Bewegung des Asteroiden und Mitteln der Intensität. Sie können durchblättern und sehen |
| |
Der Gipfel bewegt sich in diesen Bildern. Aber der eigentliche Sinn dieser Sache war für mich gerade erst erwähnt. |
| |
Bei einigen unserer Anwendungsfälle bei Seagate haben wir ständig eine Datenzeile für einen Kopf und welche Werte darin enthalten sind, z. B. eine Spitzenfrequenz, die aus einem gesamten Spektrum stammt, oder ein optimaler Wert, der aus einem stammt Optimierungs-Sweep usw. und |
| |
Diese Sweeps könnten tatsächlich zu Bildern in den Daten werden. Und natürlich gibt es gute Gründe, warum wir diese Art der Merkmalsextraktion bei Bildern oder komplexen Kurven durchführen. |
| |
Die einfachen Werte wie die Häufigkeit können in verschiedenen JMP-Analysen direkter verwendet werden, z |
| |
Die statistischen Plattformen von JMP, aber ich hoffe, dass wir beide gezeigt haben, dass sie sogar eine Menge nützlicher Dinge sind, die man tun kann, wenn man die Bilder in Relation zu einer Reihe anderer Datenspalten in die Tabelle bringt. |
| |
Insbesondere, wissen Sie, hoffe ich, dass Sie vielleicht sofort an Serkays PowerPoint-Demo denken, wenn Sie Plots als Bilder sehen, und Plots sind so etwas wie Dinge, die in einer PowerPoint-Präsentation auf bestimmte Weise angeordnet werden. |
| |
Wie auch immer, ich hoffe, dass die verschiedenen Teile von JSL, die wir geteilt haben, für Sie nützlich sein könnten und dass Sie sich inspiriert fühlen, selbst mehr mit Bildern zu machen. Danke. |