日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

机器学习解决什么问题_机器学习帮助解决水危机

發布時間:2023/11/29 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 机器学习解决什么问题_机器学习帮助解决水危机 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

機器學習解決什么問題

According to Water.org and Lifewater International, out of 57 million people in Tanzania, 25 million do not have access to safe water. Women and children must travel each day multiple times to gather water when the safety of that water source is not even guaranteed. In 2004, 12% of all deaths in Tanzania were due to water-borne illnesses.

根據Water.org和Lifewater International的數據 ,坦桑尼亞的5700萬人中,有2500萬人無法獲得安全的水。 婦女和兒童必須每天多次旅行以收集水,甚至不能保證該水源的安全。 2004年,坦桑尼亞所有死亡中有12%是由于水傳播疾病造成的。

Despite years of effort and large amounts of funding to resolve the water crisis in Tanzania, the problem remains. The ability to predict the condition of water points in Tanzania using collectible data will allow us to build plans to efficiently utilize resources to develop a sustainable infrastructure that will affect many lives.

盡管為解決坦桑尼亞的水危機付出了多年的努力和大量資金,但問題仍然存在。 利用可收集的數據預測坦桑尼亞水位狀況的能力將使我們能夠制定計劃,以有效利用資源來開發將影響許多生命的可持續基礎設施。

數據 (Data)

As an initiative to resolve this issue, DrivenData started an exploration-based competition using data from the Tanzania Ministry of Water gathered by Taarifa, an open-source platform. The goal of the project is to predict the status of each water point in three different classes: functional, not functional and needs repair.

為了解決這個問題, DrivenData使用開放源代碼平臺Taarifa收集的坦桑尼亞水利部的數據,開始了基于勘探的競賽。 該項目的目標是預測三個不同類別中每個供水點的狀態:功能性,非功能性和需要維修。

Our dataset showed that 62% of the 59,400 water points were functional while 38% were not. Out of these functional water points, 12% of them needed repairs.

我們的數據集顯示,在59,400個供水點中,有62%可以正常工作,而38%則沒有。 在這些功能性供水點中,有12%需要維修。

探索性數據分析 (Exploratory Data Analysis)

After cleaning the data and dealing with missing values and abnormalities, we’ve looked at how individual features may relate to the condition of water points. Here are a few observations from our exploratory data analysis.

清理數據并處理缺失值和異常之后,我們研究了各個特征如何與水位狀況相關。 以下是我們探索性數據分析的一些觀察結果。

不維護較舊的水位 (Older Water Points Are Not Maintained)

Here is the distribution of water points across different years of construction. We can see that most water points that are functional were built recently, which is perhaps due to the large funding that has gone in recent years. But the fact that even the ones that were built recently are as likely to be not functional as older ones is quite alarming.

這是不同施工年份的水位分布。 我們可以看到,大多數具有功能的供水點都是在最近建造的,這可能是由于近年來已投入大量資金。 但是,即使是最近制造的設備也無法像舊設備一樣運行,這一事實令人震驚。

付款事宜。 (Payment Matters.)

Steady payment plans seem to be a strong indicator of whether the water points would be maintained or not. The problem is that while the responsibility to maintain the water points is left to each community, most communities in Tanzania do not make enough money to upkeep these water points.

穩定的付款計劃似乎是水位是否得以維持的有力指標。 問題是,維護水位的責任留給每個社區,但坦桑尼亞的大多數社區沒有賺到足夠的錢來養護??這些水位。

位置事項 (Location Matters)

Based on this map of Tanzania, we can see that water point conditions tend to cluster around different areas. This tells us that location is an important predictor of this problem.

根據坦桑尼亞的這張地圖,我們可以看到水位狀況傾向于聚集在不同地區。 這告訴我們位置是此問題的重要預測因素。

特征工程 (Feature Engineering)

Based on our exploratory data analysis, we decided to expand on the features containing location information. First, we found the location of the basin based on its name and calculated the distance to the basin from the water points.

根據我們的探索性數據分析,我們決定擴展包含位置信息的功能。 首先,我們根據其名稱找到盆地的位置,并計算出從水位到盆地的距離。

Finding the location is done using Geopy’s Nominatim package, which uses the OpenStreetMap data.

使用Geopy的Nominatim包來查找位置,該包使用OpenStreetMap數據。

from geopy.geocoders import Nominatimdef get_lat_long(location):# takes location string and return its longitude and latitudegeolocator = Nominatim(user_agent = "Tanzania_water")location = geolocator.geocode(location)return (location.longitude, location.latitude)# all unique basin from df basin column basins = set(df.basin) # turn them into a dictionary allbasins = dict.fromkeys(basins, ()) # for each basin, get long/lat and put in allbasins, # otherwise throw an error for bas in basins:if allbasins[bas] != (): continuetry:allbasins[bas] = get_lat_long(bas)except AttributeError:print(f"error: {bas}")

Then we calculated the distance using the geodesic distance from Geopy.

然后,我們使用距Geopy的測地線距離來計算距離。

from geopy.distance import geodesicdef get_dist(crd1, crd2): # take two tuples of lat, long # and return distance in milesreturn geodesic(crd1, crd2).miles# apply it to the dataframe df['dist_to_basin'] = df.apply(lambda x: get_dist((x.latitude, x.longitude), (x.basin_lat, x.basin_long)), axis = 1)

Also, we engineered several other features including whether the location is in the urban or rural area and the total number of other wells in the village.

此外,我們還設計了其他幾個功能,包括該位置在城市還是農村地區以及該村中其他水井的總數。

前處理 (Preprocessing)

重采樣 (Resampling)

Our data has a class imbalance issue, meaning that there are way more functional water points than the water points needing repairs. This can bias the prediction towards the majority class, so we used the SMOTE (synthetic minority oversampling technique) to resample our data. Simply put, SMOTE oversamples by synthesizing new samples that are close in distance to existing ones within the same class.

我們的數據存在類不平衡問題,這意味著功能上的供水點比需要維修的供水點還多。 這可能會使預測偏向多數類,因此我們使用SMOTE(合成少數過采樣技術)對數據進行了重新采樣。 簡而言之,SMOTE通過合成與同一類別中現有樣本距離最近的新樣本來進行過采樣。

