Oaching to me and hides the screen.Specifically, Keras is used to implement neural network for learning his face, a Web camera was used to recognize that he I s approaching, and switching the screen.MissionThe mission is-to-switch the screen automatically when my boss was approaching to me.The situation is as follows:It is on 6 or 7 meters from the seat to my seat. He reaches my seat in 4 or 5 seconds after he leaves his seat. Therefore, it's necessa
neural network implemented by JavaScript and its common modules, and includes a large number of browser-based instances. These documents and instances are numerous and complete. Don't let JavaScript and neural networks combine to scare you away, which is a very popular and useful project.
4. Keras
Keras is also a library of Python deep learning programs, but it leverages TensorFlow and Theano, which means
is suitable for the problem based on IOU as the evaluation index.
Online bootstrapped cross entropy loss
such as FRNN, a difficult sample of mining
Lovasz loss
From the paper the Lovasz-softmax loss:a tractable surrogate for the optimization of the intersection-over-union measure in neural Networks
It is also suitable to use IOU as the evaluation index problem.
Second, the Backbone of the network
More popular Backbone such as se-resnext101,se-resn
Competition Portal: HTTPS://WWW.TINYMIND.CN/COMPETITIONS/42We're stupid dogs, fairy.Final leaderboard:Thanks to the first baseline:81946511 in this competition.Our code is based on this baseline, eliminating the hassle of writing data reading and scoring criteria.First of all, we changed the model of baseline to ResNet50, DenseNet201 empty model, and then we chose the migration study, referring to the blog: 78889838, and later changed its InceptionV3
When I was studying Resnet50, I gave the whole model map of the network on the website.
http://ethereon.github.io/netscope/#/gist/db945b393d40bfa26006
, but learn RFCN when you do not know where to find, see colleagues to the document there is part of the map, after consulting, colleagues gave me a few prototxt files, then a bit confused, looked after, found can pass
Http://ethereon.github.io/netscope/#/editor will prototxt file visualization, the
graph. However, unlike the previous L2 loss, this calculation loss use the online hard mining method, the training only dynamically return loss a large number of channel. It can be understood that the loss of the front is the key point of the real visible response, and the following loss use the global information to return to the Occlusion key point response.
The network takes RESNET50 as skeleton network to train for 1.5 days on 8 card titan. Usin
Python is a common tool for data processing, can handle the order of magnitude from a few k to several T data, with high development efficiency and maintainability, but also has a strong commonality and cross-platform, here for you to share a few good data analysis tools, the need for friends can refer to the next
Python is a common tool for data processing, which can handle data ranging from a few k to several T, with high development efficiency and maintainability, as well as a strong versati
://github.com/richliao/textClassifier (Keras)Https://github.com/ematvey/hierarchical-attention-networks (TensorFlow)Https://github.com/EdGENetworks/attention-networks-for-classification (Pytorch)I'm a split line.[5] Recurrent convolutional neural Networks for Text classificationSiwei Lai et al.Chinese Academy of SciencesAAAI 2015https://www.aaai.org/ocs/index.php/AAAI/AAAI15/paper/viewFile/9745/9552This article presents a cyclic convolution neural net
, the bigger the money, the better.Power problem: A video card power is close to 300W, four graphics card recommended power over 1500W, in order to expand later, the selection of 1600W power.Chassis heat Dissipation:Because of the size of the various components, a large chassis with good thermal dissipation is required, and the TT Thermaltake Core V51 chassis is selected, with 3 12cm fans as standard. In the future, if necessary, water-cooled equipment can be installed.The above is the main hard
expressions in programming languages, when we want to match \ The time needs to match 4 \, \\\\ match \, because the first programming language will transfer \\\\ to \ \, and then the second time will be transferred \ \. If you use the native string r of Python to write the regular, you can write less two \, that is, R ' \ \ ' matches \,r ' \\d ' match ' \d ', R ' \d ' matches the numberUse of the 1.2 re module#first compile the regular expression into the pattern objectPattern = Re.Compile('
2.7 and 3.5 Two versions of Python were installed on the notebook, and failed to create process error occurred while installing Keras with the 3.5 version of PIP. Here's how to fix it:1. Since I have configured both 2.7 and 3.5 paths in the environment variable, I can execute python3 directly at the command line to start the 3.5 version of Python;2. Start the PIP via Python3, enter the python3-m pip install Keras
When I used the Keras visualization model, I met the above error with the following error message:
Traceback (most recent):
File "harrison_feature_model.py", line The solution is:
Pip install pydot-ng
pip install GraphvizAnd then it's solved, my system for Ubuntu 16.04
Or:
sudo pip3 install pydot
sudo pip3 install graphviz sudo apt-get install Graphviz
The solution below is also Ubuntu 16.04, but it's Python3
Reference Documents[1].
November 9, 2015 Google Open source of the artificial intelligence platform TensorFlow, but also become the 2015 's most popular open source projects. After 12 iterations from v0.1 to v0.12, Google released its version of TensorFlow 1.0 on February 15, 2017, and hosted the first TensorFlow Dev Summit conference in Mountain View, California, USA. TensorFlow 1.0 and Dev Summit (2017) Review
Compared with previous versions, the features of TensorFlow 1.0 are mainly reflected in the following aspect
), which has already appeared, 8. Summary
Two key issues:
1. Why has the memory function.
This is the problem solved in the RNN, because there is a recursive effect, the state of the hidden layer at the moment to participate in the calculation of this moment, the explicit point of the statement is the selection and decision-making reference to the last state.
2. Why lstm remember the long time.
Because the specially designed structure has the characteristics of CEC, error up a last state when
. We should use a multi-parameter and not less-than-fit network model. The tradeoff between too much capacity and too little capacity.Unfortunately, there is no effective rule or method to determine the size of the model parameters. You must constantly try to find the optimal parameter size on the validation set. a general approach to determining the size of a model: start with a relatively simple model, gradually increase or decrease the number of neurons or the number of network layers until t
Summary
In order to follow the in-depth study of the introductory, usually see the relevant sites and videos, here back up.
A comparison of 5 depth learning frameworks
Share a comparison video about the most popular 5 depth learning frameworks (Scikit Learn,tensorflow,theano,keras, and Caffe): http://weibo.com/p/ 23044464933dbb5463a1b0cef9ebcb4207b869. Iterate through each of the pros and cons, as well as some sample code, to make a definitive concl
shows that the gradient flow in the entire network does not produce dispersion problems, no matter how deep the network is.This is also demonstrated by the following experimental results:Reproduce preactresnet results on the CIFAR data setIn addition to the 1001-tier network, the above results have been better than the original paper, from the table can be drawn,1. The Preact unit is more effective than the normal residual unit in the extreme depth of the network2. Even the 1000-layer network,
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.