|
|
|
|
|
|
Support the ML Engineer!
If you would like to suggest articles, ideas, tutorials, libraries or provide feedback just hit reply or send us an email to a@ethical.institute!
|
|
|
|
|
|
|
|
|
One of our fellow readers suggested a very interesting paper which was presented at NeurIPS 2018: "Deep Neural Inspection with DeepBase" (Thanks Cecilia Shao from CometML!). In this paper they propose a declarative system for developers to inspect and understand neural networks. They also provide a great blog post where they provide 1) the definition of "deep neural inspection", 2) The inspection of a PacMan Agent with DeepBase, and 3) a link to all contributors. We would like to also point our readers to another very interesting approach to inspect DNNs presented in our 3rd newsletter edition, namely SHAP's DeepLift approach towards explaining predictions.
|
|
|
|
|
|
|
A research team from the UCSF released a paper which showed a deep learning model that achieved 100% sensitivity (i.e. no false negatives) and 82% specificity (i.e. low false positives) on an average of 6 years prior to final diagnosis. A lot of media articles have also spread the word on this piece. Imaging has been an area in medicine that deep learning has been continuously excelling on, very exciting to see what 2019 has ahead, especially with the current breakthroughs in NLP.
|
|
|
|
|
|
|
In brief, differential privacy is a technique that allows for a variable level of statistical noise to be added to a dataset. This makes it harder for re-identification attacks (making sure privacy is protected), whilst keeping the statistical properties of the data for analysis to be carried out. This is awesome as it ensures data is not available in its raw form when not necessary, but can still be used for machine learning (Apple provides a great definition). The Tensorflow team has created a new open source library that includes implementations of TensorFlow optimizers for training machine learning models with differential privacy.
|
|
|
|
|
|
|
|
MLOps = ML Operations
- Apache Airflow - Data Pipeline framework built in Python, including scheduler, DAG definition and a UI for visualisation
- Luigi - Luigi is a Python module that helps you build complex pipelines of batch jobs, handling dependency resolution, workflow management, visualisation, etc
- Genie - Job orchestration engine to interface and trigger the execution of jobs from Hadoop-based systems
- Oozie - Workflow scheduler for Hadoop jobs
|
|
|
|
|
|
|
Machine Learning Jobs
From this week on, we will be showcasing Machine Learning Engineering jobs (primarily in London for now) to help our community to stay up to date with great opportunities that come up.
It's worth mentioning that these are not sponsored posts. If you have a job you would like us to feature please send us an email, we would especially like to support startups and scale-ups!
Junior Opportunities
Mid-level Opportunities
Leadership Opportunities
|
|
|
|
|
|
|