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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > pytorch >内容正文

pytorch

信号处理深度学习机器学习_机器学习与信号处理

發布時間:2023/12/15 pytorch 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 信号处理深度学习机器学习_机器学习与信号处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

信號處理深度學習機器學習

機器學習性能與兩種關鍵信號處理算法(快速傅里葉變換和最小均方預測)的有趣對比。 (A fun comparison of machine learning performance with two key signal processing algorithms — the Fast Fourier Transform and the Least Mean Squares prediction.)

Signal processing has given us a bag of tools that have been refined and put to very good use in the last fifty years. There is autocorrelation, convolution, Fourier and wavelet transforms, adaptive filtering via Least Mean Squares (LMS) or Recursive Least Squares (RLS), linear estimators, compressed sensing and gradient descent, to mention a few. Different tools are used to solve different problems, and sometimes, we use a combination of these tools to build a system to process signals.

信號處理為我們提供了一整套工具,這些工具在過去的五十年中已經完善并得到了很好的使用。 有自相關,卷積,傅立葉和小波變換,通過最小均方(LMS)或遞歸最小二乘(RLS)進行自適應濾波,線性估計器,壓縮感測和梯度下降等。 使用不同的工具來解決不同的問題,有時,我們結合使用這些工具來構建用于處理信號的系統。

Machine Learning, or the deep neural networks, is much simpler to get used to because the underlying mathematics is fairly straightforward regardless of what network architecture we use. The complexity and the mystery of neural networks lie in the amount of data they process to get the fascinating results we currently have.

機器學習(即深度神經網絡)要習慣得多,因為無論我們使用哪種網絡架構,基礎數學都非常簡單明了。 神經網絡的復雜性和奧秘在于它們處理的數據量,以獲得我們目前擁有的迷人結果。

時間序列預測 (Time Series Prediction)

This article is an effort to compare the performance of a neural network for a few key signal processing algorithms. Let us look at time series prediction as the first example. We will implement a three layer sequential deep neural network to predict the next sample of a signal. We will also do it the traditional way by using a tap delay filter and adapting the weights based on the mean square error — this is the LMS filtering, an iterative approach to the optimal Weiner filter for estimating signal from noisy measurement. We will then compare the prediction error between the two methods. So, let us get started with writing the code!

本文旨在比較幾種關鍵信號處理算法的神經網絡性能。 讓我們將時間序列預測作為第一個示例。 我們將實現一個三層順序的深度神經網絡,以預測信號的下一個樣本。 我們還將通過使用抽頭延遲濾波器并根據均方誤差調整權重來實現傳統方法-這是LMS濾波 ,這是一種針對最優Weiner濾波器的迭代方法,用于從噪聲測量中估計信號。 然后,我們將比較兩種方法之間的預測誤差。 因此,讓我們開始編寫代碼!

Let us first import all the usual python libraries we need. Since we are going to be using the TensorFlow and Keras framework, we will import them too.

讓我們首先導入我們需要的所有常用python庫。 由于我們將使用TensorFlow和Keras框架,因此我們也將其導入。

神經網絡預測 (Prediction with Neural Networks)

Let us start building our 3 layer Neural network now. The input layer takes 64 samples and produces 32 samples. The hidden layer maps these 32 outputs from the first layer to 8 samples. The final layer maps these 8 samples in to 1 predicted output. Remember that the input size is provided with the input_shape parameter in the first layer.

現在讓我們開始構建3層神經網絡。 輸入層獲取64個樣本,并產生32個樣本。 隱藏層將這32個輸出從第一層映射到8個樣本。 最后一層將這8個樣本映射為1個預測輸出。 請記住,輸入大小隨第一層的input_shape參數提供。

We will use the Adam optimizer without bothering about what it is. That is the benefit of TensorFlow, we don’t need to know every detail about all the processing required for neural network to build one using this amazing framework. If we find out that the Adam optimizer doesn’t work as well, we will simply try another optimizer — RMSprop for example.

我們將使用Adam優化器而不用擔心它是什么。 這就是TensorFlow的好處,我們不需要了解神經網絡使用此驚人框架構建一個神經網絡所需的所有處理的每個細節。 如果發現Adam優化器不能正常工作,我們將簡單地嘗試另一個優化器 -例如RMSprop。

Let us now create a time series, a simple superposition of sine waves. We will then add noise to it to mimic a real world signal.

現在讓我們創建一個時間序列,一個正弦波的簡單疊加。 然后,我們將向其添加噪聲以模擬現實世界的信號。

Now that we have the data, let us think about how to feed this data to the neural network for training. We know the network takes 64 samples at the input and produces one output sample. Since we want to train the network to predict the next sample, we want to use the 65th sample as the output label.

現在我們有了數據,讓我們考慮如何將這些數據饋送到神經網絡進行訓練。 我們知道網絡在輸入處獲取64個樣本,并生成一個輸出樣本。 由于我們要訓練網絡以預測下一個樣本,因此我們希望將第65個樣本用作輸出標簽。

The first input set is therefore from sample 0 to sample 63 (the first 64 samples) and the first label is sample 64 (the 65th sample). The second input set can either be a separate set of 64 samples (non-overlapping window), or we can choose to have a sliding window and take 64 samples from sample 1 to sample 64. Let us follow the sliding window approach, just to generate a lot of training data from the time series we have.

因此,第一個輸入集是從樣本0到樣本63(前64個樣本),而第一個標簽是樣本64(第65個樣本)。 第二個輸入集可以是64個樣本的單獨集合(不重疊的窗口),也可以選擇有一個滑動窗口并從樣本1到64取64個樣本。讓我們遵循滑動窗口的方法,從我們擁有的時間序列中生成很多訓練數據。

Also note that we are using the noisy samples as the input while using the noiseless data as the label. We want the neural network to predict the actual signal even in presence of noise.

還要注意,我們將噪聲樣本用作輸入,而將無噪聲數據用作標簽。 我們希望神經網絡即使在存在噪聲的情況下也能預測實際信號。

Let us look at the sizes of the time series data and the training data. See that we generated 5000 samples for our time series data, but we created 3935 x 64 = 251840 samples of input data to our neural network.

讓我們看一下時間序列數據和訓練數據的大小。 看到我們為時間序列數據生成了5000個樣本,但是我們為神經網絡創建了3935 x 64 = 251840個輸入數據樣本。

