2015-11-10 19 views
5

Google vừa mở TensorFlow làm nguồn mở. Tôi đọc nó một chút nhưng có vẻ như bạn chỉ có thể đào tạo nó với dữ liệu MNIST đã cho.Ai đó có thể giúp tôi với TensorFlow không?

Tôi đang tìm mã ví dụ nơi tôi có thể đào tạo với dữ liệu của riêng mình và kết quả đầu ra cho tệp thử nghiệm của tôi.

nơi tôi đã .csv file (giống như một mẫu trên mỗi dòng) như dữ liệu huấn luyện (với id, đầu ra, + 72 nhiều cột)

và có một tập tin .csv cho dữ liệu thử nghiệm nơi tôi muốn để dự đoán đầu ra (1 hoặc 0).

Bất cứ ai cũng hiểu rằng TensorFlow đủ cung cấp cho tôi một số mã mẫu?

+0

yeah tôi đọc hướng dẫn nhưng tôi don' t xem các ví dụ về nơi bạn sử dụng dữ liệu của mình. Tôi chắc chắn có một cách nào đó không thể tìm thấy nó. Hướng dẫn bắt đầu chỉ cho thấy cách bạn sử dụng bộ dữ liệu MNIST. –

+1

Chỉ bằng cách xem xét dữ liệu cho MNIST, nó khá rõ ràng [cách họ tải xuống và xây dựng dữ liệu] (https://tensorflow.googlesource.com/tensorflow/+/master/tensorflow/g3doc/tutorials/mnist/input_data. py). Tại tồi tệ hơn, bạn chỉ có thể chụp ảnh của riêng bạn, lưu chúng theo cách tương tự như sương mù được lưu. Một chút tốt hơn là quá nhìn như thế nào dữ liệu trông giống như ngay trước khi cho nó vào NN và xây dựng của riêng bạn trong một thời trang tương tự. –

+1

Làm thế nào để bạn thoát khỏi [docs] của họ (http://tensorflow.org/get_started) mà bạn chỉ có thể sử dụng nó cho dữ liệu MNIST của họ? Nó nói rõ ràng, nhiều lần, rằng nó chỉ đơn giản là một ví dụ. "Trong vùng đất của các mạng thần kinh, vấn đề cổ điển" cổ điển "nhất là phân loại chữ viết tay MNIST Chúng tôi cung cấp hai giới thiệu ở đây, một cho những người mới học máy và một cho các chuyên gia. các mô hình trong các gói phần mềm khác, hãy lấy viên thuốc màu đỏ. Nếu bạn chưa bao giờ nghe đến MNIST, chắc chắn lấy viên thuốc màu xanh. " –

Trả lời

0

Bạn có thể có một cái nhìn vào những ví dụ (như hồi quy tuyến tính): https://github.com/aymericdamien/TensorFlow-Examples

Nhưng, ví dụ sử dụng mnist, bạn chỉ cần thay thế đầu vào (xe lửa và dữ liệu thử nghiệm mnist bởi các mảng dữ liệu riêng của bạn).

0

Ok, đây là mẫu mã từ trang web dành cho csv. Bạn cần phải sử dụng TextLineReader để xử lý định dạng csv nếu đó là những gì bạn quan tâm và nó có vẻ như bạn đang có. Đối với tất cả các lựa chọn của bạn để đọc file, liên kết là here

filename_queue = tf.train.string_input_producer(["file0.csv", "file1.csv"]) 

reader = tf.TextLineReader() 
key, value = reader.read(filename_queue) 

# Default values, in case of empty columns. Also specifies the type of the 
# decoded result. 
record_defaults = [[1], [1], [1], [1], [1]] 
col1, col2, col3, col4, col5 = tf.decode_csv(
    value, record_defaults=record_defaults) 
features = tf.concat(0, [col1, col2, col3, col4]) 

with tf.Session() as sess: 
    # Start populating the filename queue. 
    coord = tf.train.Coordinator() 
    threads = tf.train.start_queue_runners(coord=coord) 

    for i in range(1200): 
    # Retrieve a single instance: 
    example, label = sess.run([features, col5]) 

    coord.request_stop() 
    coord.join(threads) 
+0

Liên kết dường như không hoạt động ... –

+0

Tôi nhấp vào nó ngay bây giờ và nó vẫn hoạt động cho tôi, mặc dù nó chuyển hướng tôi đến http://tensorflow.org/hiện nay. Các liên kết từ trang web đó đã không được chứng minh là có thể dự đoán được trong cuộc sống trẻ. – demongolem

+0

Về cơ bản, nó vẫn chính xác, nhưng chúng chuyển sang biểu diễn băm như #reading_data. –

Các vấn đề liên quan