C #, Accord, FileNotFoundException при попытке загрузить MNIST - PullRequest
0 голосов
/ 13 сентября 2018

Быстрый вопрос.

Я хочу загрузить набор данных MNIST в мой проект C #.

В Согласительной документации вы можете прочитать:

Downloads and prepares the MNIST dataset.

public MNIST(
string path = null
)

Parameters
path (Optional)
Type: System.String
    The path where datasets will be stored. If null or empty, the dataset 
    will be saved on a subfolder called "data" in the current working directory.

Я думаю, это будет легко, так что, согласно (почувствуйте шутку) документации, я захожу в C # Program и пишу это:

using System;
using Accord.DataSets;
using System.IO;

namespace ML.NET_Mnist
{
    class Program
    {
        static void Main(string[] args)
        {
            MNIST dataset = new MNIST();         
        }
    }
}

В качестве вывода я получаю это:

System.IO.FileNotFoundException: «Не удалось загрузить файл или сборку» SharpZipLib.NETStandard, версия = 0.86.0.1, культура = нейтральная, PublicKeyToken = null '

Я не могу найти какие-либо решения в Google или StackOverflow, поэтому я спрашиваю вас, знаете ли вы, как загрузить набор данных MNIST и работать с ним с помощью программы C #? Accord-way выглядит легко, но, как вы видите, он не работает для меня, как полагается.

Существует метод с именем Загрузка , но что такое URL-адрес набора данных MNIST?

1 Ответ

0 голосов
/ 17 сентября 2018

Я нашел решение, SharpZipLib не поддерживается .NET Core, поэтому, если вы хотите использовать Accord.Datasets в своем проекте, вам нужно использовать .NETFramework вместо Core (я говорю о консольном приложении)потому что это пространство имен обращается к SharpZipLib

...