jupyter-notebook
slundberg / shap
A unified approach to explain the output of any machine learning model.
Good Stuff
- NHANES survival model with XGBoost and SHAP interaction values - Using mortality data from 20 years of followup this notebook demonstrates how to use XGBoost and
shap
to uncover complex risk factor relationships. - Census income classification with LightGBM - Using the standard adult census income dataset, this notebook trains a gradient boosting tree model with LightGBM and then explains predictions using
shap
. - League of Legends Win Prediction with XGBoost - Using a Kaggle dataset of 180,000 ranked matches from League of Legends we train and explain a gradient boosting tree model with XGBoost to predict if a player will win their match.
- MNIST Digit classification with Keras - Using the MNIST handwriting recognition dataset, this notebook trains a neural network with Keras and then explains predictions using
shap
. - Keras LSTM for IMDB Sentiment Classification - This notebook trains an LSTM with Keras on the IMDB text sentiment analysis dataset and then explains predictions using
shap
. - Explain an Intermediate Layer of VGG16 on ImageNet - This notebook demonstrates how to explain the output of a pre-trained VGG16 ImageNet model using an internal convolutional layer.
- Sentiment Analysis with Logistic Regression - This notebook demonstrates how to explain a linear logistic regression sentiment analysis model.
- Census income classification with scikit-learn - Using the standard adult census income dataset, this notebook trains a k-nearest neighbors classifier using scikit-learn and then explains predictions using
shap
. - ImageNet VGG16 Model with Keras - Explain the classic VGG16 convolutional nerual network’s predictions for an image. This works by applying the model agnostic Kernel SHAP method to a super-pixel segmented image.
- Iris classification - A basic demonstration using the popular iris species dataset. It explains predictions from six different models in scikit-learn using
shap
. shap.decision_plot
shap.dependence_plot
keplergl / kepler.gl
Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets.
Good Stuff
- [Kepler.gl][web] is a data-agnostic, high-performance web-based application for visual exploration of large-scale geolocation data sets. Built on top of Mapbox GL and deck.gl, kepler.gl can render millions of points representing thousands of trips and perform spatial aggregations on the fly.
- The
mapbox
argument is anInteractiveMap
when added ornull
when removed.
shaoanlu / faceswap-GAN
A denoising autoencoder + adversarial losses and attention mechanisms for face swapping.
Good Stuff
onnx / models
A collection of pre-trained, state-of-the-art models in the ONNX format
Good Stuff
- |CaffeNet|Krizhevsky et al.|Deep CNN variation of AlexNet for Image Classification in Caffe where the max pooling precedes the local response normalization (LRN) so that the LRN takes less compute and memory.|
- You can see visualizations of each model’s network architecture by using Netron.
Mikoto10032 / DeepLearning
深度学习入门教程&&优秀文章&&Deep Learning Tutorial
Good Stuff
- hangdong的深度学习博客,论文推荐
- 3. colah’s blog
- 反卷积
- 凭什么相信CNN的结果?–可视化
- Hands-on tour to deep learning with PyTorch
- Keep Up With New Trends
- 如何端到端地写科研论文-邱锡鹏
python
guanguans / favorite-link
❤️
每日收集喜欢的开源项目
Good Stuff
- 超实用工具,看老司机怎么把 Github 玩出花来
- 《神经网络与深度学习》
- 爬取secwiki和xuanwu.github.io/sec.today,分析安全信息站点、安全趋势、提取安全工作者账号(twitter,weixin,github等)
- Rails Girls Guides。
- 🌈 An elegant dashboard https://d2-projects.github.io/d2-admin/。
- AwesomeList top
deepinsight / insightface
Face Analysis Project on MXNet
Good Stuff
- By Jia Guo and Jiankang Deng
- All face images are aligned by MTCNN and cropped to 112x112:
davidsandberg / facenet
Face recognition using Tensorflow
Good Stuff
- Multi-task CNN. A Matlab/Caffe implementation can be found here and this has been used for face alignment with very good results. A Python/Tensorflow implementation of MTCNN can be found here. This implementation does not give identical results to the Matlab/Caffe implementation but the performance is very similar.
pandas-profiling / pandas-profiling
Create HTML profiling reports from pandas DataFrame objects
Good Stuff
- Census Income (US Adult Census data relating income)
- NASA Meteorites (comprehensive set of meteorite landings)
- Titanic (the “Wonderwall” of datasets)
- NZA (open data from the Dutch Healthcare Authority)
- Stata Auto (1978 Automobile data)
- Website Inaccessibility (demonstrates the URL type)
- The documentation for
pandas_profiling
can be found here.
RustPython / RustPython
A Python Interpreter written in Rust
Good Stuff
Check out our online demo running on WebAssembly.
NVIDIA / apex
A PyTorch Extension: Tools for easy mixed precision and distributed training in Pytorch
Good Stuff
- Full API Documentation: https://nvidia.github.io/apex
- API Documentation
- Moving to the new Amp API (for users of the deprecated “Amp” and “FP16_Optimizer” APIs)
- API Documentation
ansible / workshops
Training Course for Ansible Automation
Good Stuff
- | Ansible Red Hat Enterprise Linux Workshop
focused on automating Linux platforms like Red Hat Enterprise Linux | Deck
Ansible Tower | Exercises |workshop_type: rhel
| - | Ansible Network Automation Workshop
focused on router and switch platforms like Arista, Cisco, Juniper | Deck | Exercises |workshop_type: networking
| - | Ansible F5 Workshop
focused on automation of F5 BIG-IP | Deck | Exercises |workshop_type: f5
|
allenai / allennlp
An open-source NLP research library, built on PyTorch.
Good Stuff
swift
LoopKit / Loop
An automated insulin delivery app template for iOS, built on LoopKit
Good Stuff
- Please visit the Loop Docs for installation, algorithm, and other details.
Alamofire / Alamofire
Elegant HTTP Networking in Swift
Good Stuff
- If you need to find or understand an API, check our documentation or Apple’s documentation for
URLSession
, on top of which Alamofire is built.
apple / swift-nio
Event-driven network application framework for high performance protocol servers & clients, non-blocking.
Good Stuff
- Currently SwiftNIO ships with three
Bootstrap
objects:ServerBootstrap
, for bootstrapping listening channels;ClientBootstrap
, for bootstrapping client TCP channels; andDatagramBootstrap
for bootstrapping UDP channels. - [ch]: https://apple.github.io/swift-nio/docs/current/NIO/Protocols/ChannelHandler.html
- [c]: https://apple.github.io/swift-nio/docs/current/NIO/Protocols/Channel.html
- [chc]: https://apple.github.io/swift-nio/docs/current/NIO/Classes/ChannelHandlerContext.html
- [ec]: https://apple.github.io/swift-nio/docs/current/NIO/Classes/EmbeddedChannel.html
- [el]: https://apple.github.io/swift-nio/docs/current/NIO/Protocols/EventLoop.html
- [eel]: https://apple.github.io/swift-nio/docs/current/NIO/Classes/EmbeddedEventLoop.html
- [elg]: https://apple.github.io/swift-nio/docs/current/NIO/Protocols/EventLoopGroup.html
- [bb]: https://apple.github.io/swift-nio/docs/current/NIO/Structs/ByteBuffer.html
- [elf]: https://apple.github.io/swift-nio/docs/current/NIO/Classes/EventLoopFuture.html
- [elp]: https://apple.github.io/swift-nio/docs/current/NIO/Structs/EventLoopPromise.html
- [cp]: https://apple.github.io/swift-nio/docs/current/NIO/Classes/ChannelPipeline.html
- [mtelg]: https://apple.github.io/swift-nio/docs/current/NIO/Classes/MultiThreadedEventLoopGroup.html
SwiftGen / SwiftGen
The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!
Good Stuff
- You can also follow me on twitter for news/updates about other projects I am creating, or read my blog.
Mortennn / Dozer
Hide status bar icons on macOS
Good Stuff
- Using Homebrew Cask:
SwiftyJSON / SwiftyJSON
The better way to deal with JSON data in Swift.
Good Stuff
javascript
airbnb / lottie-web
Render After Effects animations natively on Web, Android and iOS, and React Native. http://airbnb.io/lottie/
Good Stuff
- You can preview or take an svg snapshot of the animation to use as poster. After you render your animation, you can take a snapshot of any frame in the animation and save it to your disk. I recommend to pass the svg through an svg optimizer like https://jakearchibald.github.io/svgomg/ and play around with their settings.
bkimminich / juice-shop
OWASP Juice Shop: Probably the most modern and sophisticated insecure web application
Good Stuff
- Azure CLI or login to
- Introduction Slide Deck in
GoogleChrome / puppeteer
Headless Chrome Node API
Good Stuff
- Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the DevTools Protocol. Puppeteer runs headless by default, but can be configured to run full (non-headless) Chrome or Chromium.
- Provide a slim, canonical library that highlights the capabilities of the DevTools Protocol.
airbnb / javascript
JavaScript Style Guide
Good Stuff
Why? When JavaScript encounters a line break without a semicolon, it uses a set of rules called Automatic Semicolon Insertion to determine whether or not it should regard that line break as the end of a statement, and (as the name implies) place a semicolon into your code before the line break if it thinks so. ASI contains a few eccentric behaviors, though, and your code will break if JavaScript misinterprets your line break. These rules will become more complicated as new features become a part of JavaScript. Explicitly terminating your statements and configuring your linter to catch missing semicolons will help prevent you from encountering issues.
- 22.5 Note: Be careful when using bitshift operations. Numbers are represented as 64-bit values, but bitshift operations always return a 32-bit integer (source). Bitshift can lead to unexpected behavior for integer values larger than 32 bits. Discussion. Largest signed 32-bit Int is 2,147,483,647:
- // see https://kangax.github.io/compat-table/es6/#test-WeakMap
- 27.1 Refer to Kangax’s ES5 compatibility table.
Why? They are not finalized, and they are subject to change or to be withdrawn entirely. We want to use JavaScript, and proposals are not JavaScript yet.
shentao / vue-multiselect
Universal select/multiselect/tagging component for Vue.js
Good Stuff
- For detailed explanation on how things work, checkout the guide and docs for vue-loader.
aws / aws-sdk-js
AWS SDK for JavaScript in the browser and Node.js
Good Stuff
- For browser-based web, mobile and hybrid apps, you can use AWS Amplify Library which extends the AWS SDK and provides an easier and declarative interface.
- Alternatively, you can use AWS Amplify Library which extends AWS SDK and provides React Native UI components and CLI support to work with AWS services.
- To create React applications with AWS SDK, you can use AWS Amplify Library which provides React components and CLI support to work with AWS services.
- AWS Amplify Library provides Angular components and CLI support to work with AWS services.
pixijs / pixi.js
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Good Stuff
- Examples: Get stuck right in and play around with PixiJS code and features right here!
- Docs: Get to know the PixiJS API by checking out the docs.
mjmlio / mjml
MJML: the only framework that makes responsive-email easy
Good Stuff
- The MJML App (MJML is included)
mozilla / pdf.js
PDF Reader in JavaScript
Good Stuff
- PDF.js is a Portable Document Format (PDF) viewer that is built with HTML5.
facebook / react-native
A framework for building native apps with React.
Good Stuff
- Follow the Getting Started guide. The recommended way to install React Native depends on your project. Here you can find short guides for the most common scenarios:
- [new-app]: https://facebook.github.io/react-native/docs/getting-started.html
- [existing]: https://facebook.github.io/react-native/docs/integration-with-existing-apps.html
- [docs]: https://facebook.github.io/react-native/docs/getting-started.html
- [u]: https://facebook.github.io/react-native/docs/upgrading
- [contribute]: https://facebook.github.io/react-native/docs/contributing
Tencent / vConsole
A lightweight, extendable front-end developer tool for mobile web page.
Good Stuff
lllyasviel / style2paints
sketch + style = paints
🎨
Good Stuff
- User Instruction: https://style2paints.github.io/
- User Instruction: https://style2paints.github.io/
webpack / webpack
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through “loaders”, modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, … and your custom stuff.
Good Stuff
- webpack supports all browsers that are ES5-compliant (IE8 and below are not supported).
go
grpc-ecosystem / grpc-gateway
gRPC to JSON proxy generator following the gRPC HTTP spec
Good Stuff
- Check out our documentation!
- Check our documentation
- the docs
Masterminds / sprig
Useful template functions for Go templates.
Good Stuff
- Template developers**: Please use Sprig’s function documentation for