Adithya Naik-Security Intern
Tagessatz prüfen
Erfahrungen
Vehicle Classification and Detection using Neural Networks
Erkennung und Klassifizierung von Fahrzeugen in Bildern und Videos für die Verkehrsüberwachung
- Ein YOLO- + Faster-R-CNN-Modell für reale Verkehrs- und autonome Fahrszenarien. Ausgezeichnet mit dem Best Paper Award am St Joseph Engineering College, März 2025.
Was es macht
- Das Modell nimmt Bilder oder Videoframes und lokalisiert und klassifiziert Fahrzeuge nach Typ, sodass es für Folgeanwendungen wie Verkehrsflussüberwachung oder Wahrnehmung in autonomen Fahrzeugsystemen nutzbar ist.
Was ich gemacht habe
- YOLO (für schnelle Erkennung) mit Faster R-CNN (für genauere Klassifizierung) kombiniert, statt mich auf nur eine Architektur zu verlassen, um Geschwindigkeit und Genauigkeit dort abzuwägen, wo sie am wichtigsten waren.
- 90 % mean Average Precision (mAP) erreicht, bewertet mit IoU-basierten Metriken statt nur mit roher Genauigkeit, damit die Lokalisierungsqualität korrekt abgebildet wird.
- Die komplette Datenverarbeitung und Bewertungspipeline in Python mit TensorFlow und OpenCV umgesetzt.
- Das begleitende Paper wurde vom Best Paper Award der CSE-Abteilung am St Joseph Engineering College ausgezeichnet.
Tech-Stack: Python, TensorFlow, OpenCV, YOLO, Faster R-CNN
AI Resume Scoring Agent
Ein LLM-Agent, der Lebensläufe anhand einer Stellenbeschreibung mit erzwungener strukturierter Ausgabe bewertet
- Ein selbst gesteuertes Projekt, das speziell aufgebaut wurde, um praktische Erfahrung mit Tool-Calling, Prompt Engineering und Workflow-Automatisierung zu sammeln – nicht nur, um damit Vertrautheit zu behaupten.
Was es macht
- Gegeben eine Stellenbeschreibung und einen Lebenslauf gibt der Agent ein strukturiertes JSON-Objekt zurück (kein Fließtext, den man erst interpretieren muss) mit einem Gesamtwert, Teilwerten für den Skill-Abgleich und die Relevanz der Erfahrung, einer Liste konkreter genannter Lücken und einer Ein-Satz-Zusammenfassung – bereit zum Sortieren, Filtern oder direkten Weitergeben an ein anderes System.
Was ich gemacht habe
- Die Tool-Calling-API des LLM genutzt, um strukturierten JSON-Output über ein definiertes Schema zu erzwingen, statt Freitext mit Regex zu parsen, damit die Antwort immer dem erwarteten Format entspricht.
- Bewusstes Prompt Engineering eingesetzt: klare Bewertungskriterien pro Feld, ein Few-Shot-Beispiel für den gewünschten Denkstil und die Reihenfolge des Schemas so angelegt, dass das Denkfeld des Modells vor den numerischen Scores steht, damit das Denken den Score beeinflusst und ihn nicht erst nachträglich rechtfertigt.
- Eine Streamlit-UI für das Hochladen von Lebensläufen und das Anzeigen einer sortierbaren Ergebnis-Tabelle gebaut.
- Die Bewertungslogik in eine Flask-API verpackt und mit einem n8n-Workflow verbunden: Ein Formular-Absenden löst den Agenten per Webhook aus, der dann eine E-Mail-Benachrichtigung mit dem Ergebnis verschickt, getestet mit einer echten SMTP-Sandbox (Mailtrap).
- Eine kleine Lovable-App gebaut, die strukturierte Daten an einen externen Webhook sendet, um direkt praktische Erfahrung mit einem No-Code-Builder zu sammeln statt nur indirekte Vertrautheit.
- Einen Mock-API-Client eingebaut, damit die gesamte Pipeline von Anfang bis Ende gebaut, ausgeführt und getestet werden kann, ohne API-Credits zu verbrauchen.
Tech-Stack: Python, Gemini API (Tool-Calling), Streamlit, Flask, n8n, Lovable, JSON Schema
Bone Fracture Detection and Diagnosis System
Ein KI-Diagnosetool, das Frakturen in Röntgenbildern findet und hervorhebt
- Kombiniert drei verschiedene Modelltypen, um Frakturen sowohl zu klassifizieren als auch präzise zu lokalisieren, und wurde als nutzbares Tool für Echtzeit-Uploads deployt.
Was es macht
- Gegeben ein Röntgenbild klassifiziert das System, ob eine Fraktur vorhanden ist, segmentiert den genauen Frakturbereich und legt eine Bounding Box für eine schnelle visuelle Bestätigung darüber, bevor das Ergebnis über eine Live-Upload-Oberfläche für medizinisches Fachpersonal bereitgestellt wird.
Was ich gemacht habe
- Drei sich ergänzende Modelltypen in einer Pipeline kombiniert: einen ResNet-Klassifikator (92 % Genauigkeit), ein U-Net-Segmentierungsmodell für die präzise Umrandung des Frakturbereichs und YOLOv11 für die Detektion, was allein die Erkennungsgenauigkeit um weitere 10 % verbessert hat.
- Das medizinische Bilddatenset selbst mit Labelbox und Roboflow kuratiert und gelabelt, um saubere, hochwertige Trainingsdaten sicherzustellen, statt mich auf ein bereits bereinigtes öffentliches Set zu verlassen.
- OpenCV verwendet, um genaue visuelle Fraktur-Overlays direkt auf dem Original-Röntgenbild darzustellen, damit die Interpretation leicht fällt.
- Geschätzt, dass das System die diagnostische Prüfzeit im Vergleich zur manuellen Sichtung um etwa 20 % verkürzt.
- Eine Streamlit-basierte Oberfläche gebaut und deployt, die Echtzeit-Uploads von Röntgenbildern unterstützt, sodass das Tool auch ohne ML-Vorkenntnisse nutzbar ist.
Tech-Stack: Python, PyTorch, ResNet, U-Net, YOLOv11, OpenCV, Labelbox, Roboflow, Streamlit, Google Colab (GPU)
Drug-to-Drug Interaction Prediction Model
Vorhersage riskanter Arzneimittelkombinationen mit Graph- und Sequenzmodellen
- Verknüpft Graph Neural Networks mit Recurrent Neural Networks, um schädliche Arzneimittelinteraktionen zu erkennen, bevor sie auftreten.
Was es macht
- Das Modell stellt Arzneimittel und ihre Eigenschaften als Graphstruktur dar und kombiniert das mit sequenzieller Modellierung, um vorherzusagen, ob ein bestimmtes Medikamentenpaar wahrscheinlich eine schädliche Interaktion erzeugt, mit dem Ziel, sicherere Verschreibungsentscheidungen zu unterstützen.
Was ich gemacht habe
- Graph Neural Networks (GNNs) kombiniert, um die Beziehungsstruktur zwischen Arzneimittelmerkmalen zu erfassen, mit Recurrent Neural Networks (RNNs), um sequentielle/musterbasierte Zusammenhänge zu erfassen, statt nur eine der beiden Architekturen zu verwenden.
- Die Vorhersagegenauigkeit um 12 % gegenüber Basisansätzen verbessert.
- Das Modell in PyTorch aufgebaut und ausgewertet, mit scikit-learn für die unterstützende Analyse der Arzneimittelmerkmale.
- Das Projekt auf einen konkreten pharmazeutischen Anwendungsfall ausgerichtet: schädliche Kombinationen früh zu markieren, statt es nur als rein akademische Übung zu betrachten.
Tech-Stack: Python, PyTorch, Graph Neural Networks (GNNs), Recurrent Neural Networks (RNNs), scikit-learn
Two-Stage Deep Learning Pipeline for Aerial Building Footprint Detection
Gebäudeflächen in Luftbildern automatisch End-to-End erkennen
- Eine zweistufige Computer-Vision-Pipeline, komplett von Grund auf in PyTorch gebaut: Ein Klassifikator entscheidet, ob ein Gebäude vorhanden ist, danach markiert ein Segmentierer genau, wo es liegt.
Was es macht
- Gegeben ein Luftbild nutzt das System zuerst einen EfficientNet-B0-Klassifikator, um zu bestimmen, ob die Kachel ein Gebäude enthält, und leitet positive Kacheln dann an ein DeepLabV3+-Segmentierungsmodell mit MobileNetV2-Encoder weiter, das eine pixelgenaue Maske der Gebäudefläche erzeugt. Das zweistufige Design verhindert, dass der Segmentierer unnötig auf leeren Kacheln arbeitet, und hält die Pipeline effizient.
Was ich gemacht habe
- Beide Stufen der Pipeline von Grund auf entworfen und trainiert, statt ein fertiges End-to-End-Segmentierungsmodell zu verwenden, um die Inferenz auf Kacheln ohne Gebäude günstig zu halten.
- 96,8 % Klassifikationsgenauigkeit und 0,645 IoU / 0,785 Dice in der Segmentierungsstufe erreicht, trainiert End-to-End auf kostenlosen Google-Colab-GPUs.
- Fehleranalysen durchgeführt, um genau zu verstehen, wo und warum das Modell versagt (z. B. dichte städtische Bebauung, schwer erkennbare Dächer), statt nur Gesamtgenauigkeit zu berichten.
- Eine Streamlit-Demo gebaut, damit die Pipeline live auf neuen Bildern ausprobiert werden kann und nicht nur offline ausgewertet wird.
Tech-Stack: Python, PyTorch, EfficientNet-B0, DeepLabV3+, MobileNetV2, Streamlit, Google Colab (GPU)
Zusammenfassung
Absolvent der Informatik mit praktischer Erfahrung im Aufbau und Deployment von Deep-Learning-Systemen für die medizinische Bildanalyse sowie mit praktischer Erfahrung in Application Security.
Fähigkeiten
- Python
- C++
- Computer Aided Design
- Deep-Learning-Frameworks: Pytorch, Tensorflow, Keras
- Git/Github
- Docker
- Gitlab
Sprachen
Ausbildung
Universität Osnabrück
M.Sc · Kognitionswissenschaft · Osnabrück, Deutschland
St Joseph Engineering College (VTU)
B.E. · Informatik & Ingenieurwesen · Mangaluru, Indien
Statistiken
Erfahrung
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Tagessatzverteilung
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Der durchschnittliche Tagessatz ist der Mittelwert aller Tagessätze aus aktuellen Verträgen vergleichbarer Freelancer auf unserer Plattform.
Der Median-Tagessatz ist der mittlere Wert aller Tagessätze – die Hälfte der vergleichbaren Freelancer verlangt weniger, die andere Hälfte mehr. Anders als der Durchschnitt wird er von Ausreißern kaum beeinflusst.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Osnabrück, Deutschland arbeiten
