jupyter-notebook
abjer / sds2019
Social Data Science 2019 - a summer school course
Good Stuff
- Git repo for the webpage for summer school in Social Data Science at the Faculty for Social Sciences at University of Copenhagen (Summer 2019)
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
numenta / NAB
The Numenta Anomaly Benchmark
Good Stuff
- nab-comportex is a twist on HTM anomaly detection using Comportex, a community-driven HTM implementation in Clojure. Please see Felix Andrew’s blog post on experiments with this algorithm.
hscspring / All4NLP
All For NLP, especially Chinese.
Good Stuff
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
bazelbuild / rules_nodejs
JavaScript and NodeJS rules for Bazel
Good Stuff
donnemartin / system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Good Stuff
instagrambot / instabot
🐙
Free Instagram scripts, bots and Python API wrapper. Get free instagram followers with our auto like, auto follow and other scripts!
Good Stuff
- Read the Docs | Contribute
- or see this for more details.
ytdl-org / youtube-dl
Command-line program to download videos from YouTube.com and other video sites
Release
Windows users can download an .exe file and place it in any location on their PATH except for %SYSTEMROOT%\System32
(e.g. do not put in C:\Windows\System32
).
Good Stuff
- Alternatively, refer to the developer instructions for how to check out and work with the git repository. For further options, including PGP signatures, see the youtube-dl Download Page.
- If you’ve followed our manual installation instructions, you can simply run
youtube-dl -U
(or, on Linux,sudo youtube-dl -U
). - Afterwards, simply follow our manual installation instructions:
- In particular, the generic extractor (used when your website is not in the list of supported sites by youtube-dl cannot mandate one specific downloader.
- Most users do not need to build youtube-dl and can download the builds or get them from their distribution.
swift
matteocrippa / awesome-swift
A collaborative list of awesome Swift libraries and resources. Feel free to contribute!
Good Stuff
- Swift Weekly Brief - A multi author curated newsletter.
- Google - This style guide is based on Apple’s excellent Swift standard library style and also incorporates feedback from usage across multiple Swift projects within Google.
- Siesta - Elegant abstraction for REST APIs that untangles stateful messes. An alternative to callback- and delegate-based networking.
- Prototope - Library of lightweight interfaces for prototyping, bridged to JS.
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
vsouza / awesome-ios
A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects
Good Stuff
- Swifteducation - Teaching App Development with Swift
- Auto Layout Magic - Build 1 scene, let Auto Layout Magic generate the constraints for you! Scenes look great across all devices!
- Siesta - Elegant abstraction for RESTful resources that untangles stateful messes. An alternative to callback- and delegate-based networking.
- ios-driver - Test any iOS native, hybrid, or mobile web application using Selenium / WebDriver.
- Xcode Maven - The Xcode Maven Plugin can be used in order to run Xcode builds embedded in a Maven lifecycle.
- WWDC-Recap - A collection of session summaries in markdown format, from WWDC 19 & 17.
- Swift Weekly Brief - A community-driven weekly newsletter about Swift.org. Curated by Jesse Squires and published for free every Thursday
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.
ReSwift / ReSwift
Unidirectional Data Flow in Swift - Inspired by Redux
Good Stuff
- You would also define two actions, one for increasing and one for decreasing the counter. In the Getting Started Guide you can find out how to construct complex actions. For the simple actions in this example we can define empty structs that conform to action:
- A Getting Started Guide that describes the core components of apps built with ReSwift lives here.
socketio / socket.io-client-swift
Good Stuff
- Checkout the FAQs for commonly asked questions.
- Checkout the 12to13 guide for migrating to v13+ from v12 below.
- Docs
- Client
- Manager
- Engine
- Options
javascript
NervJS / taro
多端统一开发框架,支持用 React 的开发方式编写一次代码,生成能运行在微信/百度/支付宝/字节跳动/ QQ 小程序、快应用、H5、React Native 等的应用。 https://taro.jd.com/
Good Stuff
- 请参考贡献指南.
marmelab / react-admin
A frontend Framework for building admin applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design
Good Stuff
- A frontend Framework for building admin applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design. Previously named admin-on-rest. Open sourced and maintained by marmelab.
akiran / react-slick
React carousel component
Good Stuff
- Carousel component built with React. It is a react port of slick carousel
bvaughn / react-virtualized
React components for efficiently rendering large lists and tabular data
Good Stuff
- Check out the demo for some examples.
- By default all react-virtualized components use
shallowCompare
to avoid re-rendering unless props or state has changed. Grid
andCollection
components can be forcefully re-rendered usingforceUpdate
.- ArrowKeyStepper
- AutoSizer
- CellMeasurer
- Collection
- ColumnSizer
- Grid
- InfiniteLoader
- List
- Masonry
- MultiGrid
- ScrollSync
- Table
- WindowScroller
recharts / recharts
Redefined chart library built with React and D3
Good Stuff
facebook / react
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Good Stuff
- Learn Once, Write Anywhere: We don’t make assumptions about the rest of your technology stack, so you can develop new features in React without rewriting existing code. React can also render on the server using Node and power mobile apps using React Native.
lord / slate
Beautiful static documentation for your API
Good Stuff
- Getting started with Slate is super easy! Simply fork this repository and follow the instructions below. Or, if you’d like to check out what Slate is capable of, take a look at the sample docs.
- Best Buy
- Woocommerce
- Font Awesome
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.
- React: facebook.github.io/react/contributing/how-to-contribute.html#style-guide
go
influxdata / telegraf
The plugin-driven server agent for collecting & reporting metrics.
Good Stuff
- Install dep ==v0.5.0