This is a PowerPoint I prepared during my Teaching Practice on Symmetry. Not all slides are original !! It covers the whole symmetry topic :) Hope you find it useful !
This is a PowerPoint I prepared during my Teaching Practice on Symmetry. Not all slides are original !! It covers the whole symmetry topic :) Hope you find it useful !
Machine Learning can often be a daunting subject to tackle much less utilize in a meaningful manner. In this session, attendees will learn how to take their existing data, shape it, and create models that automatically can make principled business decisions directly in their applications. The discussion will include explanations of the data acquisition and shaping process. Additionally, attendees will learn the basics of machine learning - primarily the supervised learning problem.
"Number Crunching in Python": slides presented at EuroPython 2012, Florence, Italy
Slides have been authored by me and by Dr. Enrico Franchi.
Scientific and Engineering Computing, Numpy NDArray implementation and some working case studies are reported.
Machine Learning can often be a daunting subject to tackle much less utilize in a meaningful manner. In this session, attendees will learn how to take their existing data, shape it, and create models that automatically can make principled business decisions directly in their applications. The discussion will include explanations of the data acquisition and shaping process. Additionally, attendees will learn the basics of machine learning - primarily the supervised learning problem.
"Number Crunching in Python": slides presented at EuroPython 2012, Florence, Italy
Slides have been authored by me and by Dr. Enrico Franchi.
Scientific and Engineering Computing, Numpy NDArray implementation and some working case studies are reported.
Course: Intro to Computer Science (Malmö Högskola):
A overview of computability and complexity (for non-mathematicians). definition of algorithm, turing machines, lambda, calculus and concepts of complexity
•Common Problems Needs Computers
•The Search Problem
•Basic Search Algorithms
–Algorithms used for searching the contents of an array
•Linear or Sequential Search
•Binary Search
•Comparison Between Linear and Binary Search
•Algorithms for solving shortest path problems
–Sequential Search Algorithms
•Depth-First Search
•Breadth First Search
–Parallel or distributed Search Algorithms
•Parallel Depth-First Search
•Parallel Breadth First Search
Using my BSnet deep learnin network, each neuron is designed not to overfit. It achieves this by concatenating the positive and negative inputs so that it becomes more separable in high dimension space. This allows it to be used for general purpose classification problems such as MNIST dataset to recognize handwriting number digits. BSnet is based on the principles of Boolean algebra and monotone circuit. Using the same principles, I also design BSautonet autoencoder, that can be used to denoise image, learn embeddings and unsupervised learning.
This powerpoint gives a technique to approximate (relaxation) discrete Markov Random Field (MRF) using convex programming. This approximated MRF can be used to approximate NP problem. This also proves that NP is not equal P because the MRF convex programming and the approximate MRF convex programming are not the same with removal of some product terms.
kung fu Computer Science, Geometric complexity theory
NP vs P Proof using Deterministic Finite AutomataSing Kuang Tan
Prove that Clique problem is NP and cannot be reduced to P because the Deterministic Finite Automata of the Clique problem has exponential number of states. We can use the same concept to prove that NP is not equal to P using Turing Machine. We figured out a way to unify Mathematics. This proof is for those Theoretical Computing guys who do not know Boolean algebra but know Turing Machine. Kung fu computer science, Geometric complexity theory
Use Inductive or Deductive Logic to solve NP vs P?Sing Kuang Tan
Use Inductive or Deductive Logic to solve NP vs P? I use circuit complexity and deductive logic to solve NP vs P. Kung fu computer science, Geometric complexity theory
Simplify a Clique Problem Boolean algebra by factorization. Show that Clique Problem is Non-Deterministic Polynomial Time (NP) and cannot be simplified to Polynomial Time (P). Kung Fu Computer Science, Geometric complexity theory
Beyond Shannon, Sipser and Razborov; Solve Clique Problem like an Electronic ...Sing Kuang Tan
Convert any Boolean algebra into monotone circuit and use that to prove that NP is not equal to P as monotone circuit cannot solve Clique problem in Polynomial time complexity. NP vs P is a Millennium Prize problem. Kung Fu Computer Science, Geometric complexity theory
A Weird Soviet Method to Partially Solve the Perebor ProblemSing Kuang Tan
Monotone Circuit can implement an algorithm to run Non-Deterministic Polynomial time complexity (NP) problem in Polynomial time complexity (P). I developed a method to implement all algorithms without "Not" operations. Using this information, I manage to prove that NP is not equal to P. Kung Fu Computer Science, Geometric complexity theory
Brief explanation of NP vs P. Prove Np not equal P using Markov Random Field ...Sing Kuang Tan
In this paper, we proved that Non-deterministic Polynomial time complexity (NP) is not equal to Polynomial time complexity (P). We developed the Boolean algebra that will infer the solution of two variables of a Non-deterministic Polynomial computation time Markov Random Field. We showed that no matter how we simplified the Boolean algebra, it can never run in Polynomial computation time (NP not equal to P). We also developed proof that all Polynomial computation time multi-layer Boolean algebra can be transformed to another Polynomial computation time multi-layer Boolean algebra where there are only 'Not' operations in the first layer. So in the process of simplifying the Boolean algebra, we only need to consider factorization operations that only assumes only 'Not' operations in the first layer. We also developed Polynomial computation time Boolean algebra for Markov Random Field Chain and 2sat problem represented in Markov Random Field form to give examples of Polynomial computation time Markov Random Field. Kung Fu Computer Science, Geometric complexity theory
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...Scintica Instrumentation
Intravital microscopy (IVM) is a powerful tool utilized to study cellular behavior over time and space in vivo. Much of our understanding of cell biology has been accomplished using various in vitro and ex vivo methods; however, these studies do not necessarily reflect the natural dynamics of biological processes. Unlike traditional cell culture or fixed tissue imaging, IVM allows for the ultra-fast high-resolution imaging of cellular processes over time and space and were studied in its natural environment. Real-time visualization of biological processes in the context of an intact organism helps maintain physiological relevance and provide insights into the progression of disease, response to treatments or developmental processes.
In this webinar we give an overview of advanced applications of the IVM system in preclinical research. IVIM technology is a provider of all-in-one intravital microscopy systems and solutions optimized for in vivo imaging of live animal models at sub-micron resolution. The system’s unique features and user-friendly software enables researchers to probe fast dynamic biological processes such as immune cell tracking, cell-cell interaction as well as vascularization and tumor metastasis with exceptional detail. This webinar will also give an overview of IVM being utilized in drug development, offering a view into the intricate interaction between drugs/nanoparticles and tissues in vivo and allows for the evaluation of therapeutic intervention in a variety of tissues and organs. This interdisciplinary collaboration continues to drive the advancements of novel therapeutic strategies.
Professional air quality monitoring systems provide immediate, on-site data for analysis, compliance, and decision-making.
Monitor common gases, weather parameters, particulates.
This pdf is about the Schizophrenia.
For more details visit on YouTube; @SELF-EXPLANATORY;
https://www.youtube.com/channel/UCAiarMZDNhe1A3Rnpr_WkzA/videos
Thanks...!
Multi-source connectivity as the driver of solar wind variability in the heli...Sérgio Sacani
The ambient solar wind that flls the heliosphere originates from multiple
sources in the solar corona and is highly structured. It is often described
as high-speed, relatively homogeneous, plasma streams from coronal
holes and slow-speed, highly variable, streams whose source regions are
under debate. A key goal of ESA/NASA’s Solar Orbiter mission is to identify
solar wind sources and understand what drives the complexity seen in the
heliosphere. By combining magnetic feld modelling and spectroscopic
techniques with high-resolution observations and measurements, we show
that the solar wind variability detected in situ by Solar Orbiter in March
2022 is driven by spatio-temporal changes in the magnetic connectivity to
multiple sources in the solar atmosphere. The magnetic feld footpoints
connected to the spacecraft moved from the boundaries of a coronal hole
to one active region (12961) and then across to another region (12957). This
is refected in the in situ measurements, which show the transition from fast
to highly Alfvénic then to slow solar wind that is disrupted by the arrival of
a coronal mass ejection. Our results describe solar wind variability at 0.5 au
but are applicable to near-Earth observatories.
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Sérgio Sacani
We characterize the earliest galaxy population in the JADES Origins Field (JOF), the deepest
imaging field observed with JWST. We make use of the ancillary Hubble optical images (5 filters
spanning 0.4−0.9µm) and novel JWST images with 14 filters spanning 0.8−5µm, including 7 mediumband filters, and reaching total exposure times of up to 46 hours per filter. We combine all our data
at > 2.3µm to construct an ultradeep image, reaching as deep as ≈ 31.4 AB mag in the stack and
30.3-31.0 AB mag (5σ, r = 0.1” circular aperture) in individual filters. We measure photometric
redshifts and use robust selection criteria to identify a sample of eight galaxy candidates at redshifts
z = 11.5 − 15. These objects show compact half-light radii of R1/2 ∼ 50 − 200pc, stellar masses of
M⋆ ∼ 107−108M⊙, and star-formation rates of SFR ∼ 0.1−1 M⊙ yr−1
. Our search finds no candidates
at 15 < z < 20, placing upper limits at these redshifts. We develop a forward modeling approach to
infer the properties of the evolving luminosity function without binning in redshift or luminosity that
marginalizes over the photometric redshift uncertainty of our candidate galaxies and incorporates the
impact of non-detections. We find a z = 12 luminosity function in good agreement with prior results,
and that the luminosity function normalization and UV luminosity density decline by a factor of ∼ 2.5
from z = 12 to z = 14. We discuss the possible implications of our results in the context of theoretical
models for evolution of the dark matter halo mass function.
Seminar of U.V. Spectroscopy by SAMIR PANDASAMIR PANDA
Spectroscopy is a branch of science dealing the study of interaction of electromagnetic radiation with matter.
Ultraviolet-visible spectroscopy refers to absorption spectroscopy or reflect spectroscopy in the UV-VIS spectral region.
Ultraviolet-visible spectroscopy is an analytical method that can measure the amount of light received by the analyte.
Richard's aventures in two entangled wonderlandsRichard Gill
Since the loophole-free Bell experiments of 2020 and the Nobel prizes in physics of 2022, critics of Bell's work have retreated to the fortress of super-determinism. Now, super-determinism is a derogatory word - it just means "determinism". Palmer, Hance and Hossenfelder argue that quantum mechanics and determinism are not incompatible, using a sophisticated mathematical construction based on a subtle thinning of allowed states and measurements in quantum mechanics, such that what is left appears to make Bell's argument fail, without altering the empirical predictions of quantum mechanics. I think however that it is a smoke screen, and the slogan "lost in math" comes to my mind. I will discuss some other recent disproofs of Bell's theorem using the language of causality based on causal graphs. Causal thinking is also central to law and justice. I will mention surprising connections to my work on serial killer nurse cases, in particular the Dutch case of Lucia de Berk and the current UK case of Lucy Letby.
Slide 1: Title Slide
Extrachromosomal Inheritance
Slide 2: Introduction to Extrachromosomal Inheritance
Definition: Extrachromosomal inheritance refers to the transmission of genetic material that is not found within the nucleus.
Key Components: Involves genes located in mitochondria, chloroplasts, and plasmids.
Slide 3: Mitochondrial Inheritance
Mitochondria: Organelles responsible for energy production.
Mitochondrial DNA (mtDNA): Circular DNA molecule found in mitochondria.
Inheritance Pattern: Maternally inherited, meaning it is passed from mothers to all their offspring.
Diseases: Examples include Leber’s hereditary optic neuropathy (LHON) and mitochondrial myopathy.
Slide 4: Chloroplast Inheritance
Chloroplasts: Organelles responsible for photosynthesis in plants.
Chloroplast DNA (cpDNA): Circular DNA molecule found in chloroplasts.
Inheritance Pattern: Often maternally inherited in most plants, but can vary in some species.
Examples: Variegation in plants, where leaf color patterns are determined by chloroplast DNA.
Slide 5: Plasmid Inheritance
Plasmids: Small, circular DNA molecules found in bacteria and some eukaryotes.
Features: Can carry antibiotic resistance genes and can be transferred between cells through processes like conjugation.
Significance: Important in biotechnology for gene cloning and genetic engineering.
Slide 6: Mechanisms of Extrachromosomal Inheritance
Non-Mendelian Patterns: Do not follow Mendel’s laws of inheritance.
Cytoplasmic Segregation: During cell division, organelles like mitochondria and chloroplasts are randomly distributed to daughter cells.
Heteroplasmy: Presence of more than one type of organellar genome within a cell, leading to variation in expression.
Slide 7: Examples of Extrachromosomal Inheritance
Four O’clock Plant (Mirabilis jalapa): Shows variegated leaves due to different cpDNA in leaf cells.
Petite Mutants in Yeast: Result from mutations in mitochondrial DNA affecting respiration.
Slide 8: Importance of Extrachromosomal Inheritance
Evolution: Provides insight into the evolution of eukaryotic cells.
Medicine: Understanding mitochondrial inheritance helps in diagnosing and treating mitochondrial diseases.
Agriculture: Chloroplast inheritance can be used in plant breeding and genetic modification.
Slide 9: Recent Research and Advances
Gene Editing: Techniques like CRISPR-Cas9 are being used to edit mitochondrial and chloroplast DNA.
Therapies: Development of mitochondrial replacement therapy (MRT) for preventing mitochondrial diseases.
Slide 10: Conclusion
Summary: Extrachromosomal inheritance involves the transmission of genetic material outside the nucleus and plays a crucial role in genetics, medicine, and biotechnology.
Future Directions: Continued research and technological advancements hold promise for new treatments and applications.
Slide 11: Questions and Discussion
Invite Audience: Open the floor for any questions or further discussion on the topic.
Implement Data Structures with Python Fast using Sparse Matrix
1. I want to become a
programming God
How to implement any data structures fast in Python?
Java
C++
Python
Matlab
Programming Languages… Convex Optimization
Competitive Programming
Data Structures
1
2 3
4 5
𝑀 =
0 0 0 0 0
1 0 0 0 0
1
0
0
0
0
0
0 0 0
1 0 0
1 0 0
M(final)=𝛿>0( 𝑖=1
∞
𝑀
𝑖
)
Transitive Closure
Algorithm
2. Sparse Matrix
• Any data structures can be represented in dense or sparse matrix
• Data structures are
• List
• Queue
• Tree
• Graph
• Hash Table
• …
• Sparse Matrix can be easily created in Python
3. Sparse Matrix in Python
# Python program to multpliply two
# csc matrices using multiply()
# Import required libraries
import numpy as np
from scipy.sparse import csc_matrix
# Create first csc matrix A
row_A = np.array([0, 0, 1, 2 ])
col_A = np.array([0, 1, 0, 1])
data_A = np.array([4, 3, 8, 9])
cscMatrix_A = csc_matrix((data_A,
(row_A, col_A)),
shape = (3, 3))
# print first csc matrix
print("first csc matrix: n",
cscMatrix_A.toarray())
# Create second csc matrix B
row_B = np.array([0, 1, 1, 2 ])
col_B = np.array([0, 0, 1, 0])
data_B = np.array([7, 2, 5, 1])
cscMatrix_B = csc_matrix((data_B, (row_B,
col_B)),
shape = (3, 3))
# print second csc matrix
print("second csc matrix:n",
cscMatrix_B.toarray())
# Multiply these matrices
sparseMatrix_AB =
cscMatrix_A.multiply(cscMatrix_B)
# print resultant matrix
print("Product Sparse Matrix:n",
sparseMatrix_AB.toarray())
4. Matlab or Python?
• When I started writing codes in Matlab, I felt in love with it
• It can do any array operations using indexing syntax, matrix and vector
• It eliminates the for loop in array operations
• Later I found out that Numpy library in Python can do the same
• And even more with more functions in Numpy
• Forget about old school Java programming language where data
structures are implemented in Objects with methods to operate on
the data structures
5. List and Queue
• List can be represented in a vectors
• Or it can be represented in the sparse matrix M
• mij is an element of matrix M
• mij is 1 if item j of list is connected to item i
• Item i is the next item of item j
• Queue is represented in the same approach
6. Tree and Graph
• Tree and Graph can be represented by a set of directional edges that
connects the items (or vertices) together
• The objects of the items are stored in a vector
• Example:
1
2 3
4 5
𝑀 =
0 0 0 0 0
1 0 0 0 0
1
0
0
0
0
0
0 0 0
1 0 0
1 0 0
M is a sparse Matrix
Item 1: John
Item 2: Peter
Item 3: Eric
Item 4: Ken
Item 5: Bob
𝑣 =
′𝐽𝑜ℎ𝑛′
′𝑃𝑒𝑡𝑒𝑟′
𝐸𝑟𝑖𝑐′
′𝐾𝑒𝑛′
′𝐵𝑜𝑏′
Vector containing object
7. • Navigating through a tree can be represented by matrix multiplication
• 𝑀𝑎 =
0 0 0 0 0
1 0 0 0 0
1
0
0
0
0
0
0 0 0
1 0 0
1 0 0
1
0
0
0
0
=
0
1
1
0
0
Immediate children of item 1
Level 1 items of tree
1
2 3
4 5
Level 1
8. • Navigating through a tree can be represented by matrix multiplication
• 𝑀𝑀𝑎 =
0 0 0 0 0
1 0 0 0 0
1
0
0
0
0
0
0 0 0
1 0 0
1 0 0
0 0 0 0 0
1 0 0 0 0
1
0
0
0
0
0
0 0 0
1 0 0
1 0 0
1
0
0
0
0
=
0
0
0
1
1
Immediate children of item 1
Level 2 items of tree
1
2 3
4 5
Level 2
13. • Transitive closure algorithm in matrix representation is simply
• M(final)=𝛿>0( 𝑖=1
∞
𝑀𝑖)
• Can be written as M(final)=𝛿>0( 𝑀 + 𝐼 𝑖 − 𝐼), where I is an identity matrix
• No need to compute until infinity, only need to compute until the matrix converges
• It means matrix M raised to the power of infinity (M multiplied to itself infinite times)
• And the final matrix after multiplication is thresholded (𝛿>0()) element by element,
• Each element is threshold to 1 if it is greater than 0, else it is threshold to 0
• In the example, M(final) =
0 0 0 0 0
1 0 0 0 0
1
1
1
0
0
0
0 0 0
1 0 0
1 0 0
14. Algebraic Representation of Algorithm
• I believe a super programming
will represent an algorithm in
higher order abstract form
(algebraic form)
• It is much more cleaner and
easier to understand
• The algorithm can be analyzed
symbolically
• The properties of the algorithm
can be derived algebraically
Begin
copy the adjacency matrix into another matrix named
transMat
for any vertex k in the graph, do
for each vertex i in the graph, do
for each vertex j in the graph, do
transMat[i, j] := transMat[i, j] OR (transMat[i, k]) AND
transMat[k, j])
done
done
done
Display the transMat
End
If represented in pseudo codes, it will look very messy.
The algebraic matrix notation of the transitive closure algorithm
looks better
Transitive Closure Algorithm:
15. Convex Optimization representation of
Algorithms
• I like the convex optimization algorithm, because it is represented so
succinctly in algebraic form. And it is so beautiful
• Minimize f(x)
• Such that g(x)=0
• h(x)>=0
• If all algorithms can be represented in this format, it will be so beautiful
• I did some formulation to represent algorithms in convex optimization format
• https://www.slideshare.net/SingKuangTan/discrete-markov-random-field-relaxation
• https://vixra.org/abs/2112.0151
16. Competitive Programming
• I hope my sparse matrix approach to implement data structure will
help to speed up programming in competition
• Hope that my convex optimization representation of algorithm will also help
• I have not take part in programming competition before
• Would like to if given a chance
• I have did so much programming before and studied my different algorithms…
17. Links to my papers
● https://vixra.org/author/sing_kuang_tan
● Link to my NP vs P paper
● And Discrete Markov Random Field relaxation paper
18. About Me
● My job uses Machine Learning to solve problems
○ Like my posts or slides in LinkedIn, Twitter or Slideshare
○ Follow me on LinkedIn
■ https://www.linkedin.com/in/sing-kuang-tan-b189279/
○ Follow me on Twitter
■ https://twitter.com/Tan_Sing_Kuang
○ Send me comments through these links
● Look at my Slideshare slides
○ https://www.slideshare.net/SingKuangTan
■ NP vs P Proof using Discrete Finite Automata
■ Use Inductive or Deductive Logic to solve NP vs P?
■ Kung Fu Computer Science, Clique Problem: Step by Step
■ Beyond Shannon, Sipser and Razborov; Solve Clique Problem like an Electronic Engineer
■ A weird Soviet method to partially solve the Perebor Problems
■ 8 trends in Hang Seng Index
■ 4 types of Mathematical Proofs
■ How I prove NP vs P
○ Follow me on Slideshare
19. Share my links
● I am a Small Person with Big Dreams
○ Please help me to repost my links to other platforms so that I can spread my ideas to the rest of the world
● 我人小,但因梦想而伟大。
○ 请帮我的文件链接传发到其他平台,让我的思想能传遍天下。
● Comments? Send to singkuangtan@gmail.com
● Link to my paper NP vs P paper
○ https://www.slideshare.net/SingKuangTan/brief-np-vspexplain-249524831
○ Prove Np not equal P using Markov Random Field and Boolean Algebra Simplification
○ https://vixra.org/abs/2105.0181
○ Other link
■ https://www.slideshare.net/SingKuangTan