Differentiable programming (original) (raw)

Property Value
dbo:abstract برمجة تفاضلية في برمجة الحاسوب هي طريقة للاشتقاق أي إيجاد المشتق من تابع رياضي في البرنامج الحاسوبي. ومن أشهر هذه الطرق الاشتقاق الآلي. وتستعمل برمجة الاشتقاق في التعلم الآلي ومعالجة الصور وغيرهما. (ar) Differentiable programming is a programming paradigm in which a numeric computer program can be differentiated throughout via automatic differentiation. This allows for gradient-based optimization of parameters in the program, often via gradient descent, as well as other learning approaches that are based on higher order derivative information. Differentiable programming has found use in a wide variety of areas, particularly scientific computing and artificial intelligence. One of the early proposals to adopt such a framework in a systematic fashion to improve upon learning algorithms was made by the Advanced Concepts Team at the European Space Agency in early 2016. (en) 可微分编程是一种编程范型,在其中数值计算程序始终可通过自动微分来求导数。这允许了对程序中的参数的,通常通过梯度下降。可微分编程广泛用于各种领域,特别是科学计算和人工智能。 (zh)
dbo:wikiPageExternalLink https://github.com/FluxML/Zygote.jl
dbo:wikiPageID 59939845 (xsd:integer)
dbo:wikiPageLength 9036 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1122006098 (xsd:integer)
dbo:wikiPageWikiLink dbr:Programming_paradigm dbr:PyTorch dbr:Robotics dbr:Probabilistic_programming dbr:Density_functional_theory dbr:Julia_(programming_language) dbr:Deep_learning dbr:Intermediate_representation dbr:Interpreter_(computing) dbr:MXNet dbr:Compiled dbr:Gradient_descent dbr:Theano_(software) dbr:Physics_engines dbr:Machine_learning dbr:Operator_overloading dbc:Differential_calculus dbr:Data_structures dbr:European_Space_Agency dbr:Gradient_method dbr:Differentiation_(mathematics) dbr:Recursion dbr:TensorFlow dbr:Artificial_intelligence dbc:Programming_paradigms dbr:Advanced_Concepts_Team dbr:Ray_tracing_(graphics) dbr:Differentiable_function dbr:Automatic_differentiation dbr:Scientific_computing dbr:Image_processing dbr:Loop_(computing) dbr:Compiler_optimization dbr:AutoGrad_(NumPy)
dbp:wikiPageUsesTemplate dbt:Programming_paradigms dbt:Reflist dbt:Short_description dbt:Snd dbt:Differentiable_computing
dct:subject dbc:Differential_calculus dbc:Programming_paradigms
rdfs:comment برمجة تفاضلية في برمجة الحاسوب هي طريقة للاشتقاق أي إيجاد المشتق من تابع رياضي في البرنامج الحاسوبي. ومن أشهر هذه الطرق الاشتقاق الآلي. وتستعمل برمجة الاشتقاق في التعلم الآلي ومعالجة الصور وغيرهما. (ar) Differentiable programming is a programming paradigm in which a numeric computer program can be differentiated throughout via automatic differentiation. This allows for gradient-based optimization of parameters in the program, often via gradient descent, as well as other learning approaches that are based on higher order derivative information. Differentiable programming has found use in a wide variety of areas, particularly scientific computing and artificial intelligence. One of the early proposals to adopt such a framework in a systematic fashion to improve upon learning algorithms was made by the Advanced Concepts Team at the European Space Agency in early 2016. (en) 可微分编程是一种编程范型,在其中数值计算程序始终可通过自动微分来求导数。这允许了对程序中的参数的,通常通过梯度下降。可微分编程广泛用于各种领域,特别是科学计算和人工智能。 (zh)
rdfs:label برمجة تفاضلية (ar) Differentiable programming (en) 可微分编程 (zh)
owl:sameAs wikidata:Differentiable programming dbpedia-ar:Differentiable programming dbpedia-zh:Differentiable programming https://global.dbpedia.org/id/9Trtn
prov:wasDerivedFrom wikipedia-en:Differentiable_programming?oldid=1122006098&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Differentiable_programming
is dbo:wikiPageDisambiguates of dbr:DP
is dbo:wikiPageRedirects of dbr:∂P
is dbo:wikiPageWikiLink of dbr:Programming_paradigm dbr:PyTorch dbr:Probabilistic_programming dbr:Applied_physics dbr:Horovod_(machine_learning) dbr:Julia_(programming_language) dbr:Deep_learning dbr:∂P dbr:Computational_science dbr:Quantum_programming dbr:Glossary_of_artificial_intelligence dbr:Theano_(software) dbr:Apache_MXNet dbr:Computational_neuroscience dbr:DP dbr:Neuromorphic_engineering dbr:Owl_Scientific_Computing dbr:Differentiable_neural_computer dbr:Flux_(machine-learning_framework) dbr:Quantum_machine_learning dbr:Quantum_neural_network dbr:TensorFlow dbr:Differentiable_function dbr:Automatic_differentiation dbr:Loss_functions_for_classification dbr:Scientific_programming_language dbr:Neural_network_quantum_states dbr:Quantum_algorithm_for_linear_systems_of_equations dbr:∂ dbr:Outline_of_machine_learning
is foaf:primaryTopic of wikipedia-en:Differentiable_programming