from imblearn.over_sampling import SMOTEsmote = SMOTE() # initializing X_train, y_train = smote.fit_sample(X_train, y_train)

In addition to resampling, we also converted the categorical features into binary dummies and standardized all features.

除了重新采樣外,我們還將分類特征轉換為二進制虛擬變量并標準化了所有特征。

功能選擇 (Feature Selection)

Our original data had many categorical features, which resulted in a relatively large number of features after one-hot-encoding of categorical features. To optimize computation, we decided to run a tree-based feature selection.

我們的原始數據具有許多分類特征,在對分類特征進行一次熱編碼之后,導致了相對大量的特征。 為了優化計算,我們決定運行基于樹的特征選擇。

from sklearn.ensemble import ExtraTreesClassifier from sklearn.feature_selection import SelectFromModel# fit to a few random decision trees etc = ExtraTreesClassifier(n_estimators=100, class_weight='balanced', n_jobs=-1) etc = etc.fit(X_train, y_train) # select ones with feature importance less than 0.0001 model = SelectFromModel(etc, prefit=True, threshold = 1e-4) # tranform the data X_train_new = model.transform(X_train) # return the list of new features new_feats = original_feats[model.get_support()]

模型評估 (Model Evaluation)

評估指標 (Evaluation Metrics)

Deciding on the evaluation metrics that align with the project goal is very important (if you need a refresher, see HERE). We approached this problem with two primary purposes, one is to build a model with the highest overall accuracy and another is to build a model that successfully predicts the needs repair cases. The latter was important because predicting the needs repair cases accurately is directly related to changes that affect many people’s lives in Tanzania. But for this post, I will evaluate models in terms of overall accuracy.

確定與項目目標保持一致的評估指標非常重要(如果需要復習,請參閱此處 )。 我們通過兩個主要目的解決了這個問題,一個目的是建立具有最高總體準確性的模型,另一個目的是建立一個能夠成功預測需求修復案例的模型。 后者之所以重要,是因為準確預測需求修復案例與影響坦桑尼亞許多人生活的變化直接相關。 但是對于這篇文章,我將根據整體準確性評估模型。

虛擬分類器 (Dummy Classifier)

First, we started by fitting a dummy classifier as our baseline model. Our dummy classifier used the stratified approach, meaning it made predictions based on the proportion of each class.

首先,我們首先將虛擬分類器擬合為基線模型。 我們的虛擬分類器使用分層方法,這意味著它根據每個類的比例進行預測。

from sklearn.metrics import accuracy_score from sklearn.dummy import DummyClassifier# dummy using the default stratified strategy dummyc = DummyClassifier(strategy = 'stratified') dummyc.fit(X_train, y_train) y_pred = dummyc.predict(X_test)# report scores! def scoring (y_test, y_pred):accuracy = round(accuracy_score(y_test, y_pred), 3)print('Accuracy: ', accuracy)scoring(y_test, y_pred)

Please note that the X_test in this code refers to our validation set. We have set aside the holdout set to test the final model at the end.

請注意,此代碼中的X_test是指我們的驗證集。 我們預留了保留集,以在最后測試最終模型。

# Dummy result: Accuracy: 0.33

Our dummy showed approximately 33% accuracy, which is an expected performance of a dummy for classifying three classes.

我們的假人顯示出約33%的準確性,這是假人對三類進行分類的預期性能。

K最近鄰居 (K-Nearest Neighbors)

The first model we tested was the K-Nearest Neighbors (KNN). The KNN classifies based on the classes of the k number of closest observations. The hyperparameter tuning was achieved by the Optuna. We tested the performance of both GridSearchCV and Optuna and found Optuna to be much more versatile and efficient.

我們測試的第一個模型是K最近鄰居(KNN)。 KNN基于k個最接近的觀測值的類別進行分類。 超參數調整是通過Optuna實現的。 我們測試了GridSearchCV和Optuna的性能,發現Optuna更具通用性和效率。

from sklearn.neighbors import KNeighborsClassifier import optuna from sklearn.model_selection import KFold from sklearn.model_selection import cross_val_scoredef find_hyperp_KNN(trial):## Setting parameter n_neighbors = trial.suggest_int('n_neighbors', 1, 31)algorithm = trial.suggest_categorical('algorithm', ['ball_tree', 'kd_tree'])p = trial.suggest_categorical('p', [1, 2])## initialize the modelknc = KNeighborsClassifier(weights = 'distance', n_neighbors = n_neighbors, algorithm = algorithm, p = p)## assigning K-fold cross validationcv = KFold(n_splits = 5, shuffle = True, random_state = 20)## calculate the average accuracy score on 5-folds cross validationsscore = np.mean(cross_val_score(knc, X_train, y_train, scoring = 'accuracy', cv = cv, n_jobs = -1))return (score)# initiating the optuna study, maximize accuracy knn_study = optuna.create_study(direction='maximize')# run optimization for 100 trials knn_study.optimize(find_hyperp_KNN, n_trials = 100) # use timeout to set the timer# Testing the best params on the test set knc_opt = KNeighborsClassifier(**knn_study.best_params) knc_opt.fit(X_train, y_train) y_pred = knc_opt.predict(X_test) scoring(y_test, y_pred)# KNN Result - Accuracy: 0.752

隨機森林分類器 (Random Forest Classifier)

Next, we tested the random forest classifier with Optuna hyper-tuning. The random forest simultaneously fits multiple decision trees on a subset of the data then aggregates the results.

接下來,我們使用Optuna超調測試了隨機森林分類器。 隨機森林同時將多個決策樹適合數據的子集,然后匯總結果。

