Revisionerò, debuggherò e migliorerò il tuo codice Python di machine learning
Scienziato esperto di dati
Informazioni su questo servizio
Hai modelli di machine learning che non performano bene, danno errori o sono difficili da capire? Ti aiuterò a sistemarli.
Sono un Senior Data Scientist in una banca con oltre 3 anni di esperienza in ML in produzione, una laurea in CS di Prima Classe e sto completando un MSc in Bioinformatica. Ho costruito, debugato e ottimizzato modelli ML reali su larga scala, non solo progetti di prova.
Cosa posso revisionare e sistemare:
- Pipeline e modelli Scikit-learn e PyTorch
- Preprocessing dei dati con Pandas e ingegneria delle feature
- Training del modello, valutazione e logica degli hyperparameter
- Struttura del codice, efficienza e best practice
- Codice Python ML generale con NumPy, XGBoost, PyTorch
Cosa otterrai:
- Script Python corretti e puliti
- Un rapporto scritto che spiega ogni problema trovato e la soluzione applicata
- Suggerimenti di ottimizzazione per migliorare velocità e precisione
- Uno script di valutazione personalizzato che fornisce metriche chiave
- Documentazione del modello che copre input, output, assunzioni e limiti
Per iniziare, inviami:
- I tuoi script Python come file .py o .ipynb
- Una breve descrizione di cosa dovrebbe fare il codice
- Eventuali messaggi di errore o problemi specifici che hai notato
Linguaggio di programmazione:
Python
Framework:
Scikit-learn
•
PyTorch
•
Panda
Strumenti:
Quaderno jupyter
•
tensorflow
•
Excel
Il mio portfolio
FAQ
Traduzione automatica.
Che tipi di problemi di machine learning puoi aiutare a risolvere?
Posso aiutarti con modelli di classificazione, regressione, clustering e reti neurali. Lavoro con Scikit-learn, PyTorch, XGBoost e codice Python ML generale usando Pandas e NumPy. Se non sei sicuro che il tuo progetto sia adatto, contattami prima di ordinare.
Quali formati di file accettate?
Accetto script Python .py e notebook Jupyter .ipynb. Se il tuo progetto ha più file, comprimili in un archivio zip e invialo tutto insieme. Includi anche eventuali file CSV o dati di cui il codice ha bisogno, o un piccolo esempio di essi.
Cosa succede se non so cosa c'è che non va nel mio codice, so solo che non funziona?
Va benissimo, è la situazione più comune. Descrivi cosa dovrebbe fare il codice e cosa succede invece. Diagnosticherò il problema come parte della revisione.
Condividerai o userai il mio codice per altri scopi?
No. Il tuo codice è completamente confidenziale. Lo uso solo per completare il tuo ordine e non viene condiviso, memorizzato o riutilizzato in nessun modo.
Come faccio a sapere quale pacchetto scegliere?
Scegli Basic se hai bisogno di revisione e correzione di 1-2 script. Scegli Standard se hai fino a 3 script e vuoi anche ottimizzazione. Scegli Premium se hai un progetto completo di fino a 5 script e vuoi anche uno script di valutazione e documentazione del modello.
Cos'è lo script di valutazione incluso nel Premium?
È uno script Python standalone personalizzato per il tuo modello che puoi eseguire dopo ogni retraining. Carica automaticamente il tuo modello, esegue previsioni sui dati di test e fornisce metriche di performance chiave. I risultati vengono anche salvati in un file di log con timestamp per monitorare le performance nel tempo.
Garantisci che il mio modello sarà più preciso dopo la revisione?
Posso correggere bug, eliminare perdite di dati, migliorare il preprocessing e suggerire hyperparameter o algoritmi migliori, che di solito migliorano le performance. Tuttavia, i miglioramenti di accuratezza dipendono molto dalla qualità dei dati e dalla complessità del problema, quindi non posso garantirlo.
Cosa succede se ho bisogno di modifiche dopo la consegna?
Ogni pacchetto include revisioni: 1 per Basic, 2 per Standard e 3 per Premium. Le revisioni coprono aggiustamenti al lavoro già consegnato. Se hai bisogno di qualcosa fuori dal scope originale, possiamo discuterne come ordine separato.
Come devo inviare i miei dati se sono sensibili o grandi?
Per dati sensibili, invia un esempio anonymizzato o fittizio con la stessa struttura e nomi di colonna dei tuoi dati reali. Questo basta per revisionare e sistemare il codice. Non ho bisogno dei tuoi dati reali per valutare il codice stesso.

