Il potere di C++ - pagina 17

 
Alexey Navoykov:
Immagino che tu non abbia bisogno di imparare Python per risolvere il tuo compito, puoi trovare un sacco di librerie anche per il C++. Quindi dovresti studiare le reti neurali, non un linguaggio di programmazione, a meno che il compito sia così specifico che il C++ non abbia librerie appropriate.

Il fatto è che tutti i tutorial e i corsi sul web per il Deep Learning e il web sono orientati a python. E io con un livello zero non sarò in grado di capirlo da solo. Quindi, sì, Tenzor Flow supporta plus, CNTK supporta sia plus che Sharp, ma anche sul sito MS tutti gli esempi sono in Python )) Anche loro preferiscono rendere omaggio alla moda e rifiutare dal loro bambino C# negli esempi

Comunque, qual è il problema di imparare un'altra lingua? Ho imparato circa 30 lingue simili nella mia vita e le ho dimenticate con successo).

 

Ecco altri link, c'è un casino di corsi). Viviamo in tempi benedetti, davvero.

Da Google.

Da MS.

Da Kaggle.

Google запустила бесплатный курс по машинному обучению
Google запустила бесплатный курс по машинному обучению
  • 2018.03.01
  • Рамис Ганиев
  • tproger.ru
В обучающей программе Learn with Google AI появились бесплатные уроки Machine Learning Crash Course (MLCC). Курс помогает освоить машинное обучение и раньше был доступен только сотрудникам компании. На основе полученных знаний команда Google улучшила сервисы YouTube и Google Earth, а также устройства Daydream. В колледже, изучая геофизику на...
 

Un articolo popolare sulle innovazioni negli standard C++ 2011-2017.

Caratteristiche moderne del C++ che tutti i programmatori dovrebbero conoscere.
Современные возможности C++, о которых надо знать всем программистам
Современные возможности C++, о которых надо знать всем программистам
  • habr.com
Автор материала, перевод которого мы сегодня публикуем, говорит, что C++, в его современном виде, если сравнивать его с тем, чем был этот язык несколько лет назад, значительно изменился в лучшую сторону. Конечно, эти изменения произошли далеко не сразу. Например, в былые времена C++ не хватало динамичности. Непросто было найти человека, который...
 
Alexey Volchanskiy:

Un articolo popolare sulle innovazioni negli standard C++ 2011-2017.

Caratteristiche moderne di C++ che tutti i programmatori dovrebbero conoscere.

Sì, beh, alcuni modi discutibili di applicare queste innovazioni, e soprattutto i commenti entusiasti dell'autore sono un po' sorprendenti :)

void populate(auto &data) { // только посмотрите на это!
    data.insert({"a",{1,4}});
    data.insert({"b",{3,1}});
    data.insert({"c",{2,3}});
}

auto merge(auto data, auto upcoming_data) { // не нужно снова описывать длинные объявления
    auto result = data;
    for(auto it: upcoming_data) {
        result.insert(it);
    }
    return result;
}

Questo, naturalmente, può essere utile per un uso puramente locale, all'interno di una classe, per esempio, dove tutto è sotto i vostri occhi.

 

O eccone un altro:

if( init-statement(x); condition(x)) {
    // выполнить некие действия
} else {
    // здесь можно работать с x
    // выполнить некие действия
}

Che senso ha tutto questo, vi chiederete... Risparmiare una riga di codice al costo di rendere più difficile la comprensione della logica.

 
Alexey Navoykov:

Sì, beh, alcuni degli usi discutibili di queste innovazioni, e soprattutto i commenti entusiasti dell'autore, sono un po' sorprendenti :)

Naturalmente, può essere utile per un uso puramente locale, all'interno di una classe per esempio, dove tutto è davanti ai vostri occhi.

Anche in Sharp, la tendenza ad allontanarsi dalla digitazione rigorosa. Come se il compilatore fosse intelligente, prende il tipo al momento della compilazione. Non mi fido di queste cose, credo di essere troppo vecchio, rigido nelle mie convinzioni )))) Beh, studierò Python, il mio cervello diventerà più acuto).

 

Lesha, ciao!

Sai... se studi Python abbastanza a lungo, Python inizierà a studiare te.

 
Aleksei Mikhanoshin:

Lesha, ciao!

Sai, se studi Python abbastanza a lungo, Python studierà te.

))))) mi stai spaventando.

No, davvero, in qualsiasi corso sulla neuronica o sull'apprendimento profondo, Python è ovunque. Solo MS ha visto esempi per il loro framework Sharp.
 

Beh, sei un programmatore, si risolverà.

Quando Symbian OS era ancora vivo, volevo davvero 'fare' Python... Programmi di scrittura))

 
Aleksei Mikhanoshin:

Beh, sei un programmatore, si risolverà.

Quando Symbian OS era ancora vivo, volevo davvero "fare" Python... Programmi di scrittura))

Scrivevo per Symbian, ma è C++, cosa c'entra python? Ricordo ancora il loro pseudocompito con gli osservatori)) Tuttavia, aveva un'API abbastanza intelligente e, a differenza di MQL4/5, era orientato agli oggetti fin dall'inizio, il che era confortante. È un peccato che Nokia sia stata stupida e abbia ucciso un tale asse e una linea di smartphone. Non si sono resi conto che l'era dei touchscreen era arrivata, e hanno fatto un casino con la registrazione del software a pagamento. Al massimo dell'avidità e dell'idiozia avrebbero dovuto comprare una licenza anche per il loro sviluppo, per loro stessi! Sono passato a Windows Mobile e poi ad Android. Tuttavia, non sono ancora entrato nel livello commerciale, sono stato interrotto dal Forex con le sue tentazioni diaboliche )))).