The shape of train_data is the number of input sets x input length. Here, we have 3935 batches of input, each input being 64 samples long.

train_data的形狀是輸入集的數量x輸入長度。 在這里,我們有3935批輸入,每個輸入長64個樣本。

print(y.shape, train_data.shape, train_labels.shape)(5000,) (3935, 64) (3935,)

We are now ready to train the neural network. Let us instantiate the model first. The model summary provides information on how many layers, what is the output shape, and the number of parameters we need to train for this neural network.

現在我們準備訓練神經網絡。 讓我們首先實例化模型。 該模型摘要提供了有關此神經網絡需要訓練的層數,輸出形狀以及參數數量的信息。

For the first layer, we have 64 inputs and 32 outputs. A dense layer implemets the equation y = f(Wx + b), where f is the activation function, W is the weight matrix and b is the bias. We can immediately see that W is a 64 x 32 matrix, and b is a 32 x 1 vector. This gives us 32 x 64 + 32 = 2080 parameters to train for the first layer. The reader can do similar computations to verify the parameters for second and third layer, as an exercise in understanding. After all, you wouldn’t be reading this article unless you are a beginner to Machine Learning and eager to get started :)

對于第一層,我們有64個輸入和32個輸出。 致密層實現等式y = f(Wx + b) ,其中f是激活函數, W是權重矩陣, b是偏差。 我們可以立即看到W是64 x 32的矩陣, b是32 x 1的向量。 這給我們提供了32 x 64 + 32 = 2080個參數來訓練第一層。 讀者可以進行類似的計算以驗證第二層和第三層的參數,作為理解的練習。 畢竟,除非您是機器學習的初學者并且渴望入門,否則您將不會閱讀本文:)

model = dnn_keras_tspred_model()Model: "sequential"
_________________________________________________________________
Layer (type) Output Shape Param #
=================================================================
dense (Dense) (None, 32) 2080
_________________________________________________________________
dense_1 (Dense) (None, 8) 264
_________________________________________________________________
dense_2 (Dense) (None, 1) 9
=================================================================
Total params: 2,353
Trainable params: 2,353
Non-trainable params: 0
_________________________________________________________________

Alright, onward to training then. Since we are using the Keras framework, training is as simple as calling the fit() method. With TensorFlow, we need to do a little more work, but that is for another article.

好吧,那就繼續訓練吧。 由于我們使用的是Keras框架,因此培訓就像調用fit()方法一樣簡單。 使用TensorFlow,我們需要做更多的工作,但這是另一篇文章。

Let us use 100 epochs, which just means that we will use the same training data again and again to train the neural network and will do so 100 times. In each epoch, the network uses the number of batches of input and label sets to train the parameters.

讓我們使用100個紀元 ,這意味著我們將一次又一次地使用相同的訓練數據來訓練神經網絡,并且將進行100次。 在每個紀元中,網絡使用輸入和標簽集的批次數量來訓練參數。

Let us use the datetime to profile how long this training takes, and the history value that is returned as a Python Dictionary to get the validation loss after each epoch.

讓我們使用日期時間來描述該訓練需要多長時間,并使用歷史記錄值作為Python字典返回,以獲取每個時期后的驗證損失。

DNN training done. Time elapsed: 10.177171 s

Now that the network is trained, and we see that the validation loss has decreased over epochs to the point that it has flattened out (indicating further training doesn’t yield any significant improvements), let us use this network to see how well it performs against test data.

既然已經對網絡進行了培訓,并且我們看到驗證損失已經減少了幾步,直到達到平坦為止(表明進一步的培訓不會帶來任何明顯的改善),讓我們使用該網絡來查看其效果如何根據測試數據。

Let us create the test data set exactly the same way as we created the training data sets, but use only that part of the time series that we have not used for training before. We want to surprise the neural network with data it has not seen before to know how well it can perform.

讓我們創建測試數據集的方式與創建訓練數據集的方式完全相同,但是只使用時間序列中我們從未用于訓練的那部分。 我們想用之前從未見過的數據讓神經網絡感到驚訝,以了解其性能如何。

We will now call the predict() method in Keras framework to get the outputs of the neural network for the test data set. This step is different if we use the TensorFlow framework, but we will cover that in another article.

現在,我們將在Keras框架中調用predict()方法,以獲取測試數據集的神經網絡輸出。 如果我們使用TensorFlow框架,則此步驟有所不同,但我們將在另一篇文章中介紹。

As we see, the prediction from neural network is very close to the actual noise free data!

如我們所見,來自神經網絡的預測非常接近實際的無噪聲數據!

LMS算法的預測 (Prediction with LMS algorithm)

We will use a L=64 tap filter to predict the next sample. We don’t need that large a filter, but let us keep the number of inputs per output sample same as what we used for neural network.

我們將使用L = 64抽頭濾波器來預測下一個樣本。 我們不需要那么大的濾波器,但讓我們將每個輸出樣本的輸入數量保持與用于神經網絡的數量相同。

The filter coefficients (or weights) are obtained by computing the error between predicted and measured sample, and adjusting the weights based on the correlation between mean square error and the input measurements.

濾波器系數(或權重)是通過計算預測樣本和測量樣本之間的誤差,并基于均方誤差和輸入測量值之間的相關性來調整權重而獲得的。

As you see in the code, yrlms[k] is the filter output when the inputs are ypn[k-L:k], the error is computed as the difference between the noisy measured value ypn[k] and the filter output yrlms[k]. The correlation between measurement and error is given by the product of ypn[k-L:k] and e, and mu is the LMS step size (or learning rate).

如您在代碼中看到的, yrlms [k]是輸入為ypn [kL:k]時的濾波器輸出,誤差計算為噪聲測量值ypn [k]與濾波器輸出yrlms [k]之差 。 測量和誤差之間的相關性由ypn [kL:k]與e的乘積給出,而mu是LMS步長(或學習率)。

As we see, the LMS prediction is equally good, despite having much lower complexity.

如我們所見,盡管LMS預測的復雜度要低得多,但它同樣好。

(64,) (1064,)

LMS和神經網絡之間的預測結果比較 (Comparing Prediction Results between LMS and Neural Network)

