1. The document contains 10 multiple choice questions about English tenses.
2. The questions test understanding of when to use simple present, present perfect, past, and other verb tenses to talk about time frames and durations.
3. The responses analyze each question and justify the correct answer by explaining which tense is needed based on time cues like "years," "since," and others.
Maiadia Executive Search is an executive search firm that focuses on candidate recruitment from manager to director levels. It has experience in industries like IT, telecom, FMCG, and services. The firm uses a thorough process of research, candidate assessment, profile building, interviews and reference checks to fill positions for clients. It offers competitive fees on a success basis and guarantees placements for three months. The firm aims to surpass past successes by developing quality resources and commitment to providing clients the best solutions.
1. The document contains 10 multiple choice questions about English tenses.
2. The questions test understanding of when to use simple present, present perfect, past tense, and other verb tenses to talk about time frames and durations.
3. The responses analyze each question and identify the correct answer by determining which verb tense is needed to accurately complete or respond to each statement based on time frame clues.
Final Cut Pro and After Effects were used to edit video and add visual effects. Final Cut Pro allowed more freedom in editing than iMovie. Tools in these programs enabled adjusting color, brightness, sound levels and layers. Rendering and exporting were required to create finished videos. After Effects was challenging to learn without specific tutorials, so creating advanced graphics for a logo was unsuccessful. Overall, the programs expanded skills but more practice with After Effects is needed to master film editing techniques.
This document contains a quiz on grammar topics including tenses, subject-verb agreement, passive voice, and adjective clauses. It includes 5 multiple choice questions for each topic testing various grammatical rules and concepts. The questions cover topics such as identifying the correct verb tense, identifying subject-verb agreement errors, converting sentences to the passive voice, and identifying the correct use of adjective clauses.
1. The document contains 10 multiple choice questions about English tenses.
2. The questions test understanding of when to use simple present, present perfect, past, and other verb tenses to talk about time frames and durations.
3. The responses analyze each question and justify the correct answer by explaining which tense is needed based on time cues like "years," "since," and others.
Maiadia Executive Search is an executive search firm that focuses on candidate recruitment from manager to director levels. It has experience in industries like IT, telecom, FMCG, and services. The firm uses a thorough process of research, candidate assessment, profile building, interviews and reference checks to fill positions for clients. It offers competitive fees on a success basis and guarantees placements for three months. The firm aims to surpass past successes by developing quality resources and commitment to providing clients the best solutions.
1. The document contains 10 multiple choice questions about English tenses.
2. The questions test understanding of when to use simple present, present perfect, past tense, and other verb tenses to talk about time frames and durations.
3. The responses analyze each question and identify the correct answer by determining which verb tense is needed to accurately complete or respond to each statement based on time frame clues.
Final Cut Pro and After Effects were used to edit video and add visual effects. Final Cut Pro allowed more freedom in editing than iMovie. Tools in these programs enabled adjusting color, brightness, sound levels and layers. Rendering and exporting were required to create finished videos. After Effects was challenging to learn without specific tutorials, so creating advanced graphics for a logo was unsuccessful. Overall, the programs expanded skills but more practice with After Effects is needed to master film editing techniques.
This document contains a quiz on grammar topics including tenses, subject-verb agreement, passive voice, and adjective clauses. It includes 5 multiple choice questions for each topic testing various grammatical rules and concepts. The questions cover topics such as identifying the correct verb tense, identifying subject-verb agreement errors, converting sentences to the passive voice, and identifying the correct use of adjective clauses.
This document summarizes the research and design process undertaken by a group to create an advertising campaign for the Independent Film Trust (IFT). The group researched the IFT and similar organizations, then created mood boards based on the IFT's website style. A questionnaire found students were not the target audience. Designs created included raffle tickets, a DVD sleeve, film poster, and DVD disc following the IFT's red, black, and white color scheme and professional fonts. The goal was to promote the IFT's "Film School in a Box" program.
Maiadia Executive Search is an executive search firm that focuses on candidate recruitment from manager to director levels. It has experience in industries such as IT, telecom, FMCG, and services. The firm uses a thorough process involving research, candidate assessment, interviews, and references checks to find qualified candidates within its talent pool for client positions. It offers placement services on a success fee basis and guarantees placements for three months.
The document outlines the policies, procedures, and materials for an English language course. It details attendance policies allowing three excused absences and tardiness within 15 minutes. It also describes participation requirements and conduct expectations in class. Assessment will include workbook submissions, presentations, blogs, exams, and lab work weighted towards the final grade. The course will cover topics like reading skills, vocabulary, grammar structures, and writing with different sentence types across 14 chapters.
The document summarizes the key differences between present participles and past participles in English. It notes that present participles end in "-ing" and can be used as verbs, adjectives, or adverbs. Past participles end in "-ed" and are used in the present perfect and past perfect tenses as well as the passive voice. The document provides examples of how present and past participles can be used as verbs, adjectives, and adverbs. It also gives sentence structures that commonly use present participles and exercises for learners to practice using present and past participles.
The document discusses the three degrees of comparison in English: positive, comparative, and superlative. It provides formulas and examples for each degree. For the positive degree, it lists the base adjective form. For the comparative degree, it describes comparing two nouns using forms like "more" and "than". For the superlative degree, it discusses comparing something to more than one thing using forms like "the most". It also provides guidelines on forming comparatives and superlatives depending on the number of syllables in the adjective, including irregular forms that must be memorized.
This document discusses asking answerable clinical questions. It defines background questions, which seek general knowledge, and foreground questions, which seek specific information to inform patient care. Foreground questions are best formulated using the PICO framework - describing the patient population, intervention, comparison intervention, and outcome. Well-constructed PICO questions focus the search for evidence and help determine the appropriate study design to answer the clinical question. Formulating answerable clinical questions is an important part of evidence-based practice.
The document discusses evidence-based medicine (EBM) and how it differs from research methodology. EBM involves integrating individual clinical expertise with the best available external clinical evidence from systematic research, as well as considering patients' preferences in making decisions about their care. Research methodology, on the other hand, refers to systematically investigating topics to increase knowledge. The document outlines the steps to practicing EBM, including asking answerable clinical questions and searching the medical literature for relevant evidence.
Pendekatan spasial guna lahan dalam perencanaan wilayahAlfin Lorz
This document discusses land suitability analysis for planning waste facilities in Surabaya, Indonesia. It outlines the key steps of land suitability analysis using GIS: 1) defining problems and criteria, 2) classifying and weighting criteria, and 3) overlaying criteria maps. The author applies this process to identify suitable sites for petroleum fuel storage (PFS) facilities by analyzing factors like proximity to water, roads, and populated areas. An analytic hierarchy process is used to determine criteria weights based on stakeholder priorities. GIS is then used to overlay weighted criteria maps and identify areas most suitable for PFS placement. The analysis finds that existing PFS facilities are not always located in areas deemed most suitable.
This document discusses the steps of evidence-based dentistry, beginning with forming a PICO (Population, Intervention, Comparison, Outcome) question to define what is being searched for. It then discusses different study designs and their appropriate uses, ranked from lowest to highest level of evidence: case reports, case series, case-control studies, cohort studies, and randomized controlled trials. The document emphasizes finding primary sources of evidence directly and assessing the validity and relevance of evidence found based on the PICO question. Key terms discussed include primary vs secondary sources, patient-oriented vs disease-oriented evidence, and the usefulness equation of relevance x validity.
The document outlines rules for subject-verb agreement in sentences. It states that subjects joined by "and" take a plural verb, while subjects joined by "or" or "nor" take a singular verb. If a compound subject contains both singular and plural elements joined by "or" or "nor", the verb should agree with the nearest subject. Indefinite subjects like "each" take a singular verb, while collective nouns and nouns in pairs take a singular or plural verb depending on whether they are singular or plural. Expressions like "together with" mean the verb agrees with the preceding subject. Examples demonstrating these rules are provided.
How Big Data platform scaled from zero to billions of data within 6 months at ISCPIF (CNRS).
This talk contains our use of Elasticsearch, MongoDB, Redis, RabbitMQ and scalable/high available Web services built over Big Data architecture.
This presentation was presented at Université Paris-Sud, LAL, Bâtiment 200 organized by ARGOS. https://indico.mathrice.fr/event/2/overview
ISCPIF: http://iscpif.fr
Big Data at ISCPIF: http://bigdata.iscpif.fr
Climate at ISCPIF: http://climate.iscpif.fr
Playground for climate: http://climate.iscpif.fr/playground
Tweetoscope: http://tweetoscope.iscpif.fr
This document provides an overview of enterprise integration patterns (EIPs) and how they are implemented using Apache Camel and Project Fuji frameworks. It discusses core EIP principles like asynchronous messaging for integration. It also describes various EIP implementations like content-based routing, dead letter channels, and message transformation patterns. Code examples are shown using the Java and Spring DSLs for Apache Camel and the DSL and web UI for Project Fuji.
Chaos Testing with F# and Azure by Rachel Reese at Codemotion DubaiCodemotion Dubai
Some of the biggest growing pains we've experienced with our microservice architecture at Jet is in preparing for system outages. I'll cover the benefits of choosing F# specifically, and functional programming in general, as well as Azure, for a chaos program. I'll follow up with a discussion of why your team needs to implement a chaos testing program, and finish with showing off our methods and code in depth.
Clipper: A Low-Latency Online Prediction Serving SystemDatabricks
Machine learning is being deployed in a growing number of applications which demand real-time, accurate, and robust predictions under heavy serving loads. However, most machine learning frameworks and systems only address model training and not deployment.
Clipper is a general-purpose model-serving system that addresses these challenges. Interposing between applications that consume predictions and the machine-learning models that produce predictions, Clipper simplifies the model deployment process by isolating models in their own containers and communicating with them over a lightweight RPC system. This architecture allows models to be deployed for serving in the same runtime environment as that used during training. Further, it provides simple mechanisms for scaling out models to meet increased throughput demands and performing fine-grained physical resource allocation for each model.
In this talk, I will provide an overview of the Clipper serving system and then discuss how to get started using Clipper to serve Spark and TensorFlow models in a production serving environment.
Spark Summit EU talk by Francois Garillot and Mohamed KafsiSpark Summit
Mobility Insights at Swisscom analyzes collective mobility patterns in Switzerland using anonymized mobile network data. The presentation discusses:
1) Swisscom's big data architecture for processing mobility data using Spark, including techniques for preserving privacy and ensuring data flows comply with regulations.
2) Methods for classifying transportation modes using bursty cell patterns and machine learning to determine the proportion of trips associated with trains.
3) Streaming analytics applications including monitoring road conditions and selecting anonymous users moving along paths of interest.
4) Challenges of ensuring high quality ground truth data for modeling and validation purposes.
Mobility insights at Swisscom - Understanding collective mobility in SwitzerlandFrançois Garillot
Swisscom is the leading mobile-service provider in Switzerland, with a market share high enough to enable us to model and understand the collective mobility in every area of the country. To accomplish that, we built an urban planning tool that helps cities better manage their infrastructure based on data-based insights, produced with Apache Spark, YARN, Kafka and a good dose of machine learning. In this talk, we will explain how building such a tool involves mining a massive amount of raw data (1.5E9 records/day) to extract fine-grained mobility features from raw network traces. These features are obtained using different machine learning algorithms. For example, we built an algorithm that segments a trajectory into mobile and static periods and trained classifiers that enable us to distinguish between different means of transport. As we sketch the different algorithmic components, we will present our approach to continuously run and test them, which involves complex pipelines managed with Oozie and fuelled with ground truth data. Finally, we will delve into the streaming part of our analytics and see how network events allow Swisscom to understand the characteristics of the flow of people on roads and paths of interest. This requires making a link between network coverage information and geographical positioning in the space of milliseconds and using Spark streaming with libraries that were originally designed for batch processing. We will conclude on the advantages and pitfalls of Spark involved in running this kind of pipeline on a multi-tenant cluster. Audiences should come back from this talk with an overall picture of the use of Apache Spark and related components of its ecosystem in the field of trajectory mining.
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...inside-BigData.com
In this deck from PASC18, Robert Searles from the University of Delaware presents: Abstractions and Directives for Adapting Wavefront Algorithms to Future Architectures.
"Architectures are rapidly evolving, and exascale machines are expected to offer billion-way concurrency. We need to rethink algorithms, languages and programming models among other components in order to migrate large scale applications and explore parallelism on these machines. Although directive-based programming models allow programmers to worry less about programming and more about science, expressing complex parallel patterns in these models can be a daunting task especially when the goal is to match the performance that the hardware platforms can offer. One such pattern is wavefront. This paper extensively studies a wavefront-based miniapplication for Denovo, a production code for nuclear reactor modeling.
We parallelize the Koch-Baker-Alcouffe (KBA) parallel-wavefront sweep algorithm in the main kernel of Minisweep (the miniapplication) using CUDA, OpenMP and OpenACC. Our OpenACC implementation running on NVIDIA's next-generation Volta GPU boasts an 85.06x speedup over serial code, which is larger than CUDA's 83.72x speedup over the same serial implementation. Our experimental platform includes SummitDev, an ORNL representative architecture of the upcoming Summit supercomputer. Our parallelization effort across platforms also motivated us to define an abstract parallelism model that is architecture independent, with a goal of creating software abstractions that can be used by applications employing the wavefront sweep motif."
Watch the video: https://wp.me/p3RLHQ-iPU
Read the Full Paper: https://doi.org/10.1145/3218176.3218228
and
https://pasc18.pasc-conference.org/
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
Using Deep Learning on Apache Spark to Diagnose Thoracic Pathology from Chest...Databricks
Overview and extended description: AI is expected to be the engine of technological advancements in the healthcare industry, especially in the areas of radiology and image processing. The purpose of this session is to demonstrate how we can build a AI-based Radiologist system using Apache Spark and Analytics Zoo to detect pneumonia and other diseases from chest x-ray images. The dataset, released by the NIH, contains around 110,00 X-ray images of around 30,000 unique patients, annotated with up to 14 different thoracic pathology labels. Stanford University developed a state-of-the-art model using CNN and exceeds average radiologist performance on the F1 metric. This talk focuses on how we can build a multi-label image classification model in a distributed Apache Spark infrastructure, and demonstrate how to build complex image transformations and deep learning pipelines using BigDL and Analytics Zoo with scalability and ease of use. Some practical image pre-processing procedures and evaluation metrics are introduced. We will also discuss runtime configuration, near-linear scalability for training and model serving, and other general performance topics.
Laporan Praktikum Keamanan Siber - Tugas 4 -Kelas C - Kelompok 3.pdfIGedeArieYogantaraSu
The document provides instructions for a lab activity involving network connectivity and packet analysis tools. Students will use the ping and traceroute tools to verify connectivity and trace routes to remote servers. They will also use Wireshark to capture and analyze ICMP data packets between two hosts in a simulated Mininet topology. The objectives are to familiarize students with basic network diagnostics using common network utilities and gain experience using Wireshark to observe network traffic at the packet level.
This document summarizes the research and design process undertaken by a group to create an advertising campaign for the Independent Film Trust (IFT). The group researched the IFT and similar organizations, then created mood boards based on the IFT's website style. A questionnaire found students were not the target audience. Designs created included raffle tickets, a DVD sleeve, film poster, and DVD disc following the IFT's red, black, and white color scheme and professional fonts. The goal was to promote the IFT's "Film School in a Box" program.
Maiadia Executive Search is an executive search firm that focuses on candidate recruitment from manager to director levels. It has experience in industries such as IT, telecom, FMCG, and services. The firm uses a thorough process involving research, candidate assessment, interviews, and references checks to find qualified candidates within its talent pool for client positions. It offers placement services on a success fee basis and guarantees placements for three months.
The document outlines the policies, procedures, and materials for an English language course. It details attendance policies allowing three excused absences and tardiness within 15 minutes. It also describes participation requirements and conduct expectations in class. Assessment will include workbook submissions, presentations, blogs, exams, and lab work weighted towards the final grade. The course will cover topics like reading skills, vocabulary, grammar structures, and writing with different sentence types across 14 chapters.
The document summarizes the key differences between present participles and past participles in English. It notes that present participles end in "-ing" and can be used as verbs, adjectives, or adverbs. Past participles end in "-ed" and are used in the present perfect and past perfect tenses as well as the passive voice. The document provides examples of how present and past participles can be used as verbs, adjectives, and adverbs. It also gives sentence structures that commonly use present participles and exercises for learners to practice using present and past participles.
The document discusses the three degrees of comparison in English: positive, comparative, and superlative. It provides formulas and examples for each degree. For the positive degree, it lists the base adjective form. For the comparative degree, it describes comparing two nouns using forms like "more" and "than". For the superlative degree, it discusses comparing something to more than one thing using forms like "the most". It also provides guidelines on forming comparatives and superlatives depending on the number of syllables in the adjective, including irregular forms that must be memorized.
This document discusses asking answerable clinical questions. It defines background questions, which seek general knowledge, and foreground questions, which seek specific information to inform patient care. Foreground questions are best formulated using the PICO framework - describing the patient population, intervention, comparison intervention, and outcome. Well-constructed PICO questions focus the search for evidence and help determine the appropriate study design to answer the clinical question. Formulating answerable clinical questions is an important part of evidence-based practice.
The document discusses evidence-based medicine (EBM) and how it differs from research methodology. EBM involves integrating individual clinical expertise with the best available external clinical evidence from systematic research, as well as considering patients' preferences in making decisions about their care. Research methodology, on the other hand, refers to systematically investigating topics to increase knowledge. The document outlines the steps to practicing EBM, including asking answerable clinical questions and searching the medical literature for relevant evidence.
Pendekatan spasial guna lahan dalam perencanaan wilayahAlfin Lorz
This document discusses land suitability analysis for planning waste facilities in Surabaya, Indonesia. It outlines the key steps of land suitability analysis using GIS: 1) defining problems and criteria, 2) classifying and weighting criteria, and 3) overlaying criteria maps. The author applies this process to identify suitable sites for petroleum fuel storage (PFS) facilities by analyzing factors like proximity to water, roads, and populated areas. An analytic hierarchy process is used to determine criteria weights based on stakeholder priorities. GIS is then used to overlay weighted criteria maps and identify areas most suitable for PFS placement. The analysis finds that existing PFS facilities are not always located in areas deemed most suitable.
This document discusses the steps of evidence-based dentistry, beginning with forming a PICO (Population, Intervention, Comparison, Outcome) question to define what is being searched for. It then discusses different study designs and their appropriate uses, ranked from lowest to highest level of evidence: case reports, case series, case-control studies, cohort studies, and randomized controlled trials. The document emphasizes finding primary sources of evidence directly and assessing the validity and relevance of evidence found based on the PICO question. Key terms discussed include primary vs secondary sources, patient-oriented vs disease-oriented evidence, and the usefulness equation of relevance x validity.
The document outlines rules for subject-verb agreement in sentences. It states that subjects joined by "and" take a plural verb, while subjects joined by "or" or "nor" take a singular verb. If a compound subject contains both singular and plural elements joined by "or" or "nor", the verb should agree with the nearest subject. Indefinite subjects like "each" take a singular verb, while collective nouns and nouns in pairs take a singular or plural verb depending on whether they are singular or plural. Expressions like "together with" mean the verb agrees with the preceding subject. Examples demonstrating these rules are provided.
How Big Data platform scaled from zero to billions of data within 6 months at ISCPIF (CNRS).
This talk contains our use of Elasticsearch, MongoDB, Redis, RabbitMQ and scalable/high available Web services built over Big Data architecture.
This presentation was presented at Université Paris-Sud, LAL, Bâtiment 200 organized by ARGOS. https://indico.mathrice.fr/event/2/overview
ISCPIF: http://iscpif.fr
Big Data at ISCPIF: http://bigdata.iscpif.fr
Climate at ISCPIF: http://climate.iscpif.fr
Playground for climate: http://climate.iscpif.fr/playground
Tweetoscope: http://tweetoscope.iscpif.fr
This document provides an overview of enterprise integration patterns (EIPs) and how they are implemented using Apache Camel and Project Fuji frameworks. It discusses core EIP principles like asynchronous messaging for integration. It also describes various EIP implementations like content-based routing, dead letter channels, and message transformation patterns. Code examples are shown using the Java and Spring DSLs for Apache Camel and the DSL and web UI for Project Fuji.
Chaos Testing with F# and Azure by Rachel Reese at Codemotion DubaiCodemotion Dubai
Some of the biggest growing pains we've experienced with our microservice architecture at Jet is in preparing for system outages. I'll cover the benefits of choosing F# specifically, and functional programming in general, as well as Azure, for a chaos program. I'll follow up with a discussion of why your team needs to implement a chaos testing program, and finish with showing off our methods and code in depth.
Clipper: A Low-Latency Online Prediction Serving SystemDatabricks
Machine learning is being deployed in a growing number of applications which demand real-time, accurate, and robust predictions under heavy serving loads. However, most machine learning frameworks and systems only address model training and not deployment.
Clipper is a general-purpose model-serving system that addresses these challenges. Interposing between applications that consume predictions and the machine-learning models that produce predictions, Clipper simplifies the model deployment process by isolating models in their own containers and communicating with them over a lightweight RPC system. This architecture allows models to be deployed for serving in the same runtime environment as that used during training. Further, it provides simple mechanisms for scaling out models to meet increased throughput demands and performing fine-grained physical resource allocation for each model.
In this talk, I will provide an overview of the Clipper serving system and then discuss how to get started using Clipper to serve Spark and TensorFlow models in a production serving environment.
Spark Summit EU talk by Francois Garillot and Mohamed KafsiSpark Summit
Mobility Insights at Swisscom analyzes collective mobility patterns in Switzerland using anonymized mobile network data. The presentation discusses:
1) Swisscom's big data architecture for processing mobility data using Spark, including techniques for preserving privacy and ensuring data flows comply with regulations.
2) Methods for classifying transportation modes using bursty cell patterns and machine learning to determine the proportion of trips associated with trains.
3) Streaming analytics applications including monitoring road conditions and selecting anonymous users moving along paths of interest.
4) Challenges of ensuring high quality ground truth data for modeling and validation purposes.
Mobility insights at Swisscom - Understanding collective mobility in SwitzerlandFrançois Garillot
Swisscom is the leading mobile-service provider in Switzerland, with a market share high enough to enable us to model and understand the collective mobility in every area of the country. To accomplish that, we built an urban planning tool that helps cities better manage their infrastructure based on data-based insights, produced with Apache Spark, YARN, Kafka and a good dose of machine learning. In this talk, we will explain how building such a tool involves mining a massive amount of raw data (1.5E9 records/day) to extract fine-grained mobility features from raw network traces. These features are obtained using different machine learning algorithms. For example, we built an algorithm that segments a trajectory into mobile and static periods and trained classifiers that enable us to distinguish between different means of transport. As we sketch the different algorithmic components, we will present our approach to continuously run and test them, which involves complex pipelines managed with Oozie and fuelled with ground truth data. Finally, we will delve into the streaming part of our analytics and see how network events allow Swisscom to understand the characteristics of the flow of people on roads and paths of interest. This requires making a link between network coverage information and geographical positioning in the space of milliseconds and using Spark streaming with libraries that were originally designed for batch processing. We will conclude on the advantages and pitfalls of Spark involved in running this kind of pipeline on a multi-tenant cluster. Audiences should come back from this talk with an overall picture of the use of Apache Spark and related components of its ecosystem in the field of trajectory mining.
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...inside-BigData.com
In this deck from PASC18, Robert Searles from the University of Delaware presents: Abstractions and Directives for Adapting Wavefront Algorithms to Future Architectures.
"Architectures are rapidly evolving, and exascale machines are expected to offer billion-way concurrency. We need to rethink algorithms, languages and programming models among other components in order to migrate large scale applications and explore parallelism on these machines. Although directive-based programming models allow programmers to worry less about programming and more about science, expressing complex parallel patterns in these models can be a daunting task especially when the goal is to match the performance that the hardware platforms can offer. One such pattern is wavefront. This paper extensively studies a wavefront-based miniapplication for Denovo, a production code for nuclear reactor modeling.
We parallelize the Koch-Baker-Alcouffe (KBA) parallel-wavefront sweep algorithm in the main kernel of Minisweep (the miniapplication) using CUDA, OpenMP and OpenACC. Our OpenACC implementation running on NVIDIA's next-generation Volta GPU boasts an 85.06x speedup over serial code, which is larger than CUDA's 83.72x speedup over the same serial implementation. Our experimental platform includes SummitDev, an ORNL representative architecture of the upcoming Summit supercomputer. Our parallelization effort across platforms also motivated us to define an abstract parallelism model that is architecture independent, with a goal of creating software abstractions that can be used by applications employing the wavefront sweep motif."
Watch the video: https://wp.me/p3RLHQ-iPU
Read the Full Paper: https://doi.org/10.1145/3218176.3218228
and
https://pasc18.pasc-conference.org/
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
Using Deep Learning on Apache Spark to Diagnose Thoracic Pathology from Chest...Databricks
Overview and extended description: AI is expected to be the engine of technological advancements in the healthcare industry, especially in the areas of radiology and image processing. The purpose of this session is to demonstrate how we can build a AI-based Radiologist system using Apache Spark and Analytics Zoo to detect pneumonia and other diseases from chest x-ray images. The dataset, released by the NIH, contains around 110,00 X-ray images of around 30,000 unique patients, annotated with up to 14 different thoracic pathology labels. Stanford University developed a state-of-the-art model using CNN and exceeds average radiologist performance on the F1 metric. This talk focuses on how we can build a multi-label image classification model in a distributed Apache Spark infrastructure, and demonstrate how to build complex image transformations and deep learning pipelines using BigDL and Analytics Zoo with scalability and ease of use. Some practical image pre-processing procedures and evaluation metrics are introduced. We will also discuss runtime configuration, near-linear scalability for training and model serving, and other general performance topics.
Laporan Praktikum Keamanan Siber - Tugas 4 -Kelas C - Kelompok 3.pdfIGedeArieYogantaraSu
The document provides instructions for a lab activity involving network connectivity and packet analysis tools. Students will use the ping and traceroute tools to verify connectivity and trace routes to remote servers. They will also use Wireshark to capture and analyze ICMP data packets between two hosts in a simulated Mininet topology. The objectives are to familiarize students with basic network diagnostics using common network utilities and gain experience using Wireshark to observe network traffic at the packet level.
Eclipse Con Europe 2014 How to use DAWN Science ProjectMatthew Gerring
This document summarizes the DawnScience Eclipse project, which is an open source not-for-profit project on GitHub. It aims to provide APIs and reference implementations for loading, describing, slicing, transforming, and plotting multidimensional scientific data. Phase 1 from 2014-2015 defined long-term APIs and a reference implementation for HDF5 loading, data description, plotting, and slicing interfaces. Phase 2 in 2016 will release concrete implementations. The project utilizes Eclipse technologies and collaborates with scientific facilities.
My talk from #emfcamp 2022 in which I cover how to connect a model railway to the national rail network using JMRI.org and kits from MERG.org.uk, along with some custom code I've published at https://github.com/modelrailwaysascode/pywithrottle
Swift distributed tracing method and tools v2zhang hua
The document proposes a distributed tracing method and tools for Swift object storage. It involves adding middleware to collect trace data with unique IDs as requests pass through Swift components. Trace data including timing would be sent to a repository and correlated to reconstruct processing paths. Analysis tools would allow querying trace data and visualizing span trees to diagnose performance and identify bottlenecks across the distributed Swift infrastructure.
Building a Business Logic Translation Engine with Spark Streaming for Communi...Spark Summit
Patrick Bamba presents on building a translation engine with Spark Streaming to enable communication between legacy code and microservices. The translation engine acts as an anti-corruption layer, translating data and requests between the different systems. Spark is well-suited for this purpose due to its streaming capabilities and built-in connectors for various data sources and sinks. The presentation provides an example implementation using structured streaming to interface legacy systems with microservices through sources, transformations, and sinks.
Equal Cost Multipath Routing in FOKUS OpenSDNCoreHai Dinh Tuan
This document discusses implementing equal cost multipath routing (ECMP) in the OpenSDNCore software-defined networking (SDN) controller. It begins with introductions to ECMP and SDN, then outlines problems with routing, communication between controllers and switches, and packet forwarding. It proposes using the arc cutting method to calculate multiple equal cost paths and the OpenFlow FlowMod and GroupMod messages to implement paths on switches. Random and hash-based approaches to packet forwarding across paths are presented and compared. A demo topology is shown, with expected outcomes being successful ECMP implementation, documentation, communication, and experiences gained.
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platformMarc Dutoo
OCCIware at Paris Open Source Summit 2016 - an extensible, standard XaaS cloud consumer platform - demos : Docker & Linked Data Studios, online playground
The document describes the Brisbane Strategic Transport Model (BSTM) and its implementation in PTV VISUM. It includes:
- An overview of the BSTM study area, dimensions, modes, and trip purposes modeled.
- Details on how private vehicle and public transport loading is modeled, including the model structure and original implementation in EMME.
- How the model was adapted for implementation in VISUM using Python scripts and custom procedures, including the folder structure and key files.
- Examples of model outputs and comparisons to the original EMME version.
- Guidance on using and updating the model for new networks or data.
AIST Super Green Cloud: lessons learned from the operation and the performanc...Ryousei Takano
This document discusses lessons learned from operating the AIST Super Green Cloud (ASGC), a fully virtualized high-performance computing (HPC) cloud system. It summarizes key findings from the first six months of operation, including performance evaluations of SR-IOV virtualization and HPC applications. It also outlines conclusions and future work, such as improving data movement efficiency across hybrid cloud environments.
Paolo Lucente, author of the software pmacct.
Traffic matrices can greatly benefit key IP Service Provider activities like capacity planning, traffic engineering, better understand their traffic patterns and take meaningful peering decisions. This talk wants to present a way to build traffic matrices using telemetry data and BGP, leveraging along the way some case-studies with a technical cut. pmacct (http://www.pmacct.net) is a commonly used, free, open-source IPv4/IPv6a ccounting package which integrates a NetFlow/sFlow and a multi-RIB BGP collector in a single piece of software and is authored by the presenter.
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...OW2
The OCCIware project aims at managing in a unified manner all layers and domains of the Cloud (XaaS), by building on the Open Cloud Computing (OCCI) standard. OCCIware Metamodel formally specifies the main OCCI concepts. Today a first EMF metamodel is defined that adds to OCCI new concepts such as Extension, Configuration, and EDataType, addressing some limitations of OCCI.
This session highlights OCCIware platform two main components:
– The OCCIware Studio Factory, allowing to produce visually customizable diagram editors for any Cloud configuration business domain modeled in OCCI using the OCCI Extension Studio, such as the flagship Docker Studio ;
– The OCCIware Runtime, based on OW2 erocci project, including the tools for deployment, supervision and administration, and allowing to federate multiple XaaS Cloud runtimes, such as the Roboconf PaaS server and the ActiveEon Cloud Automation multi-IaaS connector.
This talk includes a demonstration of the Docker connector and of how to use the OCCIware Cloud Designer to configure a real life Cloud application (a Java API server on top of a MongoDB cluster)’s business, platform and infrastructure layers seamlessly on both VirtualBox and OpenStack infrastructure.
Similar to Graph web superpath-2015 - SVG Extension (20)
Securing BGP: Operational Strategies and Best Practices for Network Defenders...APNIC
Md. Zobair Khan,
Network Analyst and Technical Trainer at APNIC, presented 'Securing BGP: Operational Strategies and Best Practices for Network Defenders' at the Phoenix Summit held in Dhaka, Bangladesh from 23 to 24 May 2024.
HijackLoader Evolution: Interactive Process HollowingDonato Onofri
CrowdStrike researchers have identified a HijackLoader (aka IDAT Loader) sample that employs sophisticated evasion techniques to enhance the complexity of the threat. HijackLoader, an increasingly popular tool among adversaries for deploying additional payloads and tooling, continues to evolve as its developers experiment and enhance its capabilities.
In their analysis of a recent HijackLoader sample, CrowdStrike researchers discovered new techniques designed to increase the defense evasion capabilities of the loader. The malware developer used a standard process hollowing technique coupled with an additional trigger that was activated by the parent process writing to a pipe. This new approach, called "Interactive Process Hollowing", has the potential to make defense evasion stealthier.
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...APNIC
Adli Wahid, Senior Internet Security Specialist at APNIC, delivered a presentation titled 'Honeypots Unveiled: Proactive Defense Tactics for Cyber Security' at the Phoenix Summit held in Dhaka, Bangladesh from 23 to 24 May 2024.
2. Institut Mines-Télécom
What is SuperPath?
Proposed for SVG Open 2010
• Smilar ideas by D.Dailey and Chris Lilley
SuperPath is
• the capability to describe one path assembling several
smaller chunk of path
• the capability to share some smaller chunk of path
between several path
page 2
Today, such capabilities is
not available in SVG
5. Institut Mines-Télécompage 5
To reduce the file size
Representing
holes always
implies
reusing parts
of paths
Same hole repeated for each shape in the stack
The internal path of the blue shape is the external path of the green shape
Each shape has a hole that reveals the shapes below it
Holes
9. Institut Mines-Télécompage 9
To enable coherent processing
Coherent adaptation: two neighboring polygons
share a border part; when adapting that part, the
adaptation must be coherent
10. Institut Mines-Télécompage 10
And others benefits but more generally…
SuperPath
Which is useful in all the situations seen above
and
potentially for a lot of other situations not foreseen today
preserves the knowledge that
two chunks are identical
12. Institut Mines-Télécom
Defining the chunks
We need to define the chunks, the portion of path
which can be reused
• A chunk will be reused by contours with different display
styles
─ => a chunk must not be dependent on a style
─ => a chunk must only contain geometrical data
• Our approch
─ A chunk is a sequence of standard command defined in a path
page 12
13. Institut Mines-Télécom
Using chunks references
Mean to identify a chunk to reuse
• SVG uses ID to do internal or external references
page 13
Yellow polygon is made of:
Chunk C1, C2, C3
Coastline is made of:
…, C4, C1, C5…
Green polygon is made of:
…, C6, C2, C4…
…
C1
C2
C3
C1
C2
C4
C4
C5
C5
C6
C6
15. Institut Mines-Télécom
New proposed syntax for SuperPath
(name|…sequence of standard commands…)
• A command to define a chunk
#name|
• A command to use a chunk in direct order
!name|
• A command to use a chunk in reverse order
Note the | as separator
• Used to avoid problem with numbers and z following
names of chunks
15 25/09/15
16. Institut Mines-Télécom
Implementation
We need a parser tolerant to non standard
commands
=> I implement an expandable parser in
• ExpandableSVGPathParser.js
And the support for the new commands in
• SVGSuperPathParser.js
• It defines four chars: ( # ! | which can be changed for
other chars not used by the standard path commands
For facility, both sources are joined in
• SuperPathExpander.js or SuperPathExpander.min.js
16 25/09/15
17. Institut Mines-Télécom
How it works
Each chunk definition is internally converted to
use only relative commands to the context of the
definition of the chunk
expandPaths() process each definition and
reference of chunk to get equivalent standard
path
expandPaths() must be explicitly called on the
load event
expandPaths() is automatically called each time a
chunk is redefined
17 25/09/15
18. Institut Mines-Télécom
How to use it?
<script type="application/ecmascript"
xlink:href="Js/SuperPathExpander.js" />
onload="superpath.expandPaths() "
• On your svg element
18 25/09/15
20. Institut Mines-Télécom
Next…
Chunk searcher
• To enable the efficient use of SuperPath in existing
content
Tools to use SuperPath
• Tiling big svg content
• Vectorized bitmap images
Use the parser to add the bearing support
• Combined with SuperPath, it could be a great
functionnality for paving
20 25/09/15
I’m Jean-Claude Moissinac from Telecom ParisTech. I’m associate professor and work on media technologies
First I will present the motivations behind SuperPath
As seen previously in the map, we have a lot of shared chunks. With current specification of SVG, we need to replicate the shared chunks. For example, the shared part of the yellow and green region must be completely repeated in the definition of the yellow polygon and in the green one.
In this sample, we have a yellow region which share a chunk of contour with the coastline. It shares another chunk with the green region. Such situation is very common in a lot of graphics. Here, some drawings are shared several times like a chunk of the coastline which is a limit for a region, a limit for a big region, and the coastline.
For a lot of vector graphics, among which maps and cartoon drawings, the main part of the data resides in the representation of the points that define the contours. When a group of points is duplicated, the file size is unnecessarily increased. Using a single representation of duplicated group of points will therefore reduce the file size.
Holes are contours inside a contour which define a region excluded from the main contour (and presumably transparent). Using a better representation of duplicated chunks also allows for better re
Fig. 5 shows two ways to get a blue shape containing a green shape containing a hole which lets you see what is behind the green and blue shapes. In the first way (first line of the figure), the green shape shares its external contour with the blue shape. In the second way (second line in the figure), the green and blue shapes share the description of the hole. presentation of holes.
Here we see some results of applying SuperPath to an existing SVG file. The result is: we can benefit of Superpath without making the file grows. In the list of benefits, tqsqssqwwqwwwwwwwwwwhe benefit on the file size is not clear in this case. Such benefit will appear mainly on files created to use SuperPath.
If the SVG file contains the information that two chunks of contours are the same, both contours can be adapted in a coherent manner,
processing it only once and
avoiding artifacts produced by divergent adaptations
A player that knows that two chunks of contours are the same can optimize the rendering operations, for example performing the linearization of Bezier curves into straight segments only once.
We need to introduce the concept of chunks using the target language model. As a chunk can be used by different contours with different display styles, a chunk must not be dependent on a style. The chunk therefore only contains geometrical data (points and control points).
We need to be able to reuse these chunks in different shapes. This is usually achieved through an explicit or implicit identifier for the chunk and further referencing in each shape which uses this chunk. Obviously, if the targeted language has syntax to express references, we need to be coherent with that syntax for chunk referencing (e.g., SVG xlink or BIFS DEF/USE mechanisms).
As illustrated in Fig. 6, duplicated chunks could be used as they are first defined or in the reverse order. The syntax must enable such usage.
We propose the following new SVG elements:
&lt;superpath&gt;: this element has no specific attribute. It supports traditional SVG attributes such as id, transform, class… It is used as a container element for the elements below and defines its own styling.
&lt;subpath&gt;: this element declares a chunk used in a SuperPath . Its syntax is the same as the standard SVG &lt;path&gt; element, but the semantics are different. This element is only displayed when it is a child of a &lt;superpath&gt; element.
A subpath can have two forms:
It can contain a d attribute, analog to the one in the path element; if it has an id attribute, then the d part can be reused by referencing another SuperPath;
It can contain an xlink:href attribute which references the id of another subpath. In this case, its geometry is defined by the d attribute of the referenced subpath.
In addition, the geometry of a subpath can be used in the reverse order, as explained in 4.A. An “order” attribute is therefore defined with possible values ‘direct’ or ‘reverse’; the ‘direct’ value is the default.
In both forms, the “cmd” attribute expresses how the subpath is joined with the previous one. There is currently only one possible value “line”, indicating that a straight line is used to join the chunks.
Please note that the definition of a chunk can be similar to the definition of the corresponding part of the original content. An overhead will come from the size of the references to the chunk.
As an example, Fig. 4 can be represented as follows:
The subpath with id sp1 is the one shared by the green and red shapes; the subpath with id sp2 is shared by the red and blue shapes; the subpath with id sp4 is shared by the green and blue shapes.