from sklearn.ensemble import RandomForestClassifierdef find_hyperparam_rf(trial):### Setting hyperparameter options ###n_estimators = trial.suggest_int('n_estimators', 100, 700)min_samples_split = trial.suggest_int('min_samples_split', 2, 10)min_samples_leaf = trial.suggest_int('min_samples_leaf', 1, 10)criterion = trial.suggest_categorical('criterion', ['gini', 'entropy'])class_weight = trial.suggest_categorical('class_weight', ['balanced', 'balanced_subsample'])max_features = trial.suggest_int('max_features', 2, X_train.shape[1]) # consider using float insteadmin_weight_fraction_leaf = trial.suggest_loguniform('min_weight_fraction_leaf', 1e-7, 0.1)max_leaf_nodes = trial.suggest_int('max_leaf_nodes', 10, 200)### Initializingrfc = RandomForestClassifier(oob_score = True, n_estimators = n_estimators,min_samples_split = min_samples_split,min_samples_leaf = min_samples_leaf,criterion = criterion,class_weight = class_weight, max_features = max_features,min_weight_fraction_leaf=min_weight_fraction_leaf, max_leaf_nodes = max_leaf_nodes)### Setting KFolds Crossvalidationcv = KFold(n_splits = 5, shuffle = True, random_state = 20)### get the average accuracy score of 5 foldsscore = np.mean(cross_val_score(rfc, X_train, y_train,scoring = 'accuracy', cv = cv, n_jobs = -1))return (score)# initialize the study rfc_study = optuna.create_study(direction='maximize') # run it for 3 hours or for 100 trials rfc_study.optimize(find_hyperparam_rf, timeout = 3*60*60, n_trials = 100)# fit the model rf = RandomForestClassifier(oob_score = True, **rfc_study.best_params) rf.fit(X_train, y_train) y_pred_rf = rf.predict(X_test) scoring(y_test, y_pred_rf)# Random Forest Results - Accuracy : 0.74

The performance of KNN was better than the random forest classifier for this problem. But even though not reported here, the random forest classifier did a much better job at classifying the minority class than the KNN.

對于該問題,KNN的性能優于隨機森林分類器。 但是,盡管這里沒有報告,但隨機森林分類器在分類少數族群方面比KNN的工作要好得多。

XGBoost (XGBoost)

Since we tested a bagging method, we also tried a boosting method, using the XGBoost. It’s an implementation of a gradient boosting model, which iteratively trains the weak learners based on the prediction errors it makes.

由于我們測試了裝袋方法,因此我們也嘗試了使用XGBoost的加強方法。 它是梯度提升模型的實現,該模型根據其產生的預測誤差迭代地訓練弱學習者。

import xgboost as xgbdef find_hyperparam(trial):### Setting hyperparameter range ###eta = trial.suggest_loguniform('eta', 0.001, 1)max_depth = trial.suggest_int('max_depth', 1, 50)subsample = trial.suggest_loguniform('subsample', 0.4, 1.0)colsample_bytree = trial.suggest_loguniform('colsample_bytree', 0.01, 1.0)colsample_bylevel = trial.suggest_loguniform('colsample_bylevel', 0.01, 1.0)colsample_bynode = trial.suggest_loguniform('colsample_bynode', 0.01, 1.0)# Initializing the modelxgbc = xgb.XGBClassifier(objective = 'multi:softmax', eta = eta, max_depth = max_depth, subsample = subsample, colsample_bytree = colsample_bytree, colsample_bynode = colsample_bynode, colsample_bylevel = colsample_bylevel)# Setting up k-fold crossvalidationcv = KFold(n_splits = 5, shuffle = True, random_state = 20)# evaluate using accuracyscore = np.mean(cross_val_score(xgbc, X_train, y_train, scoring = 'accuracy', cv = cv, n_jobs = -1))return (score)# initializing optuna study xgb_study = optuna.create_study(direction='maximize') # run optimization for 3 hours or for 100 trials xgb_study.optimize(find_hyperparam, timeout = 3*60*60, n_trials = 100)# testing on the test set xgbc = xgb.XGBClassifier(**xgb_study.best_params, verbosity=1, tree_method = 'gpu_hist') xgbc.fit(X_train, y_train) y_pred = xgbc.predict(X_test) scoring(y_test, y_pred, 'xgboost')# XGBoost Results - Accuracy: 0.78

XGboost showed improvement in the accuracy score, and its sensitivity in predicting minority class was also higher than the other two models.

XGboost的準確性得分有所提高,并且其預測少數族裔類別的敏感性也高于其他兩個模型。

投票分類器 (Voting Classifier)

Lastly, we took all the previous models and put them to vote. When using a voting classifier, we can either combine each model’s prediction on the probability of each class (soft) or use its binary choice of each class (hard). Here, we used soft voting.

最后,我們采用了所有以前的模型并將它們投票。 使用投票分類器時,我們可以結合每個模型對每個類別的概率的預測(軟),也可以使用其對每個類別的二進制選擇(困難)。 在這里,我們使用了軟投票。

from sklearn.ensemble import VotingClassifiervoting_c_soft = VotingClassifier(estimators = [('knc_opt', knc_opt),('rf', rf),('xgbc', xgbc)], voting = 'soft', n_jobs = -1) # fit on training, test on testing set voting_c_soft.fit(X_train, y_train) y_pred = voting_c_soft.predict(X_test) scoring(y_test, y_pred, 'voting')# Voting Classifier - Accuracy: 0.79

Voting classifier returns slightly higher accuracy and similar recall for the minority class. We decided to continue with the voting classifier as our final model and test the holdout test set.

投票分類器返回的準確性略高,而少數民族分類的召回率相似。 我們決定繼續使用投票分類器作為最終模型,并測試保留測試集。

最終模型表現 (Final Model Performance)

Our final model showed 80% prediction accuracy on the holdout set (baseline 45%), and close to 50% recall on the minority class, which is a significant improvement from 6% recall by the baseline model.

我們的最終模型在保留集上具有80%的預測準確度 (基線45%),而在少數群體上的召回率接近50%,與基線模型的6%召回率相比有顯著改善。

Photo by ngozi Assata on Unsplash由ngozi Assata 攝于Unsplash

獎金:口譯 (Bonus: Interpretation)

Because our final model involved voting between a distance algorithm and tree-based ensembles, it’s difficult to interpret the feature importance of our model. But additional analysis using a logic regression with the Elastic Net regularization and SGD training showed that enough quantity of water, use of communal standpipes, and being recently built were the important predictors of the functional water points.

由于我們的最終模型涉及距離算法和基于樹的集成體之間的投票,因此很難解釋模型的特征重要性。 但是,使用帶有Elastic Net正則化和SGD訓練的邏輯回歸進行的其他分析表明,充足的水量,公用豎管的使用和近期興建的水是功能性水位的重要預測指標。

