Was machen Sie in Ihrer aktuellen Position?
Machine Learning / AI
Warum wird die Sigmoidfunktion in der logistischen Regression benötigt? Was ermöglicht sie?
Welches Modell würden Sie für eine binäre Klassifikationsaufgabe wählen (Vektoren aus R^n, Labels 0 und 1)? Erklären Sie warum.
Wie werden wir die logistische Regression trainieren? Welche Verlustfunktion werden wir verwenden?
Warum wird LayerNorm auf die letzte Dimension angewendet und nicht auf die Batch-Dimension?
Welche Methoden sind günstiger als die menschliche Bewertung (LLM-als-Richter, modellgeprüft)?
Was tun, wenn die Punkte in den Listen bei der Zeitstempel übereinstimmen?
-- 1.1 Was zeigt die Abfrage: SELECT campaign, COUNT(*) as rows, COUNT(DISTINCT co.user_id) AS users FROM campaigns AS ca INNER JOIN communications AS co ON ca.campaign = co.campaign GROUP BY ca.campaign AS campaign -- 1.2 Wie ändert sich die Antwort, wenn der JOIN-Typ auf LEFT geändert wird? -- 1.3 Geben Sie die Ausführungsreihenfolge der Operatoren in dieser Abfrage an. -- 2. Die Tabelle campaigns wurde korrigiert: Duplikate entfernt, Schlüssel (PK) hinzugefügt. -- Es wurden mehr Kampagnen durchgeführt, aufgrund von Bugs traten bei den Nutzern erfolglose Zustellversuche auf, und bei manchen wurde es überhaupt nicht angezeigt. -- Über die an die Nutzer gesendeten Promo-Kampagnen: -- 2.1 Schreiben Sie eine Abfrage, die die Anzahl der Nutzer zeigt, die die Kommunikation erfolgreich erhalten haben, für jede Kampagne. -- 2.2 Ändern Sie die Abfrage, um anzuzeigen: die Anzahl der Nutzer, die keine erfolgreiche Kommunikation erhalten haben, für jede Kampagne.
In welche Richtung zeigt der Gradient der Funktion f(x) = 4x + 5 am Punkt x?
Aus Sicht der analytischen Aufgaben, was war das? Hast du A/B-Tests gemacht? Welche Metriken hast du verwendet?
Was ist Überanpassung? Wie erkennt man sie und verhindert sie?
-- # -- Marketingexperten starten Werbekampagnen in der Service-App. Es gibt zwei Tabellen: -- # -- campaigns - Liste der Kampagnen -- # -- - campaign - Name der Kampagne -- # -- - action_type - Kampagnentyp: "push" oder "banner" -- # -- communications - Backend-Log mit den Sendungen der Kommunikationen dieser Kampagnen an die Nutzer -- # -- - user_id - Nutzer-ID -- # -- - campaign - Name der Kampagne -- # -- - status - Status des Ereignisses: "success" oder "error" -- ------------------------------------------------------------------------------------------------------------------------ -- # -- 1. Anfangs enthält die Tabelle campaigns 4 Zeilen: -- # -- | campaign | action_type | -- # -- |-------------|-------------| -- # -- | promo_dogs | push | -- # -- | promo_cats | banner | <- zufällig dupliziert -- # -- | promo_cats | banner | <- zwei Zeilen -- # -- | promo_rats | push | # # -- Außerdem ist bekannt, dass: -- # -- die Kampagnen promo_dogs und promo_cats erfolgreich bei 100 Nutzern durchgeführt wurden, wobei jeder Nutzer eine Kommunikation erhielt, -- # -- während promo_rats nur geplant ist. -- # -- 1.1 Was gibt die Abfrage aus: SELECT campaign, COUNT(*) as rows, COUNT(DISTINCT co.user_id) AS users FROM campaigns AS ca INNER JOIN communications AS co ON ca.campaign = co.campaign GROUP BY ca.campaign -- # -- 1.2 Wie ändert sich die Antwort, wenn der JOIN-Typ auf LEFT geändert wird? -- # -- 1.3 Geben Sie die Ausführungsreihenfolge der Operatoren in dieser Abfrage an. -- Antwort: promo_dogs ... ...
Wie drückt man die Anzahl der Kugeln im zweiten Korb in Bezug auf die Anzahl im ersten Korb aus?
-- 1.1 Was zeigt die Abfrage: SELECT campaign, COUNT(*) as rows, COUNT(DISTINCT co.user_id) AS users FROM campaigns AS ca INNER JOIN communications AS co ON ca.campaign = co.campaign GROUP BY ca.campaign AS campaign -- 1.2 Wie ändert sich die Antwort, wenn der JOIN-Typ auf LEFT geändert wird? -- 1.3 Geben Sie die Ausführungsreihenfolge der Operatoren in dieser Abfrage an. -- 2. Die Tabelle campaigns wurde korrigiert: Duplikate entfernt, Schlüssel (PK) hinzugefügt. -- Es wurden mehr Kampagnen durchgeführt, aufgrund von Bugs traten bei den Nutzern erfolglose Zustellversuche auf, und einige konnten überhaupt nicht angezeigt werden. -- Beispiel 1: communications -- | user_id | campaign | status | -- | 1000001 | promo_cats | error | -- | 1000001 | promo_cats | error | -- | 1000001 | promo_cats | success| -- | 1000001 | promo_cats | success| -- | 1000001 | promo_cats | error | -- Beispiel 2: communications -- | user_id | campaign | status | -- | 1000002 | promo_rats | error | -- | 1000002 | promo_rats | error | -- | 1000002 | promo_rats | error | -- | 1000002 | promo_rats | error | -- | 1000002 | promo_rats | error | -- Über die an Nutzer gesendeten Promo-Kampagnen: -- 2.1 Schreiben Sie eine Abfrage, die die Anzahl der Nutzer zeigt, die die Kommunikation erfolgreich erhalten haben, für jede Kampagne. -- 2.2 Ändern Sie die Abfrage, um die Anzahl der Nutzer anzuzeigen, die keine erfolgreiche Kommunikation erhalten haben, für jede Kampagne.
Wie beeinflusst die Anwesenheit mehrerer Nullen in der Liste die Entscheidung?
Welche Regularisierungsmethoden kennen Sie? Worin unterscheidet sich L1 von L2?
// Ein Array a, das aufsteigend sortiert ist, der Index des Elements index und eine ganze Zahl k. // Es ist erforderlich, beliebig k Zahlen aus dem Array zurückzugeben, die den Wert am nächsten an a[index] haben. // Einschränkungen: // Arraygröße 1 <= N <= 10^6; // Arrayelemente: -10^9 <= a[i] <= 10^9; // Zahl 0 <= k <= N; // Index des Elements 0 <= index < N. // find_k_closest(a={2, 3, 5, 7, 11}, index=3, k=2) -> {5, 7}
Schreiben Sie die Vorhersageformel für die logistische Regression.