Before we close this section, let us compare the error between LMS prediction and the neural network prediction. To be fair, I ignored the initial portion of the LMS to give it time to converge when measuring the mean square error and SNR. Despute that, we see that the neural network performance is 5 dB better than the LMS performance!

在結束本節之前,讓我們比較LMS預測和神經網絡預測之間的誤差。 公平地說,我忽略了LMS的初始部分,以便在測量均方誤差和SNR時有時間收斂。 對此,我們看到神經網絡性能比LMS性能好5 dB!

Neural network SNR: 19.986311477279084
LMS Prediction SNR: 14.93359076022336

快速傅立葉變換 (Fast Fourier Transform)

Alright, a neural network beat LMS by 5 dB in signal prediction, but let us see if a neural network can be trained to do the Fourier Transform. We will compare it to the FFT (Fast Fourier Transform) from SciPy FFTPack. The FFT algorithm is at the heart of signal processing, can the neural network be trained to mimic that too? Let us find out…

好了,神經網絡在信號預測方面比LMS勝5 dB,但讓我們看看是否可以訓練神經網絡進行傅立葉變換。 我們將其與SciPy FFTPack的FFT(快速傅立葉變換)進行比較。 FFT算法是信號處理的核心,是否可以訓練神經網絡來模仿它? 讓我們找出……

We will use the same signal we created before, the superposition of sine waves, to evaluate FFT as well. Let us look at the FFT ouput first.

我們將使用之前創建的相同信號(正弦波的疊加)來評估FFT。 首先讓我們看一下FFT輸出。

Let us create a neural network model to mimic the FFT now. In contrast to the model we created before where we have 64 inputs but only one output, this model needs to generate 64 outputs for every 64 sample input set.

讓我們創建一個神經網絡模型來模擬FFT。 與之前創建的具有64個輸入但只有一個輸出的模型相比,該模型需要為每64個樣本輸入集生成64個輸出。

And since FFT inputs and outputs are complex, we need twice the number of samples at the input, arranged as real followed by imaginary. Since the outputs are also complex, we again 2 x NFFT samples.

而且由于FFT的輸入和輸出很復雜,因此我們需要在輸入處添加兩倍數量的采樣,按實數排列,然后按虛數排列。 由于輸出也很復雜,因此我們再次進行2 x NFFT采樣。

To train this neural network model, let us use random data generated using numpy.random.normal and set the labels based on the FFT routine from the SciPy FFTPack that we are comparing with.

為了訓練該神經網絡模型,讓我們使用使用numpy.random.normal生成的隨機數據,并根據與之比較的SciPy FFTPack中的FFT例程設置標簽。

The rest of the code is fairly similar to the previous neural network training. Here, I am running 10,000 batches at a time, and I have an outer for loop to do multiple sets of 10,000 batches if the network needs more training. Note that this needs the model to be created outside the for loop, so that the weights are not reinitialized.

其余代碼與先前的神經網絡訓練非常相似。 在這里,我一次運行10,000個批次,并且如果網絡需要更多培訓,我有一個外部for循環可以執行多組10,000個批次。 請注意,這需要在for循環之外創建模型,以便不會重新初始化權重。

See from model summary that there are almost 50,000 parameters for just a 64 point FFT. We can reduce this a bit since we are only evaluating real inputs while keeping the imaginary parts as zero, but the goal here is to quickly compare if the neural network can be trained to do the Fourier Transform.

從模型摘要中可以看出,僅64點FFT就有近50,000個參數。 我們可以減少一點,因為我們只評估實數輸入,而將虛部保持為零,但是這里的目標是快速比較神經網絡是否可以訓練以進行傅立葉變換。

Model: "sequential_1"
_________________________________________________________________
Layer (type) Output Shape Param #
=================================================================
dense_3 (Dense) (None, 128) 16512
_________________________________________________________________
dense_4 (Dense) (None, 128) 16512
_________________________________________________________________
dense_5 (Dense) (None, 128) 16512
=================================================================
Total params: 49,536
Trainable params: 49,536
Non-trainable params: 0
_________________________________________________________________
DNN training done. Time elapsed: 30.64511 s

Training is done. Let us now test the network using the same input samples we created for LMS. We compare the neural network output to the FFT ouput and they are identical! How amazing is that!

培訓完成。 現在讓我們使用為LMS創建的相同輸入樣本來測試網絡。 我們將神經網絡輸出與FFT輸出進行比較,它們是相同的! 那太神奇了!

Let us do one last evaluation before we conclude this article. We will compare the neural network output with the FFT output for some random input data, and see how the mean square error and SNR looks like.

在結束本文之前,讓我們做最后一個評估。 對于某些隨機輸入數據,我們將神經網絡輸出與FFT輸出進行比較,并查看均方誤差和SNR的樣子。

Running the code below, we get a decent 23.64 dB SNR. While we do see some samples every now and then where the error is high, for most part, the error is very small. Given that we trained the neural network for only 10,000 batches, this is a pretty good result!

運行下面的代碼,我們得到不錯的23.64 dB SNR。 雖然我們時不時會看到一些樣本,但誤差很大,但在大多數情況下,誤差很小。 鑒于我們只訓練了10,000個批次的神經網絡,這是一個相當不錯的結果!

Neural Network SNR compared to SciPy FFT: 23.64254974707859

摘要 (Summary)

Being stuck inside during Covid-19, it was a fun weekend project to compare machine learning performance to some key signal processing algorithms. We see that machine learning can do what signal processing can, but has inherently higher complexity, with the benefit of being generalizable to different problems. The signal processing algorithms are optimal for the job in terms of complexity, but are specific to the particular problems they solve. We can’t use FFT in place of LMS or vice versa, while we can use the same neural network processor, and just load a different set of weights to solve a different problem. That is the versatility of neural networks.

被困在Covid-19大會期間,這是一個有趣的周末項目,旨在將機器學習性能與一些關鍵信號處理算法進行比較。 我們看到機器學習可以完成信號處理所能完成的工作,但是固有地具有更高的復雜度,其優點是可以推廣到不同的問題。 信號處理算法在復雜性方面最適合該工作,但是特定于它們解決的特定問題。 我們不能使用FFT代替LMS,反之亦然,而我們可以使用相同的神經網絡處理器,而只是加載不同的權重集來解決不同的問題。 那就是神經網絡的多功能性。

