 01 Structure of Scientific Papers - Introduction to Scientific Writing WS2021/22data science lifecycle)  2012-2018 IBM Research – Almaden, USA  Declarative large-scale machine learning  Optimizer and runtime of Apache SystemML  2011 PhD TU Dresden, Germany  Cost-based optimization Algebra for Large-Scale Machine Learning. PVLDB 2016] [Ahmed Elgohary, Matthias Boehm, Peter J. Haas, Frederick R. Reiss, Berthold Reinwald: Scaling Machine Learning via Compressed Linear Algebra. SIGMOD Large-Scale Machine Learning. VLDB Journal 2018 27(5)] [Ahmed Elgohary, Matthias Boehm, Peter J. Haas, Frederick R. Reiss, Berthold Reinwald: Compressed Linear Algebra for Large-Scale Machine Learning. Commun.0 码力 | 36 页 | 1.12 MB | 1 年前3 01 Structure of Scientific Papers - Introduction to Scientific Writing WS2021/22data science lifecycle)  2012-2018 IBM Research – Almaden, USA  Declarative large-scale machine learning  Optimizer and runtime of Apache SystemML  2011 PhD TU Dresden, Germany  Cost-based optimization Algebra for Large-Scale Machine Learning. PVLDB 2016] [Ahmed Elgohary, Matthias Boehm, Peter J. Haas, Frederick R. Reiss, Berthold Reinwald: Scaling Machine Learning via Compressed Linear Algebra. SIGMOD Large-Scale Machine Learning. VLDB Journal 2018 27(5)] [Ahmed Elgohary, Matthias Boehm, Peter J. Haas, Frederick R. Reiss, Berthold Reinwald: Compressed Linear Algebra for Large-Scale Machine Learning. Commun.0 码力 | 36 页 | 1.12 MB | 1 年前3
 Google C++ Style Guidecalling them through the usual function call mechanism. Inlining a function can generate more efficient object code, as long as the inlined function is small. Feel free to inline accessors and mutators { Foo f; // My ctor and dtor get called 1000000 times each. f.DoSomething(i); } It may be more efficient to declare such a variable used in a loop outside that loop: Foo f; // My ctor and dtor get called and ensure that all data members are copied. Copy and move constructors are also generally more efficient, because they don’t require heap allocation or separate initialization and assignment steps, and0 码力 | 83 页 | 238.71 KB | 1 年前3 Google C++ Style Guidecalling them through the usual function call mechanism. Inlining a function can generate more efficient object code, as long as the inlined function is small. Feel free to inline accessors and mutators { Foo f; // My ctor and dtor get called 1000000 times each. f.DoSomething(i); } It may be more efficient to declare such a variable used in a loop outside that loop: Foo f; // My ctor and dtor get called and ensure that all data members are copied. Copy and move constructors are also generally more efficient, because they don’t require heap allocation or separate initialization and assignment steps, and0 码力 | 83 页 | 238.71 KB | 1 年前3
 03 Experiments, Reproducibility, and Projects - Introduction to Scientific Writing WS2021/22#2 “Big Data”  MR/Spark: BigBench, HiBench, SparkBench  Array Databases: GenBase  #3 Machine Learning Systems  SLAB, DAWNBench, MLPerf, MLBench, AutoML Bench, Meta Worlds, TPCx-AI Experiments and text Experiments and Result Presentation [Matthias Boehm et al: SystemDS: A Declarative Machine Learning System for the End-to-End Data Science Lifecycle. CIDR 2020] 17 706.015 Introduction to Scientific Interpretation [Matthias Boehm et al: On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemML. PVLDB 11(12) 2018] 19 706.015 Introduction to Scientific Writing – 03 Experiments0 码力 | 31 页 | 1.38 MB | 1 年前3 03 Experiments, Reproducibility, and Projects - Introduction to Scientific Writing WS2021/22#2 “Big Data”  MR/Spark: BigBench, HiBench, SparkBench  Array Databases: GenBase  #3 Machine Learning Systems  SLAB, DAWNBench, MLPerf, MLBench, AutoML Bench, Meta Worlds, TPCx-AI Experiments and text Experiments and Result Presentation [Matthias Boehm et al: SystemDS: A Declarative Machine Learning System for the End-to-End Data Science Lifecycle. CIDR 2020] 17 706.015 Introduction to Scientific Interpretation [Matthias Boehm et al: On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemML. PVLDB 11(12) 2018] 19 706.015 Introduction to Scientific Writing – 03 Experiments0 码力 | 31 页 | 1.38 MB | 1 年前3
 02 Scientific Reading and Writing - Introduction to Scientific Writing WS2021/22feedback and recommendations, widen own horizon  Lots of similarities to code reviews in OSS  Learning by What NOT to Do  Accept if no time to review  The Goldilocks Method (examples, proofs, theoretical0 码力 | 26 页 | 613.57 KB | 1 年前3 02 Scientific Reading and Writing - Introduction to Scientific Writing WS2021/22feedback and recommendations, widen own horizon  Lots of similarities to code reviews in OSS  Learning by What NOT to Do  Accept if no time to review  The Goldilocks Method (examples, proofs, theoretical0 码力 | 26 页 | 613.57 KB | 1 年前3
 Google Python Style Guidesimple cases. Definition: List comprehensions and generator expressions provide a concise and efficient way to create lists and iterators without resorting to the use of map(), filter(), or lambda. Pros: can be clearer and simpler than other list creation techniques. Generator expressions can be very efficient, since they avoid the creation of a list entirely. Cons: Complicated list comprehensions or generator membership test operators (“in” and “not in”). Pros: The default iterators and operators are simple and efficient. They express the operation directly, without extra method calls. A function that uses default operators0 码力 | 30 页 | 94.81 KB | 1 年前3 Google Python Style Guidesimple cases. Definition: List comprehensions and generator expressions provide a concise and efficient way to create lists and iterators without resorting to the use of map(), filter(), or lambda. Pros: can be clearer and simpler than other list creation techniques. Generator expressions can be very efficient, since they avoid the creation of a list entirely. Cons: Complicated list comprehensions or generator membership test operators (“in” and “not in”). Pros: The default iterators and operators are simple and efficient. They express the operation directly, without extra method calls. A function that uses default operators0 码力 | 30 页 | 94.81 KB | 1 年前3
 Google Java Style Guidetogether (no underscores). For example, com.example.deepspace, not com.example.deepSpace or com.example.deep_space. 5.2.2 Class names Class names are written in UpperCamelCase. Class names are typically nouns0 码力 | 19 页 | 84.76 KB | 1 年前3 Google Java Style Guidetogether (no underscores). For example, com.example.deepspace, not com.example.deepSpace or com.example.deep_space. 5.2.2 Class names Class names are written in UpperCamelCase. Class names are typically nouns0 码力 | 19 页 | 84.76 KB | 1 年前3
共 6 条
- 1













