Sobes.tech

Machine Learning / AI

Was machen Sie in Ihrer aktuellen Position?

157

Warum wird die Sigmoidfunktion in der logistischen Regression benötigt? Was ermöglicht sie?

157

Was ist das Peeking-Problem und wie wird dagegen vorgegangen?

Middle — Senior
156

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.

156

Wie werden wir die logistische Regression trainieren? Welche Verlustfunktion werden wir verwenden?

155

Was tun, wenn die Punkte in den Listen bei der Zeitstempel übereinstimmen?

Middle — Senior
153

-- 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.

150

In welche Richtung zeigt der Gradient der Funktion f(x) = 4x + 5 am Punkt x?

Middle — Senior
150

Aus Sicht der analytischen Aufgaben, was war das? Hast du A/B-Tests gemacht? Welche Metriken hast du verwendet?

149

Was ist Überanpassung? Wie erkennt man sie und verhindert sie?

147

-- # -- 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 ... ...

147

Wie drückt man die Anzahl der Kugeln im zweiten Korb in Bezug auf die Anzahl im ersten Korb aus?

Middle — Senior
146

-- 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.

146

Wie beeinflusst die Anwesenheit mehrerer Nullen in der Liste die Entscheidung?

Middle — Senior
146

Welche Regularisierungsmethoden kennen Sie? Worin unterscheidet sich L1 von L2?

145

// 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}

143

Schreiben Sie die Vorhersageformel für die logistische Regression.

140
/7