Explore our comprehensive data analysis project presentation on predicting product ad campaign performance. Learn how data-driven insights can optimize your marketing strategies and enhance campaign effectiveness. Perfect for professionals and students looking to understand the power of data analysis in advertising. for more details visit: https://bostoninstituteofanalytics.org/data-science-and-artificial-intelligence/
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Subhajit Sahu
Abstract — Levelwise PageRank is an alternative method of PageRank computation which decomposes the input graph into a directed acyclic block-graph of strongly connected components, and processes them in topological order, one level at a time. This enables calculation for ranks in a distributed fashion without per-iteration communication, unlike the standard method where all vertices are processed in each iteration. It however comes with a precondition of the absence of dead ends in the input graph. Here, the native non-distributed performance of Levelwise PageRank was compared against Monolithic PageRank on a CPU as well as a GPU. To ensure a fair comparison, Monolithic PageRank was also performed on a graph where vertices were split by components. Results indicate that Levelwise PageRank is about as fast as Monolithic PageRank on the CPU, but quite a bit slower on the GPU. Slowdown on the GPU is likely caused by a large submission of small workloads, and expected to be non-issue when the computation is performed on massive graphs.
Adjusting primitives for graph : SHORT REPORT / NOTESSubhajit Sahu
Graph algorithms, like PageRank Compressed Sparse Row (CSR) is an adjacency-list based graph representation that is
Multiply with different modes (map)
1. Performance of sequential execution based vs OpenMP based vector multiply.
2. Comparing various launch configs for CUDA based vector multiply.
Sum with different storage types (reduce)
1. Performance of vector element sum using float vs bfloat16 as the storage type.
Sum with different modes (reduce)
1. Performance of sequential execution based vs OpenMP based vector element sum.
2. Performance of memcpy vs in-place based CUDA based vector element sum.
3. Comparing various launch configs for CUDA based vector element sum (memcpy).
4. Comparing various launch configs for CUDA based vector element sum (in-place).
Sum with in-place strategies of CUDA mode (reduce)
1. Comparing various launch configs for CUDA based vector element sum (in-place).
Show drafts
volume_up
Empowering the Data Analytics Ecosystem: A Laser Focus on Value
The data analytics ecosystem thrives when every component functions at its peak, unlocking the true potential of data. Here's a laser focus on key areas for an empowered ecosystem:
1. Democratize Access, Not Data:
Granular Access Controls: Provide users with self-service tools tailored to their specific needs, preventing data overload and misuse.
Data Catalogs: Implement robust data catalogs for easy discovery and understanding of available data sources.
2. Foster Collaboration with Clear Roles:
Data Mesh Architecture: Break down data silos by creating a distributed data ownership model with clear ownership and responsibilities.
Collaborative Workspaces: Utilize interactive platforms where data scientists, analysts, and domain experts can work seamlessly together.
3. Leverage Advanced Analytics Strategically:
AI-powered Automation: Automate repetitive tasks like data cleaning and feature engineering, freeing up data talent for higher-level analysis.
Right-Tool Selection: Strategically choose the most effective advanced analytics techniques (e.g., AI, ML) based on specific business problems.
4. Prioritize Data Quality with Automation:
Automated Data Validation: Implement automated data quality checks to identify and rectify errors at the source, minimizing downstream issues.
Data Lineage Tracking: Track the flow of data throughout the ecosystem, ensuring transparency and facilitating root cause analysis for errors.
5. Cultivate a Data-Driven Mindset:
Metrics-Driven Performance Management: Align KPIs and performance metrics with data-driven insights to ensure actionable decision making.
Data Storytelling Workshops: Equip stakeholders with the skills to translate complex data findings into compelling narratives that drive action.
Benefits of a Precise Ecosystem:
Sharpened Focus: Precise access and clear roles ensure everyone works with the most relevant data, maximizing efficiency.
Actionable Insights: Strategic analytics and automated quality checks lead to more reliable and actionable data insights.
Continuous Improvement: Data-driven performance management fosters a culture of learning and continuous improvement.
Sustainable Growth: Empowered by data, organizations can make informed decisions to drive sustainable growth and innovation.
By focusing on these precise actions, organizations can create an empowered data analytics ecosystem that delivers real value by driving data-driven decisions and maximizing the return on their data investment.
3. Research
• The strengths of my research was that I could look already existing
products and get ideas from them so that I could implement into my
game. As I was thinking about my genre (action), I was also thinking about
what elements I could add to my game and I saw a few shooter games so I
decided that I was going to a shooter game since it was a game that could
look great in the genre that I was going for.
• The psychographic of my product is belonger because I think that people
within that category will be the most likely to buy this product because
they will have the time to play it.
4. Planning
• At the start of my planning, I was conflict on what I should pick as a genre,
since I had mental fog as to what I should pick for my product. I finally
came to the conclusion that I wanted to do and action game because I
thought that it would be and interested topic genre for my pixel game.
• After picking what the genre of my game would be, I continued to make a
mood board packed full of ideas so that I could formulate a concrete idea
of what I wanted to do for my final product.
• Overall, I was planning in my head over the course of the making of the
PowerPoint so that I could think of an idea that could work well.
5. Time Management
• Time management was quite hard since I was busy sometimes, which
made it hard for me to create my product quickly however, I managed my
fairly good so this wasn’t really an issue so I didn’t lack much in my work.
• Overall, I defiantly should have and could have managed my time much
better because I had the time to do so, which would have been better for
me since it would have don’t my work more quickly and more efficiently.
• If I had more time to complete this work, I would have added additional
features and I would have added more details and fundamentally would
have made a better looking game with more originality.
6. Technical Qualities
The main differences between my product and the existing product is that my product is 2D oppose to 3D and mine
has worse quality in comparison. However, the main similarities are that they are both pixel games, action
shooters, they coincidentally they both feature AK-47’s, they have enemies in the game that you can shoot and
they background in my game, especially in the middle one at the bottom has similarities in the scenery like the
grass, dirt and the sky.
The excising product seems to be very vast in terms of the area of where the player is since in the distance there is
a massive building, which most likely implies that the game is had lots of elements and details in comparison to my
product, which only has a small 2D area which the character can move around in.
In terms of originality, mine is much more original even though it is a simple 2D pixel shooter because it hasn’t
snatched things from other games, in this case Minecraft oppose to mine which is purely my creation.
Another difference that should be pointed out is that the existing product is very much blocky oppose to mine
which, yes is build on pixels, but it doesn’t use blocks in the game the same way the existing product does.
7. Aesthetic Qualities
My product looks ok it could look better but for my first pixel it was defiantly good I think since it had many
elements of what the genre of what I was try to do offers which was good fundamentally since the end product
looked quite aesthetically pleasing in my opinion. However, just because I think that the game looked good for
my first pixel game, it doesn’t mean that, from a critic of pixel games perspective it is a good game, especially
since it lacked unique features and complexity, it would be deemed as a satisfaction game at most. It had some
creativity like the explosion at the end of the game and the overall game I think was quite creative. The main
visuals in my game that I like are the character going up the ladder, the explosion, the muzzle flash and the
background, especially the jungle one.
I would improve the length of the game since it was very limited in the product that I create. I would do this
because it would make the game look more interesting and therefore it would make more people be interested
in the product. I would improve the effects I used in the product and I would also improve the quality of the
characters and the over all viewing of the game. I would improve this by going into adobe software's to clean up
the whole visualisation of the game.
The main weaknesses of my product are that the quality of the game isn’t very good, the game didn’t look very
smooth in comparison to existing products, the simplicity of my product as well doesn’t look very good since it
almost seems as if the game lacks in some way in terms of amount of what is in the game, which is also a
weakness because since this is a product the is trying to sell, I wouldn’t want customers to think that the game
has not much to offer and it also didn’t have a lot of originality.
8. Audience Appeal
My target audience is males aged 8+ years because it’s a shooter game so I used this age
because I think that people below 8 shouldn’t play this game because I might be too
violent for them. Also men are in my target audience because men are the majority
when it comes to action games so its best to try appeal to them since if I do them I will
in effect sell more products. Belonger is the psychographic of my product because I think
they are the type of people who would want to buy the product the most out of the
psychographics because they seem like they would have the time to play the game the
most. As a result, I will pander to that specific psychographic.
The parts of my content that would appeal to my target audience is probably the
shooting aspect of the game as well as the overall atmosphere of the game which both
resonates nicely together.
10. Feedback 1
• What did you like about the product?
– The product was well designed
• What improvements could have been made to
the product?
– It needs to be slowed down a little.
11. Feedback 2
• What did you like about the product?
– I like the sound effects, I find that they match very
well with the game, I also like the transition from
scene to scene.
• What improvements could have been made to
the product?
– The pixels could have been more profound and
the black screen at the end was too long.
12. Feedback 3
• What did you like about the product?
– I like the animation used in this game and I like the visuals and the transitions
used they were on point.
• What improvements could have been made to
the product?
• To improve with this game I think the resolution could be improved. I also
would of preferred it if there was a transition at the end.
13. Peer Feedback Summary
• What do you agree with from your peer
feedback?
I would agree with the comments about the visual effects, sound effects and the
transition being well made because they did look very well in the end product.
Also, I agree with the feedback that said that the quality of the image wasn’t very
good because it looked a bit satisfactory.
What do you disagree with from your peer
feedback?
I didn’t agree with the end which was a black screen, being bad, since that wasn’t apart of
the game. So I didn’t really think that should have been a negative feedback. Also I disagree
with my game being too fast because I don’t think it was too fast.
14. Peer Feedback Summary
I would have made the quality better, since it wasn’t up to the standards of what it
should have been expected, as a game. Also I would have increased the amount of
frames so that it would have been more smooth in the end game because the game
at times seemed to be quite cranky.
The one thing that would have ultimately made this better is if I would have made
the game long because the one that I made was quite short and it would have been
much better if it was longer.
I should have added more transitions to the game to made it better, since people
seem to like the transitions.
Editor's Notes
What were the strengths of your research? How did your research help your product?
What were the weaknesses of your research? What could you have done better/improve? What effect would this have had on your product?
What were the strengths of your planning? How did your planning help your product?
What were the weaknesses of your planning? What could you have done better/improve? What effect would this have had on your product?
Did you manage your time well? Did you complete your project on time or would your products have improved with additional time?
What would you have done if you had more time to produce your work?
Compare your work to similar existing products and discuss the similarities and differences
Put your final piece(s) in the centre of a page alongside an existing product
Use text boxes and arrows
Does your work look good? Was it creative? What aspects of your game’s visuals do you like? What would you improve? How would you improve it?
Discuss the strengths and weaknesses
Put your final piece(s) in the centre of a page and analyse them
Use text boxes and arrows
How have you appealed to your target audience? What specific bits of content would appeal to your target audience.
Refer to your findings from your questionnaire.
Put your final piece(s) in the centre of a page and analyse them
Use text boxes and arrows
What changes would you make to your product based upon your peer feedback and why?