Browse Source

Merge bb2ce4b4e2 into 6a70b6a899

pull/167/merge
k66 (Lana Chen) 1 week ago
committed by GitHub
parent
commit
62eee850cb
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
1 changed files with 15 additions and 0 deletions
  1. 15
      README.md

15
README.md

@ -235,6 +235,7 @@ Generator
* **Any function that contains a yield statement returns a generator.**
* **Generators and iterators are interchangeable.**
```python
def count(start, step):
while True:
@ -248,6 +249,20 @@ def count(start, step):
(10, 12, 14)
```
* **`yield` is practical for training machine learning models, while classifiers cannot train a large amount of data simultaneously.**
```psuedo code
def train_func(x,y):
while True:
xt,yt,lx,ly=[],[],[],[]
for page in range(len(magizine)):
xt,yt=page,page_category
lx.append(xt)
ly.append(yt)
yield lx,ly
x_train,y_train,x_valid,y_valid=x[:8000],y[:8000],x[8000:],y[8000:]
classifier.fit_generator(train_func(x_train,y_train),epochs=10,validation_data=train_func(x_valid,y_valid))
```
Type
----

Loading…
Cancel
Save