On the other hand, the location was an important predictor of non-functional water points. Especially some of the northern regions closer to Lake Victoria were highly related to the non-functioning water points. Lastly, GPS heights of water point showed different patterns between the non-functional and ones that need repair. Further investigation is necessary to find the significance of GPS heights whether it’s related to the specific government area, or the difference in accessibility, or whether it has any technical implication to some of the extraction types.

另一方面,該位置是非功能水位的重要預測指標。 尤其是靠近維多利亞湖的一些北部地區與無法正常工作的水位高度相關。 最后,GPS的水位高度在非功能性和需要修復的位置之間顯示出不同的模式。 無論是與特定的政府區域有關,還是在可達性方面的差異,或者對某些提取類型有任何技術影響,都必須進行進一步的調查來確定GPS高度的重要性。

This project was done in collaboration with my colleague dolcikey.

這個項目是與我的同事dolcikey合作完成的。

翻譯自: https://towardsdatascience.com/machine-learning-to-help-water-crisis-24f40b628531

機器學習解決什么問題

總結

以上是生活随笔為你收集整理的机器学习解决什么问题_机器学习帮助解决水危机的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

www.69xx | 91精品小视频 | 色婷婷啪啪免费在线电影观看 | 久久资源在线 | 亚洲欧美视频网站 | 午夜av电影 | 午夜免费在线观看 | 久久av伊人 | 国产精品一区二区三区久久 | 9免费视频| 亚洲男人天堂a | 久久精品亚洲综合专区 | 日本精品久久久一区二区三区 | 国产91电影在线观看 | 视频二区在线 | 成人av动漫在线 | 久久99视频免费 | 在线国产能看的 | 韩国av永久免费 | 日本成人免费在线观看 | 亚洲欧美国产日韩在线观看 | 在线婷婷 | 午夜精品久久 | 国产成人一区二区三区影院在线 | 免费成人黄色 | 亚洲狠狠操 | 天天干天天看 | 手机看片久久 | 天天干天天干 | 久久久久久久久久久黄色 | 久久久91精品国产一区二区三区 | 国产精品久久久久久爽爽爽 | 免费在线中文字幕 | 国产精品一区二区免费视频 | 日日夜夜网站 | 成人福利在线播放 | 久久激情五月激情 | 日本黄色大片儿 | 精品视频99 | 久久亚洲国产精品 | 久久久久久久久精 | 久久视频在线视频 | 国产亚洲精品久久久久久大师 | 欧美日韩不卡一区二区三区 | 久久久综合电影 | 天天翘av| a级片在线播放 | 久久精品国产精品亚洲精品 | 日韩免费视频线观看 | 免费99精品国产自在在线 | 成人国产精品免费观看 | 成人黄色片免费看 | 99久久精品国产亚洲 | 91桃色在线免费观看 | 色夜影院 | 久久高清免费视频 | 国产精品一区二区三区观看 | 视频在线播放国产 | 麻豆激情电影 | 国产黄色网| 久久久久久久久久国产精品 | 丁香花在线观看视频在线 | 午夜久草 | 美女网站一区 | 免费男女网站 | 美女网站在线观看 | 中文字幕大全 | 日韩精品一区二区三区在线播放 | 狠狠狠狠狠狠操 | 久草线 | 欧美精品免费视频 | 中日韩在线视频 | 一区二区三区免费播放 | 久久久99精品免费观看 | 不卡视频在线 | 亚洲性xxxx | 久久国产午夜精品理论片最新版本 | 9999国产| 婷婷伊人五月天 | 精品亚洲成人 | 最近中文字幕国语免费高清6 | 黄色视屏av | 色开心| 日本大尺码专区mv | 国产成人精品福利 | 2021国产精品| 伊人狠狠操| 中文字幕日韩伦理 | 有码中文字幕在线观看 | 五月激情综合婷婷 | 亚洲免费公开视频 | 国产精品综合在线观看 | 免费观看福利视频 | 久久在线免费观看 | 99综合电影在线视频 | bbw av| 91香蕉视频在线下载 | 亚欧日韩成人h片 | 精品一区二区三区四区在线 | 久久久久久久久久久久99 | 亚洲精品玖玖玖av在线看 | 欧美日韩在线免费观看视频 | 天天干,天天插 | 日韩国产精品一区 | 爱爱av网站| 亚洲日本va午夜在线影院 | 免费精品 | 国产男女爽爽爽免费视频 | 国产97视频 | 亚洲精品久久久久999中文字幕 | 精品视频99| 午夜av大片 | 亚洲高清视频在线观看 | 日韩高清免费在线观看 | 亚洲一区二区视频 | 国产视频一二三 | 国产明星视频三级a三级点| 四虎成人免费影院 | 国产男女免费完整视频 | 黄色软件大全网站 | 中文字幕免费在线看 | 日韩色视频在线观看 | 黄在线免费看 | 欧美在线视频一区二区三区 | 在线观看中文字幕第一页 | 亚洲国产精品成人精品 | 中文字幕欧美日韩va免费视频 | 亚洲理论在线观看电影 | 久久免费播放视频 | 成人一级片在线观看 | 国产精品久久久久久久久搜平片 | 中文字幕在线观看av | 黄色成人小视频 | 九九九电影免费看 | 亚洲码国产日韩欧美高潮在线播放 | 九九热视频在线播放 | 久久视频精品在线观看 | 91精品久久久久久久91蜜桃 | 人人干人人做 | 在线观看网站黄 | 在线免费观看黄色大片 | 欧美精品免费在线观看 | 97成人免费视频 | 日韩毛片久久久 | 在线视频亚洲 | 亚洲精品在线一区二区三区 | 色婷婷97 | 欧美一区二区三区特黄 | 天天鲁天天干天天射 | 韩国精品视频在线观看 | 精品国产一区二区久久 | 97国产精品 | 成年性视频 | 91视频高清 | 欧美一区在线观看视频 | 91精彩视频 | 中文字幕精品一区久久久久 | 亚洲免费在线观看视频 | 国内精品久久久久久中文字幕 | 九九综合在线 | 国内小视频 | 丁香六月在线 | 久久精品男人的天堂 | 日韩一二区在线 | 久久精品国产成人精品 | 伊人五月天.com | 久久有精品| 91精品婷婷国产综合久久蝌蚪 | 日韩久久精品一区二区三区 | 五月婷婷丁香综合 | 国产视频一区二区在线观看 | 国产成人精品免费在线观看 | 欧美专区日韩专区 | 人人插人人玩 | 亚洲女裸体 | 色婷婷视频在线观看 | 天天玩天天操天天射 | av在线免费观看网站 | 91xav| 狠狠干网站 | 国产免费久久精品 | 中文字幕久久精品一区 | 色婷婷视频在线观看 | 欧美少妇xxxxxx | 精品久久国产一区 | 国产视频在线免费观看 | 日韩精品一区二区在线视频 | 久久视频一区二区 | 奇米777777| 成全免费观看视频 | 97在线成人 | 国产色视频一区二区三区qq号 | 天天干天天天 | 成人作爱视频 | 91麻豆精品国产91久久久使用方法 | 久久精品99久久久久久 | 日本最大色倩网站www | 97国产精品视频 | 国产一级三级 | 色爱成人网| 色综合久久久久综合体桃花网 | 在线看国产日韩 | 日韩欧美精品一区 | 欧美日韩免费一区二区三区 | 国产一级在线观看 | 成人免费大片黄在线播放 | 日韩网 | 在线午夜电影神马影院 | 91麻豆精品国产91久久久无限制版 | www.五月天激情 | 99精品视频免费全部在线 | 欧美精品国产综合久久 | 日本一区二区三区免费看 | 亚洲区另类春色综合小说 | 在线观看一级 | 色视频成人在线观看免 | 亚洲精品h| 色婷婷导航 | 日韩av男人的天堂 | 免费一级片视频 | 日韩激情免费视频 | av久久在线 | 99久久精品免费一区 | 99热这里是精品 | 美女国产精品 | 国产黄色在线网站 | 日韩影视大全 | 成人毛片在线视频 | se婷婷 | 久久久久久久久黄色 | 天天操天天添天天吹 | 婷婷激情综合 | 亚洲黄网址 | 六月丁香婷婷久久 | 国产 日韩 欧美 自拍 | 中文在线中文a | 91av综合 | 国产婷婷精品av在线 | www.五月天激情 | 午夜精品剧场 | 视频在线观看99 | 国产亚洲精品中文字幕 | 亚州日韩中文字幕 | 亚洲视频免费视频 | 国产午夜三级 | 成人黄视频| 免费看黄色毛片 | 91大神一区二区三区 | 成人亚洲精品久久久久 | 最新国产精品亚洲 | 婷婷六月天在线 | 国产大陆亚洲精品国产 | 91麻豆精品国产91久久久更新时间 | 4438全国亚洲精品在线观看视频 | 精品日韩av| 97精品电影院 | 欧洲精品二区 | 色综合久久久久综合 | 狠狠干我| 午夜黄色一级片 | 日韩免费福利 | 亚洲欧美日韩精品久久奇米一区 | 天天干夜夜操视频 | 欧美日韩色婷婷 | 在线精品国产 | 91在线视频网址 | 中文网丁香综合网 | 欧美日韩不卡一区二区三区 | 欧美日韩亚洲精品在线 | 日韩资源在线播放 | 久久久综合香蕉尹人综合网 | 国产91精品看黄网站 | 在线中文字幕播放 | 狠狠久久伊人 | 亚洲人在线 | 成全在线视频免费观看 | 91精品啪在线观看国产线免费 | 丁香五香天综合情 | 亚洲jizzjizz日本少妇 | 午夜视频黄 | 狠狠狠干狠狠 | 国产精品白丝jk白祙 | 国产在线观看91 | 久久特级毛片 | 精品成人免费 | 毛片网免费 | 国产伦理久久精品久久久久_ | 欧美激情精品久久久久久 | 国产精品密入口果冻 | 日韩美女黄色片 | 久久96| 午夜久久电影网 | 一区二区三区精品久久久 | 91麻豆精品国产午夜天堂 | 超碰午夜 | 99性视频| 国产资源网 | 日日夜夜骑 | caobi视频 | 日韩字幕 | 麻豆网站免费观看 | 免费黄a| 国产精品一区二区吃奶在线观看 | 伊人婷婷久久 | 91精品视频一区二区三区 | 天堂av免费看 | 在线免费av观看 | 激情综合色综合久久综合 | www黄色com| 亚洲区另类春色综合小说校园片 | 久久亚洲综合色 | 亚洲天堂网视频 | 深爱激情综合 | 毛片网在线观看 | 狠狠的干狠狠的操 | 午夜精品电影 | 91九色视频在线 | 欧美最猛性xxxx| 久草在线观看资源 | www.五月天婷婷.com | 香蕉免费在线 | 国产精品毛片久久蜜 | 美女视频黄免费的久久 | a色网站| 一二区精品 | 久久久久中文字幕 | 日韩欧美在线高清 | av亚洲产国偷v产偷v自拍小说 | 国产日韩欧美在线影视 | 国产成人在线观看免费 | www久久99 | 国产精品久久久久久久久久久久冷 | 亚洲精品在线视频观看 | 精品亚洲在线 | 欧美在线视频一区二区三区 | 国产女人免费看a级丨片 | 国产看片免费 | 日韩欧美成人网 | 日韩系列在线观看 | 1000部18岁以下禁看视频 | 国产精品美女久久久久久久网站 | 懂色av一区二区在线播放 | 婷婷网站天天婷婷网站 | 天天操天天舔天天干 | 99视频免费看 | 久久久久免费观看 | 久久久.com | 人人干人人添 | 伊人天天狠天天添日日拍 | av福利资源 | 国产视频精品在线 | 在线日韩 | av在线在线 | 国产精品高 | 中文字幕在线精品 | 久久午夜网| 色综合久久久久综合 | 国产一二区免费视频 | 人人揉人人揉人人揉人人揉97 | 日韩乱码中文字幕 | 不卡的av片 | 国产精品一区二区三区四 | 麻豆视频在线观看免费 | 麻豆一精品传二传媒短视频 | 色综合久久久久久久久五月 | 成人丁香花 | 国产在线播放不卡 | 成人免费看片网址 | 日韩三级.com| 成人午夜免费福利 | 国产精品一区二区久久国产 | 99福利片 | 亚洲成人av在线电影 | 日韩天堂在线观看 | 天天干天天干 | 人人爽网站| 亚洲欧洲精品一区二区精品久久久 | 日韩a在线看 | 中文字幕色在线视频 | 在线国产能看的 | 中文字幕国产亚洲 | 最新av在线免费观看 | 久久99在线观看 | 亚洲黄色网络 | 在线欧美日韩 | 免费三级影片 | 国产在线视频一区 | 久久久999精品视频 国产美女免费观看 | 国产精品精品久久久久久 | 国产最新视频在线 | 久久综合干 | 99热播精品 | 黄色一级大片在线观看 | 日韩视频免费看 | 中文字幕av最新更新 | 亚洲综合网 | 久久成人高清视频 | 国产精品久久免费看 | 久久精品99久久 | 不卡的一区二区三区 | 日日日操| 天堂中文在线视频 | 久久久午夜精品福利内容 | 91久久人澡人人添人人爽欧美 | 伊人色综合网 | 婷婷在线免费观看 | 精品国产一区二区三区四区vr | 久久久私人影院 | www.国产在线| 日韩免费一区二区在线观看 | 一区二区精品在线视频 | 九九热中文字幕 | 亚洲精品国产精品国自产观看 | 成人v| 二区三区毛片 | 人人爽人人澡人人添人人人人 | 丝袜美腿av| 成年人免费在线观看网站 | 黄色毛片大全 | 亚洲欧美综合精品久久成人 | 亚洲少妇激情 | 中文十次啦| 一区二区三区四区在线免费观看 | 伊人婷婷在线 | 奇人奇案qvod | 免费裸体视频网 | 成人精品久久久 | 久久精品视频在线 | 操处女逼 | 国产精品一区二区三区在线免费观看 | 国产区欧美 | 欧美成人影音 | 久操97| 成人h在线 | 亚洲视频免费在线观看 | 激情影院在线 | 色婷婷狠狠五月综合天色拍 | 欧美一区视频 | 亚洲欧洲日韩 | 特级大胆西西4444www | 97在线看片 | 成人亚洲综合 | 91夜夜夜 | 久久综合色综合88 | 天天操天天操天天爽 | 国产精品mv | 在线成人中文字幕 | 国产精品99久久久久的智能播放 | 久久精品亚洲精品国产欧美 | 中文字幕在线播出 | 欧美va天堂在线电影 | 久久综合免费 | 亚洲欧美日本国产 | 蜜臀av免费一区二区三区 | 久草在线看片 | 欧美视频国产视频 | 欧美91精品国产自产 | 国产高清视频在线 | 精品久久一 | 免费国产在线精品 | 500部大龄熟乱视频 欧美日本三级 | 青青草在久久免费久久免费 | 成人午夜剧场在线观看 | 日韩欧美一区二区三区视频 | 日日碰狠狠添天天爽超碰97久久 | 国产视频2 | 国产一区二区三区午夜 | 久久情网 | 97在线观看视频免费 | 免费视频资源 | av网站播放 | 久久久久久久电影 | 亚洲综合爱 | 久久久精品小视频 | 国产色视频一区二区三区qq号 | av先锋影音少妇 | 波多野结衣电影一区二区 | 国产黄色精品视频 | 69精品在线观看 | 亚洲精品午夜一区人人爽 | 97免费在线观看视频 | 夜添久久精品亚洲国产精品 | 欧美最爽乱淫视频播放 | 国产视频精选在线 | 伊人五月在线 | 九九av| 黄色一级片视频 | 日日爽天天| www.久草.com | 久久久精品国产一区二区三区 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 亚洲国产一区在线观看 | 最近中文字幕mv | 毛片网站免费在线观看 | 成人影片免费 | 91网页版在线观看 | 精品久久久久国产 | 91人人在线 | 久久久久免费精品视频 | 婷婷香蕉 | 一区二区三区四区影院 | av黄色成人 | 国内精品久久久久影院男同志 | 亚洲国产福利视频 | 日韩精品不卡在线观看 | 天天色天天爱天天射综合 | 亚洲精品观看 | 国产精品观看 | 国产精品久久久久久久久久免费看 | 91成人在线网站 | 久久久免费av | 天天爽天天爽夜夜爽 | 婷婷国产v亚洲v欧美久久 | 亚洲成人午夜在线 | 成人午夜影院 | 国产午夜精品一区二区三区嫩草 | 天天插一插 | 久久激情视频 久久 | 国产视频在线观看一区 | 日韩色在线 | 天海翼一区二区三区免费 | 国产色婷婷精品综合在线手机播放 | 婷婷天天色 | 九九av| 久久手机在线视频 | av在线一级 | 在线日韩视频 | 九九视频免费观看视频精品 | 手机在线看a | 久久综合五月天婷婷伊人 | 免费网站v| 欧美乱熟臀69xxxxxx | 日本xxxx.com | 欧美激情精品久久久久 | 在线观看中文字幕一区 | 丁香婷婷射 | 久久免费的视频 | 日韩综合精品 | 国产精品免费看久久久8精臀av | 色婷婷狠狠五月综合天色拍 | 国产一区二区成人 | 96视频免费在线观看 | 国产群p视频 | 中文字幕人成不卡一区 | 国产精品久久久久久久免费观看 | 蜜臀精品久久久久久蜜臀 | 天堂在线视频中文网 | 四虎影视成人永久免费观看视频 | 免费观看全黄做爰大片国产 | av一级二级 | 在线视频18在线视频4k | 久久色网站 | 黄色a视频免费 | 日韩高清av | 人人藻人人澡人人爽 | 91麻豆产精品久久久久久 | 国产精品入口66mio女同 | 久久男女视频 | 免费视频三区 | 韩日精品在线 | 久久艹国产 | 国产精品免费久久久 | 天堂素人在线 | 最新三级在线 | 日韩精品视频在线观看网址 | 日韩在线观看一区二区三区 | 日韩视频一区二区三区在线播放免费观看 | 亚洲小视频在线 | 国产xxxx性hd极品 | 毛片无卡免费无播放器 | 在线看国产一区 | 久亚洲| 欧美成人中文字幕 | 色婷婷www | 欧美日韩高清一区二区 国产亚洲免费看 | 天天干天天干天天干天天干天天干天天干 | 国产精品久久久久影院日本 | 亚洲精品一区中文字幕乱码 | 狠狠狠色丁香综合久久天下网 | 国产高清日韩欧美 | 国产资源在线免费观看 | 一区二区三区精品在线视频 | a极黄色片| 日操操| 天堂久久电影网 | 久久精品福利视频 | 国产不卡一区二区视频 | 亚洲作爱 | 欧美久久久久久久久中文字幕 | 天天在线免费视频 | 中文字幕欧美日韩va免费视频 | 亚洲日本激情 | 91爱爱中文字幕 | 国产精品18久久久久久久网站 | 色婷婷88av视频一二三区 | av解说在线 | 久久久www成人免费毛片麻豆 | 激情综合网婷婷 | 九九九在线 | 国产在线va | 中文字幕在线观看免费高清完整版 | 精品黄色在线观看 | 欧美大片aaa| 久久手机精品视频 | 久在线| 亚洲精品www久久久久久 | 国产在线精品一区二区三区 | 麻豆国产露脸在线观看 | 在线看的av网站 | 天堂v中文 | 97国产| 人人网av | 九九久久久久久久久激情 | 337p欧美| 韩国精品一区二区三区六区色诱 | 久草视频在线免费播放 | free. 性欧美.com | 午夜视频在线网站 | 亚洲激情视频在线 | 中文字幕2021 | 一本—道久久a久久精品蜜桃 | 国产资源在线观看 | 色狠狠一区二区 | 久久综合99 | 天天做日日爱夜夜爽 | 81国产精品久久久久久久久久 | 在线亚洲午夜片av大片 | 91在线观看视频网站 | 国产看片 色 | 国产视频97| 久久精品亚洲精品国产欧美 | av一区二区三区在线播放 | 99久久网站 | 欧美一级片在线观看视频 | 久久好看| 久久免费视频7 | 婷婷中文字幕综合 | 日韩一区二区三区在线看 | 日韩女同av | 97**国产露脸精品国产 | 91九色精品 | 亚洲精品视频免费在线 | 精品久久国产 | 色综合天天爱 | 99精品视频在线观看免费 | 亚洲经典视频在线观看 | 天天操夜夜拍 | 久久精品在线视频 | 韩国精品在线观看 | 一本一道久久a久久综合蜜桃 | 午夜精品电影 | 中文字幕免费 | 99久久精品费精品 | 亚洲黄色av网址 | 香蕉视频在线播放 | 久久精品麻豆 | 麻豆影视网站 | 99re亚洲国产精品 | 久久综合色播五月 | 操一草 | 97成人啪啪网 | 亚洲中字幕 | 成人免费在线播放 | 在线 精品 国产 | 亚洲视频免费视频 | 操久| 91精品视频在线观看免费 | 超碰99在线 | 久草色在线观看 | 亚洲精品国产精品国自产观看 | 久久久久久久久久久网 | 激情在线网站 | 国产91av视频在线观看 | 最新亚洲视频 | 欧美极品一区二区三区 | 精品黄色在线观看 | 最近av在线 | 久久er99热精品一区二区 | 久久九九精品 | 国产福利精品在线观看 | 激情综合色播五月 | 91亚州| 日韩精品极品视频 | 色婷婷天天干 | 日韩伦理片一区二区三区 | 在线观看亚洲精品视频 | 亚洲影院一区 | 国产人在线成免费视频 | 亚洲资源在线 | 超碰在线公开免费 | 亚洲欧洲一级 | 欧美一级性生活片 | 91久久爱热色涩涩 | 91传媒在线看 | 99热这里只有精品8 久久综合毛片 | 麻豆视频免费在线观看 | 国产欧美精品xxxx另类 | 一级免费片 | 久久伦理影院 | 久久久久久片 | 成人精品电影 | 美女禁18| 91看片看淫黄大片 | 欧美激情视频在线观看免费 | 欧美高清视频不卡网 | 午夜在线观看影院 | 狠狠干2018 | 国产精品自产拍在线观看桃花 | 九月婷婷综合网 | 免费特级黄色片 | 欧美日韩不卡在线视频 | 免费观看的黄色 | 成人免费共享视频 | 97精品久久| 国产视频观看 | 美女精品在线观看 | 911精品视频| 国产精品丝袜久久久久久久不卡 | 狠狠狠狠狠狠 | 天天操天天爱天天爽 | 亚洲国产精品va在线看黑人 | 免费毛片一区二区三区久久久 | 久久在线看 | 久久视频一区 | 欧美日韩性生活 | 久草精品视频 | 九九九九热精品免费视频点播观看 | av观看在线观看 | 国产免费作爱视频 | 精品999在线观看 | 最近中文字幕在线播放 | 一区二区电影网 | 成 人 黄 色 视频播放1 | 国产成人一区三区 | 天堂av一区二区 | 免费观看www小视频的软件 | 久久人人爽人人人人片 | 国产护士hd高朝护士1 | 91精品对白一区国产伦 | 国产色妞影院wwwxxx | www黄免费 | 国产精品午夜久久久久久99热 | 久久精品一区二区三区国产主播 | 激情影院在线 | 久久久久女教师免费一区 | 国产精品久久久久久吹潮天美传媒 | 中文字幕乱码日本亚洲一区二区 | 精品自拍sae8—视频 | av黄色大片| 亚洲精品小视频在线观看 | 亚洲视频综合在线 | 久草视频一区 | 91大神精品视频在线观看 | 日韩在线资源 | 午夜色大片在线观看 | 在线免费观看视频 | 激情综合站 | 国产一区二区精品久久 | 98涩涩国产露脸精品国产网 | 欧美精品在线一区 | 天天干.com | 国产精品久久久免费看 | 青青河边草免费观看 | 国产视频1| 四虎成人av| 四虎伊人| 激情文学综合丁香 | 色婷婷www| 天天操欧美 | 日韩r级电影在线观看 | 激情婷婷丁香 | 久久精品视频日本 | 免费久久网 | 欧美久久久久久久久久 | 久久激情视频网 | 久久这里精品视频 | 色婷婷88av视频一二三区 | 亚洲在线视频观看 | 国产a视频免费观看 | 国产精品99蜜臀久久不卡二区 | 懂色av一区二区三区蜜臀 | 最新日本中文字幕 | 青春草国产视频 | av三级av | 欧美黄色免费 | 亚洲做受高潮欧美裸体 | 免费av 在线 | 亚洲不卡av一区二区三区 | 亚洲激情视频 | 国产在线一线 | 国产免费久久精品 | 二区三区在线视频 | 午夜精品三区 | 色婷婷激情电影 | 丁香色综合 | 久草色在线观看 | 成人av电影在线播放 | 久久久精华网 | 日韩中文字幕在线观看 | 91在线免费公开视频 | 久久a v电影| 日韩色视频在线观看 | 欧美久久久久久久久久久久久 | 四虎永久视频 | 亚洲色图27p | 色婷婷丁香| 欧美孕交vivoestv另类 | 天天射天天干天天爽 | 免费观看www小视频的软件 | 国产日韩精品一区二区三区 | 精品国产乱码久久久久久浪潮 | 中文国产字幕 | 国产中文在线观看 | 国内精品亚洲 | 91精品在线观看入口 | 国产精品免费看 | 在线性视频日韩欧美 | 久草免费电影 | 丁香五婷 | japanesefreesexvideo高潮 | 极品久久久久久久 | 成人毛片在线观看视频 | 在线播放亚洲激情 | 国产在线视频不卡 | 五月婷婷综合久久 | 国产日本在线观看 | 国产成人精品久 | 日韩高清在线看 | 免费成人av | 国产精品久久久久影视 | 亚洲夜夜综合 | 欧美精品二区 | 免费毛片一区二区三区久久久 | 免费观看91视频 | 久久99精品波多结衣一区 | 在线中文字幕播放 | 午夜视频在线观看一区二区 | 成年人在线观看 | 成人高清在线 | 999在线观看视频 | avcom在线 | 最近中文字幕免费观看 | 日韩欧美高清不卡 | 成人一区电影 | 九九久久影视 | 国产黄 | 五月婷av | 成年人免费观看在线视频 | ww亚洲ww亚在线观看 | 久久免费视频在线观看30 | 国产中文字幕第一页 | 在线亚洲免费视频 | 日日夜夜天天综合 | 福利片免费看 | 天堂麻豆 | 在线亚洲人成电影网站色www | 97视频在线观看视频免费视频 | 久久99国产精品免费网站 | 精品国产乱码一区二 | 日日干干夜夜 | 国产精品99久久久久久久久 | 亚洲精品一区二区网址 | 亚洲黄色成人av | 国产精品区免费视频 | 夜色资源站wwwcom | 国产一在线精品一区在线观看 | 狠狠黄 | 日韩在线免费看 | 亚洲激情在线视频 | 亚洲欧美日韩一级 | 日韩经典一区二区三区 | 西西4444www大胆视频 | 国产精品美女999 | 欧美日韩中文在线观看 | 美国av片在线观看 | 天天射天天艹 | 久久久国产精品人人片99精片欧美一 | 成人黄色小视频 | 久久精品国产精品亚洲 | 色操插 | 久久久亚洲麻豆日韩精品一区三区 | 91福利视频网站 | av免费看看| 日黄网站 | 国产流白浆高潮在线观看 | av免费在线网站 | 黄色日本免费 | 免费观看成人网 | 91精品网站 | 麻豆一区二区三区视频 | 成人av影视 | 久久免费的精品国产v∧ | 欧美五月婷婷 | 亚洲精品免费看 | 96看片| 中文字幕在线第一页 | 色综合夜色一区 | 91久久爱热色涩涩 | 国产精品成人一区 | 狠狠色丁香久久婷婷综合_中 | 亚洲视频aaa | 久久综合狠狠综合 | 99精品热视频只有精品10 | 99久久精品网| 男女精品久久 | 天天插狠狠干 | 久久人91精品久久久久久不卡 | 综合色站| 精品国产精品一区二区夜夜嗨 | 精品一二三四五区 | 免费精品国产va自在自线 | 亚洲粉嫩av | 色av男人的天堂免费在线 | 国产不卡在线视频 | 2018亚洲男人天堂 | av黄色影院 | 99热.com | 久久久91精品国产 | 久草综合视频 | 99久久精品国产免费看不卡 | 亚洲日韩欧美视频 | 中文字幕一区二区三区四区久久 | 中文字幕在线看视频 | 亚州欧美精品 | 在线观看视频一区二区三区 | 探花视频免费观看高清视频 | 精品国产一区二区久久 | 97人人添人澡人人爽超碰动图 | 国产不卡一二三区 | 久草视频看看 | av网站免费看 | 婷婷久久五月 | 欧美日韩免费网站 | 日本二区三区在线 | 亚洲国产精品影院 | 国产精品自拍av | 中文字幕视频免费观看 | 国产精品美女久久久久久久 | 91福利国产在线观看 | 五月天婷婷在线播放 | 激情图片区 | 免费观看www视频 | 成年人app网址 | 国产一区国产二区在线观看 | 去干成人网| 亚洲欧洲精品一区 | 91精品国产自产老师啪 | 国产美女网站在线观看 | 99久久久久久久 | 欧美成人播放 | 美女国产精品 | 国产精品一区二区在线免费观看 | 玖玖玖国产精品 | 在线免费观看视频一区 | 欧美日韩精品网站 | 欧美成人精品xxx | 国产免费片 | 成人久久久久久久久 | 国产精品四虎 | 黄色午夜 | 在线观看91av | 色网影音先锋 | 少妇自拍av| 天天操天天是 | 久久综合九色综合欧美狠狠 | 国产精品免费麻豆入口 | 黄色毛片视频 | 免费99视频| 18久久久久久 | 日本在线观看中文字幕 | 欧美在线观看禁18 | 天天伊人网 | 就要干b | 亚洲激情综合 | 久久资源在线 | 国产成人免费av电影 | 看av免费 | 国产在线观看你懂的 | 国产精品久久久久久久久久久久午夜 | 高清色免费 | 白丝av免费观看 | 热久久免费视频精品 | 国产亚洲视频在线观看 | 人人艹人人 | 91麻豆产精品久久久久久 | 天堂av在线免费 | 久久久久久久久久久久久久电影 | 久久免费中文视频 | 午夜成人影视 | 欧美日韩伦理一区 | 亚洲 欧美 91 | 欧美综合色| 在线高清av | 中文字幕日韩av | 成 人 黄 色 视频免费播放 | 五月天婷婷在线视频 | 免费在线观看视频一区 | 亚洲伦理电影在线 |