2edd1fe70a43b5b646662ef6603f579275141fae,examples/utils/tf_records_generation.py,,main,#,96
Before Change
tf_train = tf_array[0: split_index]
tf_test = tf_array[split_index, :]
print("You have {} training tiles and {} test tiles ready".format(
len(set(list(tf_train[:,1]))), len(set(list(tf_test[:,1])))))
tiles_dir = op.join(os.getcwd(), "tiles")
train_dir = op.join(os.getcwd(), "images", "train")
test_dir = op.join(os.getcwd(), "images", "test")
After Change
tf_tiles_info.append(y)
//train_len = 0.8
split_index = int(len(tf_tiles_info) *0.8 )
column_name = ["filename", "width", "height", "class", "xmin", "ymin", "xmax", "ymax"]
df = pd.DataFrame(tf_tiles_info, columns=column_name)
//shuffle the dataframe
df = df.sample(frac=1)
train_df = df[:split_index]
test_df = df[split_index:]
print("You have {} training tiles and {} test tiles ready".format(
len(set(train_df["filename"])), len(set(test_df["filename"]))))
// train_df.to_csv("train_df.csv")
// test_df.to_csv("test_df.csv")
tiles_dir = op.join(os.getcwd(), "tiles")
train_dir = op.join(os.getcwd(), "images", "train")
test_dir = op.join(os.getcwd(), "images", "test")
if not op.isdir(train_dir):
makedirs(train_dir)
if not op.isdir(test_dir):
makedirs(test_dir)
for tile in train_df["filename"]:
tile_dir = op.join(tiles_dir, tile)
shutil.copy(tile_dir, train_dir)
for tile in test_df["filename"]:
tile_dir = op.join(tiles_dir, tile)
shutil.copy(tile_dir, test_dir)
////// for train
writer = tf.python_io.TFRecordWriter(FLAGS.train_rd_path)
grouped = split(train_df, "filename")
for group in grouped:
tf_example = create_tf_example(group, train_dir)
writer.write(tf_example.SerializeToString())

In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 5
Instances
Project Name: developmentseed/label-maker
Commit Name: 2edd1fe70a43b5b646662ef6603f579275141fae
Time: 2018-01-30
Author: geospatialanalystyi@gmail.com
File Name: examples/utils/tf_records_generation.py
Class Name:
Method Name: main
Project Name: scikit-learn/scikit-learn
Commit Name: 9d677b56f4244eb08f1c7e2061a1e86fd0aee748
Time: 2020-05-16
Author: olivier.grisel@gmail.com
File Name: examples/compose/plot_column_transformer_mixed_types.py
Class Name:
Method Name:
Project Name: cesium-ml/cesium
Commit Name: 2ab1119596b420cc696a783271d617562ccf7e28
Time: 2017-03-29
Author: brettnaul@gmail.com
File Name: cesium/tests/fixtures.py
Class Name:
Method Name: sample_featureset