And with that note, I’ll conclude this article. I hope you had as much fun reading this as I had putting this together. Please leave your feedback too if you found it helpful and learnt a thing or two!

有了這個注釋,我將結束本文。 希望您閱讀這些內容和我整理這些內容一樣開心。 如果您覺得有幫助并且學到了一兩件事,也請留下您的反饋!

翻譯自: https://towardsdatascience.com/machine-learning-and-signal-processing-103281d27c4b

信號處理深度學習機器學習

總結

以上是生活随笔為你收集整理的信号处理深度学习机器学习_机器学习与信号处理的全部內容,希望文章能夠幫你解決所遇到的問題。

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

成人午夜精品 | 亚洲另类交 | 日韩影视在线观看 | 国产在线美女 | 成人91av| 免费观看91视频大全 | 亚洲美女精品 | 国产艹b视频 | 91av视频免费在线观看 | 97超碰伊人| 欧美日本不卡 | 亚洲精品国精品久久99热一 | 天天插伊人| 久久久久一区 | 久久短视频| 日韩在线观看一区 | 美女一二三区 | 不卡的一区二区三区 | 在线亚洲天堂网 | 人成免费网站 | 日韩一区正在播放 | 五月婷婷天堂 | 欧美成年网站 | 国产成人精品久久久久 | 91精品国产91久久久久久三级 | 十八岁以下禁止观看的1000个网站 | 国产麻豆精品传媒av国产下载 | 很黄很污的视频网站 | 国产91亚洲| 国产精品男女 | 在线电影a | 涩涩网站在线看 | 免费99视频 | 国产精品区免费视频 | 久久久久久久久久久久久久av | 高清av网站| 免费h精品视频在线播放 | 国产精品视频全国免费观看 | 久久久久夜色 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 亚洲国产理论片 | 特级西西444www大精品视频免费看 | 97超碰资源| 久久久精品国产免费观看一区二区 | 国产精品自拍av | 91精品久久久久久综合乱菊 | 综合色影院 | www.com黄色| 国内久久精品 | 亚洲在线精品视频 | 九九在线精品视频 | 在线观看免费一级片 | 久久九九免费视频 | 在线免费观看国产 | 久草在线免费播放 | 亚洲黄色一级电影 | 丁香六月久久综合狠狠色 | 在线观看免费观看在线91 | 欧美美女激情18p | 成人小视频免费在线观看 | 92国产精品久久久久首页 | 99热超碰 | 中文字幕影片免费在线观看 | 午夜精品一区二区三区免费 | 日日操网站 | av在线一二三区 | 97香蕉视频| 国产 中文 日韩 欧美 | 夜夜嗨av色一区二区不卡 | 在线观看日韩免费视频 | 狠狠色丁香婷婷综合久小说久 | 国产精品久久久久久五月尺 | 天堂va在线高清一区 | 日日夜夜精品网站 | 激情视频免费在线观看 | www.99久久.com| 免费观看的av网站 | bbb搡bbb爽爽爽| 日韩超碰在线 | 午夜精品一区二区三区在线观看 | 日韩中文字幕在线看 | 国产在线视频导航 | 国产精品videoxxxx | 欧美日韩不卡一区 | 亚洲欧美婷婷六月色综合 | 日韩欧美精品在线观看 | 婷婷午夜天 | 色综合久久悠悠 | 成人综合免费 | 久久理论电影网 | 黄色av一级| 亚洲国产资源 | 日韩欧美精品在线视频 | 97av在线视频 | 久草免费看 | www黄色大片| 色妞久久福利网 | 国产一级免费电影 | 91大神dom调教在线观看 | 麻豆91精品91久久久 | 精品高清视频 | 久久免费国产 | 中文字幕在线视频国产 | 国内成人综合 | 日精品 | 国产精品99久久久久久有的能看 | 欧美一级在线看 | 国产精品久久久久久久免费大片 | 人人藻人人澡人人爽 | 国产亚洲精品久久19p | 久久综合久久综合九色 | 在线看成人av | 伊人影院在线观看 | 国产一区国产精品 | 日韩理论片中文字幕 | 国产麻豆电影在线观看 | 国产免费久久 | 日本午夜在线观看 | 特级毛片aaa | 天天操天天舔天天爽 | 99久久精品国产一区二区成人 | 性色av免费看 | 久久视频一区 | 中文字幕在线播放视频 | 欧美日韩在线视频免费 | 五月激情av| 一区二区三区高清在线观看 | 国产精品久久久久一区 | 国产美女免费看 | 成人网中文字幕 | 日日夜夜添 | 日本中出在线观看 | www.日本色 | 超碰97在线资源 | 国产欧美在线一区二区三区 | 欧美中文字幕第一页 | 色婷婷视频在线观看 | 精品国产成人av在线免 | 国产成人一区二区三区影院在线 | 97精品国产91久久久久久久 | 久久久国产精品网站 | 永久精品视频 | 日韩欧美在线观看一区 | 日韩精品首页 | 91日韩精品视频 | 国产色视频一区二区三区qq号 | 免费亚洲视频在线观看 | 99九九99九九九视频精品 | 黄色片免费看 | 日韩精品三区四区 | 欧美福利久久 | 欧美午夜a| 99视频导航| 最近2019年日本中文免费字幕 | 一区二区电影网 | 色综合天天做天天爱 | 欧美一区二区精品在线 | 欧美日韩亚洲在线观看 | 亚洲va在线va天堂 | 国内小视频在线观看 | 国产免费精彩视频 | 狠狠色噜噜狠狠狠狠 | 伊人久操 | 黄色片毛片 | 999亚洲国产996395 | 最新免费中文字幕 | av福利在线免费观看 | 久久夜色电影 | 国产片免费在线观看视频 | 久久精品精品电影网 | 麻豆91视频| 手机av看片 | 91麻豆免费视频 | 深爱婷婷 | 玖玖综合网 | 日韩精品视 | 欧美激情精品久久久久久免费 | 美女视频黄频大全免费 | 999热线在线观看 | 日韩av免费观看网站 | 日本精品久久久一区二区三区 | 久久国产精品99久久久久久老狼 | 2021国产精品视频 | 精品一区二区精品 | 天天草天天色 | 狠狠干,狠狠操 | 久久这里只有精品视频首页 | 黄色在线网站噜噜噜 | 99热这里有| 五月激情丁香婷婷 | 国产中文字幕久久 | 18国产精品福利片久久婷 | 久9在线 | 中文在线字幕观看电影 | 日韩欧美在线观看一区二区三区 | 一区二区三区国产欧美 | 国产精品1000| 欧美在线91 | 欧美一级日韩免费不卡 | 热久久国产精品 | 天天色天天干天天 | 久久久亚洲精品 | 欧美国产一区在线 | 最近中文字幕免费 | 亚洲国产人午在线一二区 | 国产香蕉视频在线观看 | 亚洲视频,欧洲视频 | 色综合久 | 久久99婷婷 | 伊人婷婷在线 | 国产精品久久久精品 | 国产一区视频在线 | 亚洲国产视频a | 国产白浆在线观看 | 国产黄在线 | 伊人网综合在线观看 | 中文字幕人成乱码在线观看 | 日韩视频免费看 | 全久久久久久久久久久电影 | 综合久久久 | 日韩高清免费在线观看 | 国产69精品久久99的直播节目 | 色 免费观看 | 久久久久欠精品国产毛片国产毛生 | 欧美a视频在线观看 | 国产裸体永久免费视频网站 | 色综合久久久久久久久五月 | 久久精品国产免费看久久精品 | 一级a毛片高清视频 | 欧美在线视频第一页 | 一二区精品 | 日韩午夜一级片 | 精品国产乱码久久久久久1区二区 | 国产精品专区一 | 青青河边草观看完整版高清 | 天天狠狠 | 久久在草 | 亚洲国产色一区 | 超碰在线免费福利 | 一区二区国产精品 | 一区二区三区在线观看中文字幕 | 婷婷www | 69久久99精品久久久久婷婷 | 在线免费性生活片 | 欧洲精品久久久久毛片完整版 | www.狠狠色.com| 中文字幕有码在线播放 | 色综合天天色综合 | www.亚洲激情.com | 99性视频 | 国产高清在线精品 | 日本中文字幕系列 | 不卡中文字幕在线 | 天天操操操操操操 | 久久99久久99精品中文字幕 | 91精品久久香蕉国产线看观看 | 精品国产理论 | 日本少妇久久久 | 国产成人综合精品 | 久久久午夜电影 | 免费麻豆网站 | 久久99精品国产麻豆宅宅 | 日韩va亚洲va欧美va久久 | 免费在线观看成人 | 日韩免费看片 | 久草观看 | 久久婷婷一区 | 99久久er热在这里只有精品66 | 性色av免费在线观看 | 日本老少交 | 日日夜夜综合 | 手机av看片 | 性色av免费在线观看 | 国产精品久久久久一区二区三区共 | 日本久久电影网 | 亚洲永久精品一区 | 伊人五月 | 欧美在线视频a | 免费看国产一级片 | 亚洲综合网站在线观看 | 91视频网址入口 | 成人一区在线观看 | 精品亚洲免费 | 日日夜夜天天射 | 亚洲精品在线观看免费 | 天天色天天操天天爽 | 日韩免费高清在线 | 狠狠色狠狠色终合网 | 国产精品ssss在线亚洲 | 亚洲国产中文字幕 | 五月婷在线视频 | 国内精品久久久久久中文字幕 | 97天堂网 | www.黄色片网站 | 国产手机精品视频 | 人人干天天射 | 日韩在线视频精品 | 欧美日韩色婷婷 | 亚洲精品乱码久久久久久蜜桃不爽 | 中文字幕成人在线观看 | 国产一级性生活视频 | 在线看日韩 | 欧美日韩免费在线视频 | 精品一区二区视频 | 91精品中文字幕 | 免费h漫在线观看 | 日韩精品aaa | 免费av网址大全 | 99热最新| www.福利| 久久人人艹 | 久久中文字幕视频 | 欧美不卡视频在线 | 丰满少妇在线观看资源站 | 97久久久免费福利网址 | 亚洲国产精品免费 | 国产精品一区二区三区在线播放 | 欧美性大战久久久久 | 999成人 | 99综合电影在线视频 | 91精品小视频 | 日韩资源在线播放 | 在线观看国产福利片 | 欧美性色网站 | 成人网页在线免费观看 | 久草电影在线观看 | 九九九九精品九九九九 | 日韩va在线观看 | 婷婷激情小说网 | 久久久久久久久久久黄色 | 天天色综合1 | 久久久久久久99精品免费观看 | 国产色道| 亚洲国产精品成人va在线观看 | 91九色蝌蚪国产 | 人人要人人澡人人爽人人dvd | 日日骑 | 精品一区在线 | 91视频久久久久久 | 最新av在线播放 | 97在线观看免费 | 视频在线一区二区三区 | 在线av资源| 国产欧美三级 | 亚洲精品视频网站在线观看 | 黄色高清视频在线观看 | 午夜体验区| 日本三级香港三级人妇99 | 99超碰在线观看 | 黄色一级大片在线免费看国产一 | 精品国产免费一区二区三区五区 | 亚洲精品视频在线 | 久久草草热国产精品直播 | 91在线视频播放 | 亚洲精品黄 | 玖玖在线看 | 激情开心网站 | 九九热精品视频在线播放 | 超碰在线最新地址 | 毛片网在线 | 99久在线精品99re8热视频 | 黄色一级大片在线免费看产 | 久久伊人色综合 | 久久一区二区三区超碰国产精品 | 久久精品日本啪啪涩涩 | 久久久久久久久久久免费 | 黄色国产精品 | 99视频精品在线 | 亚洲激情 欧美激情 | 手机在线观看国产精品 | 婷婷5月激情5月 | 久久综合福利 | 国产精品久久二区 | 亚洲一级二级三级 | 在线视频 一区二区 | 亚洲电影院| 四虎影视av | 日韩欧在线 | 免费av的网站 | 亚洲免费av一区二区 | 中文字幕在线有码 | 日韩欧美一区二区在线 | 亚洲永久精品在线 | 久久久久久久久久久影视 | 国产高清免费在线观看 | 美腿丝袜av| 成年人在线观看视频免费 | 91精品免费在线观看 | 久久久久久久久久久久久久免费看 | 久久www免费人成看片高清 | 免费成人在线视频网站 | 1024手机基地在线观看 | 午夜久久久影院 | 亚洲国产精品第一区二区 | 欧美日韩中文在线观看 | 欧美日韩国产精品一区二区 | 亚洲人成人在线 | 国产亚洲精品久久久久久移动网络 | 在线观看韩日电影免费 | 成年人毛片在线观看 | 99久久久久国产精品免费 | 亚洲午夜精品久久久 | 久久久久久久久久久久99 | 国产最新视频在线观看 | 国产精品久久久久久久久久久杏吧 | 91成人午夜 | 国产精品午夜久久久久久99热 | 黄色亚洲免费 | 精品在线播放视频 | 91精品国产一区二区三区 | 久草国产在线 | 免费亚洲黄色 | 欧美日韩国产精品一区二区三区 | 五月天亚洲激情 | 最近中文字幕 | 久热只有精品 | 成人夜晚看av| 精精国产xxxx视频在线播放 | 午夜10000| 肉色欧美久久久久久久免费看 | 国产乱码精品一区二区蜜臀 | 日韩欧美在线视频一区二区 | 国产精品xxxx18a99 | 国内精品久久久久久久久久久 | 国产一级片一区二区三区 | 精品久久网 | 国产精品s色 | 国产视频一区二区在线播放 | 成人影片在线播放 | 精品亚洲国产视频 | 麻豆精品传媒视频 | 黄色软件在线观看免费 | 久久精品国产亚洲 | 超碰在线观看97 | 网站在线观看你们懂的 | 欧美日韩亚洲在线观看 | 波多野结衣视频网址 | 在线看毛片网站 | 丝袜美女在线 | 国产999久久久 | 亚洲成人免费在线观看 | 美女免费视频一区二区 | 久久久综合香蕉尹人综合网 | 人人爽人人爽人人片av | 成人精品一区二区三区中文字幕 | 久久精彩免费视频 | 激情欧美一区二区三区 | 国产亚洲婷婷免费 | 亚洲精品免费观看视频 | 五月花激情 | 蜜臀av网站| 亚洲成a人片77777kkkk1在线观看 | 亚洲欧洲中文日韩久久av乱码 | 国内精品久久久久影院日本资源 | 一区二区中文字幕在线播放 | 亚洲成a人片在线观看网站口工 | 国产做aⅴ在线视频播放 | 国产区在线看 | 97热视频 | 中文字幕久久亚洲 | 免费的黄色av | 午夜精品一区二区三区四区 | 成人免费在线观看入口 | 69欧美视频 | 国产高清av免费在线观看 | 国产精品乱码高清在线看 | 精品国产欧美 | 欧美日本一二三 | 欧美日韩国产精品一区二区亚洲 | 国产综合久久 | 91精品久久久久久久久 | 日日草视频 | 久热精品国产 | 国产成人精品久久久久蜜臀 | 久久精品国产免费 | 丁香婷婷在线观看 | 久久国产热视频 | 亚洲视频2 | 日韩精品黄| 国产在线毛片 | 国际av在线 | 久久好看免费视频 | 在线观看中文字幕2021 | 国产自产在线视频 | 91高清视频 | 91在线视频免费 | 91字幕| 国产女人40精品一区毛片视频 | av中文在线影视 | 国产成人高清 | 亚洲黄网站| 丁香六月婷 | 六月丁香久久 | 国产成人精品一区二区三区网站观看 | 国产精品乱码久久久久 | 国产另类xxxxhd高清 | 欧美性色综合 | 亚洲精品在线国产 | 日韩欧美在线一区 | 在线免费观看视频a | 狠狠色丁香婷综合久久 | 男女啪啪网站 | 日本黄网站 | 亚洲精品伦理在线 | 一区二区三区四区不卡 | 亚洲成人网在线 | 色97在线| 99精品视频在线观看播放 | 中文区中文字幕免费看 | 久久午夜免费视频 | 日韩综合一区二区 | 久久99视频| 五月天色丁香 | 一区二区三区 亚洲 | 日韩一级成人av | 欧美久久久影院 | 久久免费黄色 | 欧美一区二区三区在线看 | 国产精品成人在线 | 激情丁香5月 | 欧美精品首页 | 少妇精品久久久一区二区免费 | 国产成人精品免高潮在线观看 | 丁香五月亚洲综合在线 | 久久伦理电影网 | 成年人在线观看 | 91精品国产综合久久久久久久 | 五月婷婷综合在线观看 | 玖玖爱免费视频 | 久久韩国免费视频 | 日韩国产欧美在线视频 | 999视频在线播放 | 久久精品999 | 91视频网址入口 | 人人爱在线视频 | 五月婷婷六月丁香在线观看 | 日日摸日日| 欧美一二三专区 | 五月天天av| 国产精品美女 | 婷久久 | 久久久久久久电影 | 国产精品丝袜久久久久久久不卡 | 狠狠干 狠狠操 | 国产精品一区二区三区在线看 | 国产精品手机看片 | 国产精品久久久久久久久久久久冷 | 国产黄色免费在线观看 | 日韩大片在线免费观看 | 成年人黄色免费看 | 五月婷婷综合在线观看 | 久久99精品国产99久久 | 色婷婷www | 香蕉在线播放 | av大片免费看| 一级成人免费 | 天堂av网站| 久久成人在线 | 在线视频你懂 | 亚洲精品影院在线观看 | 天天看天天干 | 人人舔人人干 | 欧美日韩中 | av中文在线播放 | www.黄色片网站 | 黄色小说免费在线观看 | 日日日操 | 国产精品涩涩屋www在线观看 | 日韩欧美有码在线 | 午夜精品久久久久久久99婷婷 | 国产剧在线观看片 | 免费的黄色的网站 | 伊人亚洲综合 | 亚洲精品视频国产 | 成人在线视频免费 | 久久综合毛片 | 九九在线视频免费观看 | 人人揉人人揉人人揉人人揉97 | 精品视频国产一区 | 成年人在线免费看 | 一级黄视频| 在线观看视频三级 | 一级黄色av | av 一区二区三区 | 日韩中文字幕第一页 | 日韩视频一区二区 | 久草在线欧美 | 国产精品一区二区三区免费看 | 国内外激情视频 | 免费黄色看片 | 国产传媒中文字幕 | 香蕉蜜桃视频 | 久草9视频 | 久久精品电影网 | 91视频在线免费 | www.com久久久 | 亚洲资源一区 | 国产高清av | 成人av在线影视 | 狠狠干天天 | 国产亚洲精品久久久久久大师 | 免费亚洲婷婷 | 亚洲精品电影在线 | 99国产在线观看 | 人交video另类hd | 又污又黄网站 | 日av免费| 麻豆国产网站入口 | av网站免费线看精品 | 综合网伊人 | 97精品国产97久久久久久 | 探花系列在线 | 国产在线观看网站 | 国产成人在线免费观看 | 在线视频精品播放 | 国产精品h在线观看 | 99九九99九九九视频精品 | 四虎成人精品永久免费av | 91网站观看| 麻豆91小视频 | 日本xxxxav| 久久草av| 日韩午夜在线 | 狠狠色狠狠色终合网 | 精品视频资源站 | 91精品在线免费观看 | 国内精品久久影院 | 首页av在线| 欧美另类交在线观看 | 欧美一区二区三区免费看 | 在线观看一二三区 | 操操操干干干 | 日本黄色免费大片 | 久久国内精品99久久6app | 在线播放你懂 | 亚洲精品综合欧美二区变态 | 日日操天天操狠狠操 | 久久久www成人免费精品 | 91夫妻视频| 免费三级av| 高清一区二区三区av | 黄色天堂在线观看 | 亚洲欧美激情精品一区二区 | 亚洲无在线 | 日本精品一区二区 | 中文字幕第一页在线 | 国产一区二区在线免费播放 | 丰满少妇一级片 | 日韩电影中文,亚洲精品乱码 | 日韩动漫免费观看高清完整版在线观看 | 91精品国产一区二区在线观看 | 亚洲精品国| 91av小视频 | 欧美一级大片在线观看 | 97久久精品午夜一区二区 | 国产精品白虎 | 亚洲精品资源在线观看 | h动漫中文字幕 | 天天av天天| 乱男乱女www7788 | 日本性xxxxx| 精品久久视频 | 黄色片免费看 | 久久久免费精品国产一区二区 | 久久论理 | 国产精品日韩欧美 | 麻豆影视网站 | 黄色小网站在线观看 | 免费观看日韩 | 免费a网 | 国产精品自产拍在线观看蜜 | 狠狠色伊人亚洲综合网站野外 | 天堂麻豆 | 日韩精品一区二区三区高清免费 | 黄色精品网站 | 国产成人av综合色 | 超级碰碰免费视频 | 最新极品jizzhd欧美 | 免费日韩 精品中文字幕视频在线 | 久久久久成人精品免费播放动漫 | 欧美一级大片在线观看 | 五月开心六月伊人色婷婷 | a级成人毛片 | 国产一区在线视频播放 | 精品国产美女在线 | 97超碰在线免费 | 国产一区二区久久久 | 国产黄色特级片 | 亚洲精品综合一二三区在线观看 | 亚洲91中文字幕无线码三区 | 99综合电影在线视频 | 97碰在线| 亚洲人成人在线 | 成人毛片在线观看 | 久久久久久久久毛片 | 狠狠操狠狠干天天操 | 349k.cc看片app| 欧美日韩精品在线观看视频 | 人人天天夜夜 | 午夜精品一区二区三区免费 | 91秒拍国产福利一区 | 丁香久久婷婷 | 国产综合精品一区二区三区 | 天天干天天看 | 亚洲视频中文 | 久久精品视频99 | 亚洲精品婷婷 | 国产亚洲精品电影 | 五月天婷婷免费视频 | 久久天 | 日韩av伦理片 | 久久久久亚洲精品中文字幕 | 亚洲aaa毛片 | 国产3p视频| 色开心| 日韩精品一区二区三区免费观看视频 | 午夜免费视频网站 | 青青草国产免费 | 欧美精品在线观看 | 国内精品久久久久国产 | 免费视频久久久久久久 | 久久综合色天天久久综合图片 | 欧洲精品视频一区 | 精品在线亚洲视频 | 婷婷丁香激情网 | 黄色毛片视频免费 | 狠狠操夜夜| 999亚洲国产996395 | 国产精品18久久久久vr手机版特色 | a在线观看免费视频 | 国产亚洲精品久久久久久 | 首页av在线 | 免费在线观看毛片网站 | 97av.com| 久久久久国产精品免费免费搜索 | 欧美日韩视频精品 | 美女国产 | 成人免费看片网址 | 肉色欧美久久久久久久免费看 | 日精品在线观看 | 又粗又长又大又爽又黄少妇毛片 | 在线观看免费av片 | 成人毛片在线观看视频 | 中文字幕色婷婷在线视频 | 久久精品一区二区国产 | 天天操夜 | 精品亚洲视频在线观看 | 三三级黄色片之日韩 | 久久精品系列 | 美女av免费 | 日韩成人在线一区二区 | 国产精品大片在线观看 | 免费视频一级片 | 久久综合网色—综合色88 | 三级黄色片在线观看 | av色网站| 中文字幕乱偷在线 | 亚洲专区视频在线观看 | 日韩激情视频 | www.精选视频.com | 日韩欧美精品在线视频 | 在线一二区 | 九九免费在线视频 | 色爱成人网 | 国产精品99久久久久 | 国产一级精品在线观看 | 日本 在线 视频 中文 有码 | 国产精品国产自产拍高清av | 亚洲视频在线观看免费 | 黄色特级一级片 | 韩国av一区 | 亚洲三级国产 | 国产亚洲永久域名 | 久草免费福利在线观看 | 日韩91精品 | 成人毛片一区二区三区 | 成人在线视频你懂的 | 亚洲欧美日韩一区二区三区在线观看 | 探花视频免费在线观看 | www.97视频 | 久久精品日本啪啪涩涩 | 91精品久久久久久综合乱菊 | 亚洲精品9 | 亚洲爽爽网 | 天天射狠狠干 | 国产精品乱码久久久 | 超碰最新网址 | av一级二级| 日韩av图片 | 亚洲一级理论片 | 97色se| 日日日爽爽爽 | 久久字幕精品一区 | 日韩精品久久一区二区三区 | 中文字幕免费高清 | 久久精品久久精品久久39 | 日本久久久久久久久久 | 亚洲永久国产精品 | 蜜桃av久久久亚洲精品 | 免费毛片aaaaaa | 超碰在线98 | 亚洲天堂网在线视频 | 欧美性黑人 | 色网站视频| 亚洲黄色大片 | 国际精品网 | 成人a级网站 | 免费福利片2019潦草影视午夜 | 国产午夜亚洲精品 | 日日干影院 | 国产在线视频不卡 | 日韩欧美在线视频一区二区三区 | 久久久久综合 | 欧美午夜久久 | 免费在线观看国产黄 | 黄色片毛片 | 亚洲经典精品 | 久久精品国产成人精品 | 成人影片在线播放 | 欧美日韩免费在线观看视频 | 最新在线你懂的 | 国产日韩欧美在线观看视频 | 97热在线观看 | 久久国产电影院 | 在线观看视频一区二区三区 | 日韩高清在线一区 | av888av.com| 91视视频在线直接观看在线看网页在线看 | www.日本色 | 久久成人国产精品入口 | 天天操天天干天天爽 | 日韩高清久久 | 国产高清视频色在线www | 国产精品丝袜久久久久久久不卡 | 91精品免费在线观看 | 美女视频永久黄网站免费观看国产 | 中文字幕在线精品 | 亚洲午夜av | 欧美国产日韩在线视频 | 久青草视频在线观看 | 亚洲久草在线 | sesese图片| 欧美综合在线观看 | 午夜精品视频免费在线观看 | 久久婷综合 | 欧美色图亚洲图片 | 中文字幕在线观看一区二区 | 草久视频在线 | 日韩网站一区二区 | www.99久久.com| 久久久久久久网 | 成人a免费视频 | 九色91av| av福利在线播放 | 夜又临在线观看 | 精品人人爽 | 成人免费xxx在线观看 | 久久天天躁夜夜躁狠狠85麻豆 | 久草在线一免费新视频 | 在线免费av观看 | 91香蕉国产在线观看软件 | 97成人精品区在线播放 | 二区三区在线视频 | 五月激情综合婷婷 | 欧美成人亚洲 | 黄污视频大全 | 日韩成人邪恶影片 | 91精品国产综合久久婷婷香蕉 | 中文字幕中文字幕在线中文字幕三区 | 亚洲黄色av| 国产精品视屏 | 欧美日韩一区二区三区不卡 | 亚州av免费 | 欧美激情第28页 | 国产精品99久久久久久久久久久久 | 天天天操天天天干 | 99欧美精品 | 一级国产视频 | 国产 日韩 欧美 自拍 | 欧美坐爱视频 | 精品一区精品二区高清 | 亚洲精品免费视频 | 成人亚洲免费 | 国产黄色精品 | 91九色网站 | 激情五月婷婷激情 | 色婷婷综合久久久中文字幕 | 成人在线超碰 | 美女视频黄频大全免费 | 亚洲女同ⅹxx女同tv | 波多野结衣最新 | 亚洲砖区区免费 | 色婷婷av一区 | 国产精品美女免费看 | 日本 在线 视频 中文 有码 | 91精品国产91久久久久久三级 | 日韩在线观看视频免费 | 婷婷五月在线视频 | 天天躁天天躁天天躁婷 | 成人av手机在线 | 日本激情视频中文字幕 | 黄色影院在线播放 | 一级a性色生活片久久毛片波多野 | 国精产品一二三线999 | 亚洲国产一区二区精品专区 | 久久精品福利 | 国产精品久久99综合免费观看尤物 | 中文字幕在线视频网站 | 一级α片 | a视频免费在线观看 | 午夜狠狠干 | 久久99这里只有精品 | 91aaa在线观看| 在线视频中文字幕一区 | 国产91精品一区二区 | 五月天婷婷综合 | 热久久免费国产视频 | 超碰在97 | 亚洲一区二区三区在线看 | 久久视频在线视频 | 国产免费观看高清完整版 | 亚洲视频精品在线 | 久久艹在线观看 | 久久99视频免费 | 黄色小网站在线 | 一区二区三区精品在线视频 | 一区精品久久 | 亚洲精品福利在线观看 | 中文字幕91在线 | 96亚洲精品久久久蜜桃 | 91在线精品观看 | 国产黄av| 日韩久久精品一区二区 | 日韩aⅴ视频 | 免费日韩在线 | 97免费在线观看视频 | 成人福利在线观看 | wwxxxx日本| 国产情侣一区 | 天天操天天操天天操天天操天天操 | 国产精品日韩久久久久 | 黄色h在线观看 | 亚洲综合射| 国产xvideos免费视频播放 | 国产小视频免费观看 | 狠狠操狠狠操 | 天堂av在线 | 国产裸体bbb视频 | 久久综合狠狠综合久久综合88 | 欧美激情精品久久久久久变态 | 麻豆播放 | 黄色小网站在线 | 精品国产乱码久久久久久三级人 | 久久一线| 97精产国品一二三产区在线 | 欧美日韩免费观看一区二区三区 | 狠狠狠色狠狠色综合 | 中文字幕日韩av | 免费午夜网站 | 黄色av大片| 久久国产精品99国产精 | 亚洲婷婷伊人 | 日韩在线中文字幕 | av成人免费在线观看 | 97自拍超碰 | 成人av一区二区在线观看 | 99视频国产精品 | av动态图片 | 中文字幕.av.在线 | 五月综合激情婷婷 | 超碰国产在线播放 | 亚洲黄色成人 | 国产护士av | 久久国产女人 | 色综合久久88色综合天天人守婷 | 激情综合久久 | 亚洲精品xx | 免费在线播放 | 国产一区二三区好的 | 嫩模bbw搡bbbb搡bbbb | 奇米网在线观看 | 伊人五月天综合 | 国产高清在线看 | 草久久久久| 亚洲成人午夜在线 | 亚洲国产精品久久久久婷婷884 | 国产精品24小时在线观看 | 久久免费在线观看视频 | 久久久人人爽 | 日韩精品中文字幕久久臀 | www.黄色片.com | 日本精品一区二区三区在线播放视频 | 激情五月在线观看 | 精品久久国产 | 日韩av电影免费在线观看 | 亚洲精品中文字幕在线观看 | 波多野结衣视频一区二区 | 91福利视频久久久久 |