Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- CUDA
- Gazebo
- Installation
- ax200
- turtlebot
- YoLO
- turtlebot3
- FreeCAD
- G++
- ubuntu
- sources.list
- roslib
- gcc
- Kinetic
- RGB-D
- rqt
- darknet_ros
- error
- 전이학습
- 촉각센서
- CuDNN
- ROS
- opencv
- roslaunch
- 부분공간
- linetracing
- Linux
- amcl
- autorace
- webots
Archives
- Today
- Total
기술 성공, 실패 기록소
tensorflow shuffle buffer_size 본문
728x90
https://www.tensorflow.org/api_docs/python/tf/data/Dataset#shuffle
https://helloyjam.github.io/tensorflow/buffer-size-in-shuffle/
문서를 보면 shuffle의 buffer_size를 전체 데이터 크기 보다 같거나 크게 해야지
전체가 잘 섞인다고 하는듯하고
그보다 적게하면 예를 들어 100크기의 데이터에서 buffer_size를 10개 했을때
첫번째 10개만 buffer에 넣어서 랜덤하게 섞어준다는 설명을 하는것 같지만.
실제로 tensorflow 2.7.0 버전 기준으로
80크기의 데이터에서 buffer_size를 10을 넣든 20을 넣든 80을 넣든 100을 넣든.
전체 데이터 갯수 80개가 buffer로 들어가 섞여버린다.
그냥 buffer_size를 뭘넣든간에 buffer_size가 데이터의 크기로 변환되버리는 것 같다.
어처구니 없다.
'프로그래밍언어' 카테고리의 다른 글
심볼릭 링크 (0) | 2021.02.10 |
---|---|
git에서 특정 브랜치만 clone하는 방법 (0) | 2021.02.10 |
git 특정 branch 가져오기. (0) | 2020.11.12 |
cppreference (0) | 2020.10.25 |
#!/usr/bin/env python (0) | 2020.09.17 |